Commit Graph

860531 Commits

Author SHA1 Message Date
Jon Lin
39f742d4f9 arm64: dts: rockchip: rk3568: Change to NandC v9
Change-Id: Iacfdb94df576eac58a57507c6def62faae2adcc1
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-01 20:04:49 +08:00
Jianqun Xu
f455db1492 pinctrl: rockchip: fix mux route error for rk3568 pwm2
Change-Id: Ic314db8355300e7861420670c9018ac8c6c63277
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-12-01 19:58:58 +08:00
Lin Jinhan
7d56fae4af arm64: dts: rockchip: rk3568: add rng node
Change-Id: I2654c935554ef278c5805bbc4b5c712a65834925
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2020-12-01 19:56:54 +08:00
Lin Jinhan
ee89075379 hwrng: rockchip: add rk356x support
Change-Id: I4967fbf81d8012e4819b35cf01af511c7a9a9a95
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2020-12-01 19:52:51 +08:00
Cai YiWei
9617022c24 media: rockchip: ispp: fec extend to independent video
CONFIG_VIDEO_ROCKCHIP_ISPP_FEC to enable this function

Change-Id: I4baae13964f2f99df9ae19d5160f06610bcfa308
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-12-01 17:38:45 +08:00
Simon Xue
1967ba803d BACKPORT: PCI: dwc: Centralize link gen setting
keystone would force gen2 if no DT property. Now it relies on the
PCI_EXP_LNKCAP value.

Change-Id: I055e2ac26947caedc0cac93a535116d655d522f6
Link: https://lore.kernel.org/r/20200821035420.380495-35-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Richard Zhu <hongxing.zhu@nxp.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Murali Karicheri <m-karicheri2@ti.com>
Cc: Jingoo Han <jingoohan1@gmail.com>
Cc: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
Cc: Stanimir Varbanov <svarbanov@mm-sol.com>
Cc: Andy Gross <agross@kernel.org>
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Pratyush Anand <pratyush.anand@gmail.com>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Jonathan Hunter <jonathanh@nvidia.com>
Cc: linux-omap@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-arm-msm@vger.kernel.org
Cc: linux-tegra@vger.kernel.org
Signed-off-by: Simon Xue <xxm@rock-chips.com>
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
(cherry picked from commit 39bc500650)
2020-12-01 17:13:20 +08:00
Caesar Wang
96826042b5 arm64: configs/rockchip: update rockchip_linux_defconfig
The below functions are updated for rockchip_linux_defconfig:

1) enable iep2
2) enable ov5695 and ov7251
3) enable isp for isp2x
4) remove unused SCSI

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I74c91c7c0960f2d65cfd0b70e55fbc964deedcec
2020-12-01 16:48:32 +08:00
Ren Jianing
d6191096b0 usb: gadget: f_uac: add pktsize calculating at setting playback srate
Without this patch, we only calculate usb request packet_size when
start playback. If PC set sample rate after opening stream, the value
of packet_size will not be updated to uac driver and the gadget will
send error size of pcm data.

Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Iaa54ed740c98e5f12bf9cf680b50cf4be931cfbd
2020-12-01 16:17:32 +08:00
Shawn Lin
7620167fdb arm64: dts: rockchip: rk3568: Fix all wrong RID and MSI(-x) mappings
For hierarchy root complexes under same PCIe domain:

		domain N
	root bridge bus(BDF: 00:00.0)
--------------------------------------------
 RC1(01:00.0)	RC2(N+1:00.0)	RC3(N+N+1:00.0)
 |		 |		 |
---             ---             ---
...		...		...

Dev1(last N)   Dev2(last M)     Dev3

They can assign all bus ranges from zero, and the bridge
will scan RCs and take over all the bus assign from top on.
So the the unique requester ID(namely bdf) will be assigned
to each device.

But for seperate RCs without root bridge bus, we should
carefully assigne bus ranges for MSI(-x) mappings. MSI
controller should be in the following format:

msi-map = < rid-base, //first RID matched by the entry
	    msi-controller,
	    msi-base, //msi-specifier 1st RID matched entry
	    length>   //how many consecutive RIDs are matched

rid-base is formated as 1 byte of bus + 1 byte of dev and
function number. And it's the same for filter of mapping
for msi-base.

For this platform:

