Shawn Lin
7c016f8bfe
arm64: dts: rockchip: rk356x: remove keep-power-in-suspend from sdhci
...
sdhci aims for emmc but keep-power-in-suspend is for sdio devices.
Change-Id: If70e8d450df607811149a580c273ebcdfb9e3592
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-11-23 19:15:25 +08:00
Weixin Zhou
95c6463861
input: touchscreen: gt9xx: add gt9110 config
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: Iccde92abac702c755e78920415922fe5d47e455c
2020-11-23 19:11:48 +08:00
Shunqing Chen
6f16b5cc75
power: rk817-battery: update battery info after plug in/out charger
...
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: I205804856ca13fa8b3e8a951534dc4ed63a2c852
2020-11-23 18:17:40 +08:00
Sugar Zhang
a02f20c268
ASoC: rockchip: i2s-tdm: Fix i2s3 mclk for rk3568
...
Change-Id: I926625e1ffdc3678daa710d1b2aa6a81fd2b0093
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-11-23 17:35:50 +08:00
Guochun Huang
1fc907678a
drm: rockchip: rk628: add set bus format
...
Change-Id: Ibf597773f0b89eb07fecf4b3af3ff81f762777f4
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2020-11-23 16:42:03 +08:00
Sandy Huang
71e3638c0f
phy/rockchip: inno-video-combo-phy: update for rk356x
...
Change-Id: Id19e3c13350d9d393f053901fd1252b2807a56be
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-23 16:23:44 +08:00
Sandy Huang
6254fc65c9
arm64: dts: rockchip: rk3568-evb6: add rk628 bt1120 to hdmi
...
Change-Id: I30c754f2949c870454f083ee2a9ec6e0b89fead2
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-23 16:21:13 +08:00
Elaine Zhang
6ac3d6c34f
clk: rockchip: clk-cpu: fix up the pre_mux setting order
...
Fixes: 655309b7b3 ("clk: rockchip: clk-cpu: add mux setting for cpu
change frequency")
Change-Id: Id281b0d4f874f83e61f4da898fa648cd1dbb0e9a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2020-11-23 16:16:16 +08:00
Wu Liangqing
867c13c248
driver: input: touchscreen: gslx680_pad remove report point in suspend
...
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
Change-Id: I109294da72427cf08e0b7765a686f7d9f5ca91c1
2020-11-23 16:15:35 +08:00
Sandy Huang
ec8bbf235c
drm/rockchip: vop: remove output uv swap config
...
the rb swap at crtc_atomic_enable can instead of uv swap, if RGB format
do rb swap and uv swap, the output data is still RGB, enable one of the
two function, the output data is BGR.
Change-Id: I6e929c2b9316e7ab691f159ba4dd792274a1dad5
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-23 16:13:46 +08:00
Sandy Huang
26965a0de4
drm/rockchip: vop2: add config ports background color
...
before this commit, the bt1120/bt656/hdmi yuv output will display green
screen at power on state.
Change-Id: I21ee96f0883e0edc5f3a4cec1bf7bac25d15c775
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-23 16:13:11 +08:00
Jason Song
39e25c9a06
arm64: dts: rockchip: add RK3566 RKG11 2K tablet board devicetree
...
This is for RK3566 RKG11 2K tablet.
Signed-off-by: Jason Song <sxj@rock-chips.com>
Change-Id: I41a4ee359a71180c8f01d93b4bd412d85f3221f1
2020-11-23 16:11:05 +08:00
Wang Jie
63e9e260e9
input: sensor: add icm2060x driver
...
Signed-off-by: Wang Jie <dave.wang@rock-chips.com>
Change-Id: Icd7e7d09fa0d25e48b999ee99c3bebb6570e18bf
2020-11-23 15:58:27 +08:00
Sandy Huang
d6d6ab6a93
drm/rockchip: vop2: fix overlay mode config error for port1/2
...
Change-Id: I213a78641bfb1a75d492e24fe3ca3118bc8fce48
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-23 14:10:11 +08:00
William Wu
da821f36d7
arm64: dts: rockchip: rk3568: delete the u2 susphy quirk for dwc3
...
This patch delete the "snps,dis_u2_susphy_quirk" property for
dwc3 controllers. So that the USB2.0 PHY can enter suspend mode
if the suspend conditions are valid.
Change-Id: I256a258016d1931adc58b3e49ea828575c500c58
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-23 10:01:20 +08:00
Weixin Zhou
ced12cbd19
arm64: dts: rockchip: rk3566-rk817-tablet-k108: add camera config
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I563823dda6b1879da62536ad5f4730e7904a8ad1
2020-11-23 09:56:50 +08:00
Weixin Zhou
1f70ead25f
arm64: dts: rockchip: rk3566-rk817-tablet-k108: add charge node and tp config
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I0f87d886899fafda0157dd55600478d6757d21d2
2020-11-23 09:56:50 +08:00
William Wu
bdd14d77f9
phy: rockchip: inno-usb2: fix suspend control for rk3568 phy0 host port
...
RK3568 USB2.0 PHY0 Host port is used for USB3.0 Host interface.
When USB3.0 Host controller is working at super speed, it may
still need the USB2.0 PHY0 to work in normal mode and get clks
from the PHY0. So we select PHY suspend control from USB3.O
Host controller utmi interface.
Change-Id: I66df057e200d04f66082257d26120764c54af3cf
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-23 09:52:12 +08:00
William Wu
94a0bcc509
arm64: dts: rockchip: rk3568-evb: remove high speed limit for usb3 otg
...
Change-Id: I0cc4693793a074af024de7a1252eb1fa1a116b0d
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-23 09:52:12 +08:00
William Wu
5b1c677092
arm64: dts: rockchip: rk3568: add usb3 phy for usb3 controllers
...
Change-Id: Ic6bccca83eb9924a0740815d207cf28e0b495791
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-23 09:52:12 +08:00
Yifeng Zhao
5964e62a63
arm64: configs: rockchip_linux: Enable AHCI
...
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: If86190e663a83546881d20087cdecc0445a42cd3
2020-11-23 09:51:12 +08:00
Huang zhibao
847d38da1d
arm64: dts: rockchip: rk3568-nvr-demo-v10: add rtc hym8563
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: Ib5df7ee636160ca9ae3123d263a581f45864ee48
2020-11-21 11:57:04 +08:00
Weixin Zhou
b5a6988062
input: sensors: mc3230: add MC3413/MC3416 config
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I8d51457c13fcd18daec009f4edeeb76bf85bd968
2020-11-21 11:45:26 +08:00
Jon Lin
8c333be169
drivers: rkflash: Support new spi flash
...
1.Support W25N02KVZEIR
2.Support GD25B512MEYIG, MX25U51245G
Change-Id: I649054506496261d09b8d16fdf5353e262e65f69
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-21 11:40:39 +08:00
Weixin Zhou
64447a07c8
arm64: dts: rockchip: rk3566-rk817-tablet-k108: add gsensor mc3230
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I5e10a60fb4d51f595ddc1137ada156759b1daae8
2020-11-21 11:31:46 +08:00
Jianqun Xu
ffbfbb30d8
pinctrl: rockchip: rk3568 GPIO0_D3/4/5/6 pull up value 2b'11
...
For GPIO0_D3/4/5/6 in RK3568 SoCs, the pull setting special:
2'b00: Z(Normal operation);
2'b01: Z(Normal operation);
2'b10: Weak 0(pull-down);
2'b11: Weak 1(pull-up);
Change-Id: I7216063aa393104495d39436a84b9ccd1eedf466
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-11-21 11:31:08 +08:00
Elaine Zhang
79fb532528
clk: rockchip: rk3568: support clk core select pvtpll
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Iab0e6a22cc0255675d5f3fcaf0c3887e75764679
2020-11-21 11:29:56 +08:00
Sandy Huang
a772a3b7c3
drm/rockchip: rgb: add more bus format support
...
Change-Id: I38a110796bf13c42da9c212e9cdcb933ca0e4238
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-20 19:57:06 +08:00
Sandy Huang
305262a848
drm/rockchip: vop: add more bus format support
...
Change-Id: Ia31b795742582e861d73eda1bcf9bac064cc74a1
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-20 19:56:52 +08:00
Sandy Huang
ee243fd36e
drm/rockchip: vop2: Fix some bt656 bt1120 config error
...
Change-Id: I89d18e31b2932eb78d4c4314414b9adf4a6dd4a6
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-20 19:56:37 +08:00
Weixin Zhou
f34b86e924
arm64: dts: rockchip: add RK3566 tablet k108 board
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I4c51186c1cd03967e6d856c6733e4cc85010c47a
2020-11-20 19:07:21 +08:00
Simon Xue
be2e272c83
PCI: rockchip: fix crash due to CONFIG_ROCKCHIP_PCIE_DMA_OBJ disabled
...
Change-Id: I0d3cd35150276e353fd06e4fa481b71a125f533c
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-11-20 18:10:10 +08:00
Weixin Zhou
5bd3725c9a
arm64: dts: rockchip: rk3568-evb6-ddr3-v10: add mxc6655xa
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: I9d0039fe8b9b0648d346e5fa0edf904257248722
2020-11-20 18:06:09 +08:00
Wyon Bi
962c917b1d
drm/rockchip: analogix_dp: Add audio support
...
Change-Id: Ib611037f497a0758bd2b6a312155562a719fe15f
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2020-11-20 18:06:09 +08:00
Zorro Liu
17e3503627
include: rk_vendor_storage: add EINK_VCOM_ID
...
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
Change-Id: Iead6e262505c2eb261ca950b3990c3a8f72017af
2020-11-20 14:34:04 +08:00
David Wu
fe5bc84edd
include: linux: soc: rockchip: Add rgmii delayline id
...
Add rgmii delayline id, which we can store and read delayline
of rgmii at vendor storage.
Change-Id: If97a76d706136bb43432688237980e9760b1b5f0
Signed-off-by: David Wu <david.wu@rock-chips.com>
2020-11-20 14:12:55 +08:00
Cai YiWei
b983df193e
media: rockchip: isp: fix frame id error for isp21
...
Change-Id: I072e94b868c77e966dca0f31ce2653b672d63053
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-11-20 11:24:12 +08:00
Yao Xiao
41c28fac5b
net: rockchip_wlan: update bcmdhd_indep_power to "1.579.77.41.26(r-20200429-2.3)(20201113-3)"
...
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: Icd686dae1fc089838dd03d721ad7b4fca41aa429
2020-11-20 11:22:51 +08:00
Elaine Zhang
4dc2fc0ea9
clk: rockchip: rk3568: remove CLK_SET_RATE_PARENT for mac rgmii and rmii clk
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Idaab69bc7c536be77ec6a3963268ae56b70c3d8d
2020-11-20 10:47:11 +08:00
Sugar Zhang
192c2fd5c5
arm64: dts: rockchip: rk3566-evb1-ddr4-v10: Remove unused property for i2s3
...
Change-Id: Ic4482f337e22b7ee633212c3008cac3373fb5423
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-11-20 10:06:01 +08:00
Sugar Zhang
69fd5f5410
ASoC: codecs: rk_codec_digital: Fix digital gain for ADC/DAC
...
Change-Id: Id39ab0485c33aead08c8f143fd092902d2c46886
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-11-20 10:06:01 +08:00
Sugar Zhang
3def46f561
ASoC: codecs: rk_codec_digital: Add support for clk sync mode
...
Change-Id: I24e50934aaf5492e7a63d30154fb258eb91cd2c3
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-11-20 10:06:01 +08:00
Sugar Zhang
825b8145ab
dt-bindings: sound: rockchip: codec-digital: Add property for clk sync mode
...
Change-Id: I1e92d6066858ced9f57c96537a541a4852fa01d5
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-11-20 10:06:01 +08:00
Yao Xiao
e518cf292b
net: rockchip_wlan: rtl8188eu: update to v5.7.6.1_36803.20200602
...
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I518890ee72c5c9827947c5ed6b20f56de298ed18
2020-11-20 10:04:00 +08:00
Elaine Zhang
ff85829e05
arm64: dts: rockchip: rk3568: add mpll node
...
MPLL is the clock on the security cru, configured with 800M in security,
which can be used by GPU.
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Ie20ebda1b9976c7da60f278c3d744937a8451747
2020-11-20 09:26:07 +08:00
Liang Chen
64b3c2cf3c
arm64: dts: rockchip: rk3568: adjust opp-table for cpu/gpu
...
Change-Id: Ie54aa9eff85219d3edc785e0d7269e4f933f2333
Signed-off-by: Liang Chen <cl@rock-chips.com>
2020-11-19 20:56:02 +08:00
William Wu
2495fa0c05
arm64: dts: rockchip: fix usb nodes for rk356x boards
...
This patch adds phy property for usb on various rk356x boards.
3566 EVB1 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST + 2 x USB2.0 HOST
3566 EVB2 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST + 2 x USB2.0 HOST
3566 EVB3 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST(mux with SATA, default for SATA) + 2 x USB2.0 HOST
3568 EVB1 1 x USB3.0 OTG(Type-A USB3.0 + Micro USB2.0)+ 1 x USB3.0 HOST + 2 x USB2.0 HOST
3568 EVB6 1 x USB3.0 OTG(Type-A USB3.0 + Micro USB2.0)+ 3 x USB2.0 HOST
Change-Id: If1e2cdb03e50e770337648f59f0375034b7062cd
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-19 20:50:25 +08:00
Andy Yan
87e3158384
drm/rockchip: vop2: put pm_runtime in vop2_disable
...
Only put pm_runtime when all crtc(video_port) disabled.
Change-Id: I38a41d8fda454081a5104ed5baea520a8498554a
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-11-19 20:50:02 +08:00
Heiko Stuebner
679e5ec1ca
UPSTREAM: iio: adc: rockchip_saradc: move all of probe to devm-functions
...
Parts of the saradc probe rely on devm functions and later parts do not.
This makes it more difficult to for example enable triggers via their
devm-functions and would need more undo-work in remove.
So to make life easier for the driver, move the rest of probe calls
also to their devm-equivalents.
This includes moving the clk- and regulator-disabling to a devm_action
so that they gets disabled both during remove and in the error case
in probe, after the action is registered.
Change-Id: Icfab5091b6a988ed5a684fe800ff1cf8fa179a89
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
(cherry picked from commit d0389d4ed3 )
2020-11-19 20:49:11 +08:00
Elaine Zhang
ec6c715c55
clk: rockchip: rk3568: add pre_muxs and post_muxs config parameters
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I961a0763795dad5a1c29d711e83ae5ae6963947a
2020-11-19 20:47:58 +08:00