domain 0 --RC1(00:00.0) --- Dev1(01:00.0) |
			--- Dev2(02:00.0) |____ 0x0 ~ 0xf
			....		  |
			--- DevN(0f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x0. Length is 16 buses, name 0x10, and
the lower bytes is 0x00 for DF. So all the RID is 0x0000.
Also the RID base should be equal to out-base.

For PCIe2x1, we limit buses from 0x0 to 0xf, ID mapping
looks like:

msi-map = <0x0000 &its 0x0000 0x1000>;
           RID        out-base length

Any BDF under PCIe2x1 was allocated and hit the mapping vects
and entry between 0x0000 and 0x0000 + 0x1000.

domain 1 --RC2(10:00.0) --- Dev1(11:00.0) |
			--- Dev2(12:00.0) |____ 0x10 ~ 0x1f
			....		  |
			--- DevN(1f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x1000. Length is 16 buses, namely 0x10, and
the lower byte is 0x00 for DF. So all the RID is 0x1000.
Also the RID base should be equal to out-base.

For PCIe3x1, we limit buses from 0x10 to 0x1f, ID mapping
looks like:

msi-map = <0x1000 &its 0x1000 0x1000>;
           RID        out-base length

Any BDF under PCIe3x1 was allocated and hit the mapping vects
and entry between 0x1000 and 0x1000 + 0x1000.

domain 2 --RC3(20:00.0) --- Dev1(21:00.0) |
			--- Dev2(22:00.0) |____ 0x20 ~ 0x2f
			....		  |
			--- DevN(2f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x2000. Length is 16 buses, name 0x10, and
the lower bytes is 0x00 for DF. So all the RID is 0x2000.
Also the RID base should be equal to out-base.

For PCIe3x2, we limit buses from 0x20 to 0x2f, ID mapping
looks like:

msi-map = <0x2000 &its 0x2000 0x1000>;
           RID        out-base length

Any BDF under PCIe3x2 was allocated and hit the mapping vects
and entry between 0x2000 and 0x2000 + 0x1000.

Change-Id: I1fe9f2a6e89fd9a4c055f0a0177be2b38cc10dc6
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-12-01 14:40:35 +08:00
Ren Jianing
e658b2131e usb: dwc3: gadget: fix tx fifos resize for disabled eps
If we put other gadget function before UVC, for example UAC and UVC, the
ep1in will be assigned to UAC and ep2in/ep3in will be assigned to UVC.
Under these circumstances, if we open UVC before UAC, ep1in tx fifo will
not be resized and get wrong base address which leading to UVC and UAC
can not be opened at the same time.

This patch make all epin tx fifos resized whether it is enabled or not.

For RV1126/RV1109, total size of tx fifos is 0x51e(1310) and number of
epin is 7 (Include ep0in). We can configured as UAC + RNDIS + UVC + ADB,
followed by details of functions.

| function | epin | xfer | mult |maxpacket(B)| fifo(* 8B)|
 --------------------------------------------------------
|    CTRL  |   0  | ctl  |  1   |     64     |    10     |
|    UAC   |   1  | isoc |  2   |     200    |    53     |
|   RNDIS  |   2  | int  |  1   |      8     |     3     |
|   RNDIS  |   3  | bulk |  3   |     512    |    196    |
|    UVC   |   4  | int  |  1   |     16     |     4     |
|    UVC   |   5  | isoc |  6   |    1024    |    775    |
|    ADB   |   6  | bulk |  3   |     512    |    196    |
|   total  |   -  |  -   |  -   |      -     |    1237   |

Attention, the max_packetsize of UAC can be increased to 1024 to support
multi-channel or high sampling depth. If we need all these four
functions, we can set max_packetsize of UAC to (((1310 - 1237 + 53 ) * 8
- 8) / 2 - 8 = 492 Bytes at most, which can support 48K 16bits 5-channel
audio source.

Fixes: d4037f52e2 ("usb: dwc3: gadget: fix fifo number for txfifo resize")
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Ib2d3854bd305289c30ea85c447eca49af28b62fd
2020-12-01 09:43:21 +08:00
Simon Xue
7f1fcf680e iio: adc: rockchip_saradc: trigger saradc test via sys for test
Take RK3568 as an example:

start sampling:
echo "chn number" > /sys/devices/platform/fe720000.saradc/saradc_test_chn

stop sampling:
echo 8 > /sys/devices/platform/fe720000.saradc/saradc_test_chn

Change-Id: I320bee7a9a9f293dd83defdede4cd1e5974ec527
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-12-01 09:42:31 +08:00
Jianqun Xu
d709fc7b79 scripts: dtc: delete empty node after omit_unused_nodes
A node is empty node if its proplist/label/child both null or both
set as deleted.

Change-Id: Ia934c58df3305dc9531cc912322eb2728f7af689
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-12-01 09:26:26 +08:00
Wyon Bi
6110f21e08 phy/rockchip: naneng-edp: Update for Compliance Test Pass
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Ia3366c6a6c97cd77222a7df55b74d731719e74c3
2020-12-01 09:11:31 +08:00
Yandong Lin
1eea3c6b78 arm64: configs: rockchip_defconfig: enable iep2
Change-Id: I218344f1518dbf896c0789736a21bbcb5f4fedad
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2020-12-01 09:07:15 +08:00
Yandong Lin
038c21e63f arm64: dts: rockchip: rk3568: add node-count for iep2
Change-Id: I238b7ab536946071baeefa4758484029c01cb765
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2020-12-01 09:05:46 +08:00
Ziyuan Xu
6b99d577ba ARM: dts: rv1126: Add aliases for MMC
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: If83793f389103af3bcbf6b313aeb4297976b401c
2020-12-01 08:58:58 +08:00
Matthias Schiffer
a920d2b2cf UPSTREAM: mmc: core: Allow setting slot index via device tree alias
As with GPIO, UART and others, allow specifying the device index via the
aliases node in the device tree.

On embedded devices, there is often a combination of removable (e.g.
SD card) and non-removable MMC devices (e.g. eMMC).
Therefore the index might change depending on

* host of removable device
* removable card present or not

This makes it difficult to hardcode the root device, if it is on the
non-removable device. E.g. if SD card is present eMMC will be mmcblk1,
if SD card is not present at boot, eMMC will be mmcblk0.

Alternative solutions like PARTUUIDs do not cover the case where multiple
mmcblk devices contain the same image. This is a common issue on devices
that can boot both from eMMC (for regular boot) and SD cards (as a
temporary boot medium for development). When a firmware image is
installed to eMMC after a test boot via SD card, there will be no
reliable way to refer to a specific device using (PART)UUIDs oder
LABELs.

The demand for this feature has led to multiple attempts to implement
it, dating back at least to 2012 (see
https://www.spinics.net/lists/linux-mmc/msg26586.html for a previous
discussion from 2014).

All indices defined in the aliases node will be reserved for use by the
respective MMC device, moving the indices of devices that don't have an
alias up into the non-reserved range. If the aliases node is not found,
the driver will act as before.

This is a rebased and cleaned up version of
https://www.spinics.net/lists/linux-mmc/msg26588.html .

Based-on-patch-by: Sascha Hauer <s.hauer@pengutronix.de>
Link: https://lkml.org/lkml/2020/8/5/194
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Link: https://lore.kernel.org/r/20200901085004.2512-2-matthias.schiffer@ew.tq-group.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

 Conflicts:
	drivers/mmc/core/host.c

Change-Id: I86a98bab7767d630172a552e0dc72d90aaebc2a3
(cherry picked from commit fa2d0aa969)
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2020-12-01 08:58:42 +08:00
Frank Liu
75c6fb9f54 media: i2c: gc2053 supports modifying frame rate
Signed-off-by: Frank Liu <frank.liu@rock-chips.com>
Change-Id: I8df05d5105d9e654515de2703726a34fde1d09a3
2020-11-30 19:32:44 +08:00
Sandy Huang
572ab8ceb5 drm/rockchip: vop2: add support bcsh
Change-Id: Ibf87fe909bf7dfd0365000ca31c3bb9b84a3dbc8
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-30 19:11:30 +08:00
Hu Kejun
950bbe45f6 media: rockchip: isp: add force update to enable dehaze
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I5d0e3bfee70cc5ac781130752196085d4185ad45
2020-11-30 18:58:35 +08:00
Yifeng Zhao
ec90a8e129 drivers: rk_nand: update nand flash drivers
1. support samsung 14nm 8GB NAND FLASH.
2. support ymtc 64L 32GB NAND FLASH.
3. support toshiba 15nm 8GB NAND FLASH.
4. disabled loader upgrade api.
5. support rk3568

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ifa5b380412b3b8fa704803bff7cddc7388fb629a
2020-11-30 18:42:39 +08:00
Yifeng Zhao
0195546e0d phy: rockchip: naneng-combphy: enable rx adpt for SATA
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I185e99e571331b8199d2eaacbd3c67bbb58bfcac
2020-11-30 18:41:13 +08:00
Andy Yan
bff67105e4 drm/rockchip: vop2: Fix a setting of port mux value
When there is no layer attach to a port, the por_mux
should set to zero.

Change-Id: I880c3ff4ce8cac8ee41bdc7e6666d13796357cc6
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-11-30 18:40:07 +08:00
Andy Yan
1b1a5b5a62 drm/rockchip: vop2: layer_sel and port_mux config done by port
If layer_sel or port_mux config done immediately, the layer
map and port mux may change when one frame is still in display
process.

Change-Id: I5611e75c56c89fd4fa02a069acc971c9266b05b6
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-11-30 18:40:07 +08:00
Binyuan Lan
a60591d5ba arm64: dts: rockchip: rk3566-evb3: fix clk for i2s3
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
Change-Id: I58fa14ff7f9dfc33b9f4037377592f9721606082
2020-11-30 18:24:35 +08:00
Zhen Chen
fd5989b3f9 MALI: bifrost: fix bug "Kbase can do an out of bound access due to invalid jobslot parameter"
This patch is from ARM via mail
"Fwd: 00209996 - [Rockchip][IMPORTANT] Cat A(rare)- Security bug in Mali DDK (16-Nov, 2020) Edit Subject"

Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: Ife807e5e850274222db8aea0e4cac588e02a8e53
2020-11-30 18:04:43 +08:00
Zhen Chen
c0720cd95e MALI: rockchip: upgrade bifrost DDK to g2p0-01eac0, from r25p1-01bet0
In addition, rename some configs that have been used in drivers/gpu/arm/midgard.

Change-Id: I5356d6b3f544195eb6bebe88927abe7c8bcb7dd1
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2020-11-30 18:04:43 +08:00
Finley Xiao
3256732d55 clk: rockchip: rv1126: Add CLK_32K_IOE support
Add clk_32k_ioe to select 32k io as input or output.

Change-Id: I2c32af4bded53c91280a0dbbd54af17f2f90e843
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-11-30 17:37:45 +08:00
Finley Xiao
9935afc20e ARM: dts: rv1126: Chage grf to pmugrf for pmucru
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I28f9308c0ba8a073ed9869373ed3d36393c39dec
2020-11-30 17:37:45 +08:00
Elaine Zhang
413ae617fa arm64: dts: rockchip: rk3568: modify the aclk_top init frequency
For high performance:
modify aclk_top_high 300M to 500M.
modify aclk_top_low 200M to 400M.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I5ef723ed66893024e4b52e49bafb09c3b002b305
2020-11-30 17:11:36 +08:00
Yu Qiaowei
522d802667 video/rockchip: rga2: Ion can be used below kernel4.4.
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Ie9da1dfcd8682875763d401bc0c5d874ad98b870
2020-11-30 16:22:04 +08:00
Jianqun Xu
0e98c78dfc arm64: dts: rockchip: rk3568-pinctrl fix char '_' to '-'
Fix character '_' not recommended in node name which complained by
node_name_chars_strict

Change-Id: I6e34ff0cffc18a33e2b3f908519161541ccd9cdd
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-11-30 16:16:27 +08:00
Wang Panzhenzhuan
63bb4de8b8 arm64: dts: rockchip: rk3566-rk817-tablet: ov8858 use 4lane config
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I7723f2844835e93c1d68cc3ef64cbb1271a571ea
2020-11-30 16:09:05 +08:00
Wang Panzhenzhuan
8f62b2390f arm64: dts: rockchip: rk3566-rk817-tablet: camera add vcm dw9714 support
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I4e452aafe9b20779e67602074baafd13c5e55743
2020-11-30 16:07:46 +08:00
Wang Panzhenzhuan
3fa46ca673 arm64: configs: rockchip_defconfig: enable dw9714
This is needed for rk3566 rk817 tablet.

Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I3c19299be121549ac3232465b30245efe7d820cb
2020-11-30 16:02:21 +08:00
Wang Panzhenzhuan
a8f62c9bbc media: i2c: dw9714: add set normal mode
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I46a6c844085672d8c50c7db6bdb18dbd19652f01
2020-11-30 15:20:38 +08:00
Yu Qiaowei
17b7a48bf0 video/rockchip: rga2: Add support for BGRX8888
The userspace librga(im2d) is using 0x16 for BGRX8888.

Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I6cac09898039aefa87f5633d60bf590e3f130e56
2020-11-30 14:35:17 +08:00
Putin Lee
78531169b1 video/rockchip: rga2: fixup black slash when use rgb888 output with odd width
Change-Id: I8045880559628904d320da04c8df89a34055ce99
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
2020-11-30 14:27:34 +08:00
Algea Cao
d0192bd84e arm64: dts: rockchip: rk3566-evb1-ddr4-v10: Add hdmi phy config table
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I5b97019b930de26eb38851ada6aaab47446cd75b
2020-11-30 11:09:17 +08:00
Algea Cao
47e7dc9812 drm: rockchip: dw-hdmi: Increase rockchip_phy_config array size
Some platforms such as rk356x require more detailed configuration
partitioning to accommodate hdmi signal at different resolutions.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I4cc5fd4769ec51a5608b1901776d91f77324af3b
2020-11-30 11:06:23 +08:00
Tao Huang
64be1e46bd arm64: dts: rockchip: rk3566-evb1-ddr4-v10: Sort the nodes alphabetically
And clean up.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I8eafbbd9f2356ffaa5a849a8a1d80c4ccd753530
2020-11-30 10:44:46 +08:00
Guochun Huang
ba83205b99 drm/rockchip: dsi: add support swap two channel data of MIPI
Change-Id: Ib9dd986da26bff9fb744e592522c332e721e03ac
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2020-11-28 10:36:05 +08:00
Huang zhibao
e33cbb1fb8 arm64: dts: rockchip: rk3568-nvr-demo-v10: add pwm15 ir mode
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I751ae502a3ecbbaa7a933841f92e7d353235d62c
2020-11-27 19:13:13 +08:00
Elaine Zhang
f55add63e6 clk: rockchip: rk3568: support hdmi setting clk
Note:
Dclk_vop0, exclusive HPLL, DCLK_VOP0 and HPLL is 1:1 relationship.
dts need setting parent as:
assigned-clocks = <&cru DCLK_VOP0>;
assigned-clock-parents = <&pmucru PLL_HPLL>;

Dclk_vop1, exclusive VPLL, DCLK_VOP1 and VPLL is 1:n relationship.
n = DIV_ROUND_UP(600M, DCLk_rate)
dts need setting parent as:
assigned-clocks = <&cru DCLK_VOP1>;
assigned-clock-parents = <&cru PLL_VPLL>;

Dclk_vop2, no exclusive PLL, GPLL\CPLL\VPLL or HPLL near
frequency division.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I3172025737e544c8989ab9fabe0e7ba06d6db1db
2020-11-27 19:11:40 +08:00
Zhenke Fan
de16379976 media: i2c: add ov4688 driver
Signed-off-by: Zhenke Fan <fanzy.fan@rock-chips.com>
Change-Id: I1289799c912af01a6b6b7129fbd5750340e36a80
2020-11-27 19:10:49 +08:00
Shawn Lin
73a479c07a arm64: configs: rockchip_linux_defconfig: remove CONFIG_PCIEASPM_POWERSAVE
ASPM is not a stable optional function for All devices from history,
and make us hard to debug any conflict issues. So remove it from default
configs.

Change-Id: I5a061a7758e32c5ddbbef677ba37c57fa635a88f
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-11-27 17:46:33 +08:00
Shawn Lin
bdd1d82af2 arm64: configs: rockchip_defconfig: remove CONFIG_PCIEASPM_POWERSAVE
ASPM is not a stable optional function for All devices from history,
and make us hard to debug any conflict issues. So remove it from default
configs.

Change-Id: I3417889dd4ab78fdc0a73d25f2e83db115558e89
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-11-27 17:45:05 +08:00
Weixin Zhou
054f27e6f8 arm64: dts: rockchip: rk3566-rk817-tablet-k108: disable u3 port for otg1
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I9e971ccd5dbd78a14dc0028bea7df2980a27318a
2020-11-27 15:32:41 +08:00
Hu Kejun
6857a853ec media: rockchip: isp: config lsc by sram in rdbk mode
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I1a672b25edf41f42300c1e05b2b7324bbd3efaa0
2020-11-27 15:12:57 +08:00
Zefa Chen
559d41be4d dt-bindings: media: i2c: Document add os05a20
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ic36a7c6dca137309ff7649d9a7227200babbcfd1
2020-11-27 14:33:31 +08:00