Zhang Yubing
acb9834e42
drm/rockchip: vop2: disable immediately enable bit for dp
...
Change-Id: Iea7045246a607af6874bc5bb77448a22388be7e4
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
2024-03-04 16:17:15 +08:00
Jon Lin
d07cbc3eb2
ARM: dts: rockchip: rk312x: Add SPI0 clock
...
Change-Id: I4337420caae3be2f2c20393463d0475542f3d8a2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-04 15:40:31 +08:00
YouMin Chen
607c12af74
clk: rockchip: rk3576: mark fclk_ddr_cm0_core as critical
...
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: I3800457b910e22d65e7f6e11462ad4d9a2169d09
2024-03-04 10:45:28 +08:00
Jon Lin
15bc748bda
dt-bindings: spi: rockchip-sfc: Add reset-gpios property
...
For Octal flash, it is possible that the pre Kenrel stage has
already been initialized to a specific IO mode in the flash.
To avoid abnormal initialization processes, it is necessary to
reset the device first.
Change-Id: I7a80aa510758697022ef2b9af7b6364e7d253ce7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-04 10:43:21 +08:00
Jon Lin
37e328a6d4
dt-bindings: spi: rockchip-sfc: Add sfc-cs-gpios property
...
Part of ROCKCHIP SOC FSPI ip has only one CSN function io, and since
the limitation of spi-mem which is not support cs-gpios, add sfc-cs-gpios
for cs extension.
Change-Id: Ie3614e306a3c6eb5dff0631b13a58243abfc7d23
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-04 10:43:21 +08:00
Sandy Huang
7ea8624fec
drm/rockchip: vop2: add support dmc between vop scanline for rk3576
...
Use lineflag or linebuffer almost full signal to trigger dmc.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I25e0bfb1d50dc13eb23d08145b938c4bf982398e
2024-03-04 10:34:13 +08:00
Zhang Yubing
c7298a95c9
mfd: rkx110_x120: fix compile error without define debugfs
...
Change-Id: Id9db17d32b54ab6d53d83ac6a7f3713286610e81
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
2024-03-04 10:29:19 +08:00
William Wu
c5aae6dd23
phy: rockchip: usbdp: Support clamp phy output for rk3576
...
If the usbdpphy power supply is turned off, it needs to
clamp phy output, Otherwise, it may cause system exception
and power leakage.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: Ic35adb96d540358db34000bd137275fd7392bf7c
2024-03-04 10:28:32 +08:00
William Wu
562f40a918
dt-bindings: phy: rockchip-usbdp: Add usbdpphy-clamp property
...
Add "rockchip,usbdpphy-clamp" property to clamp usbdpphy
output when usbdpphy power off.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: Ib639f0cc0fecd6e7b9f0c3ad3ac5d26204eb7921
2024-03-04 10:28:32 +08:00
William Wu
e726688987
phy: naneng-combphy: Set usb mode for rk3576 usb2 only
...
The rk3576 use pipe_phymode to select MMU for PCIe/
SATA/USB controllers, and the pipe_phymode default
value is 2'b00 which used for PCIe mode. So it needs
to set pipe_phymode for usb even if use usb2 port
only.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I60a0fcb8a1ebb1123f3e9cefe0ea3cce73ab8bca
2024-03-04 10:28:32 +08:00
William Wu
005e5bfc9b
arm64: dts: rockchip: rk3576-test2: Fix maximum-speed for usbdp node
...
Since the usbdp phy driver parses "maximum-speed"
property in the parent's node not the child, this
amends all the related DT to fix it.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I1b8b2bca5c5387ad066a8c4cb59f59563ee615d5
2024-03-04 09:56:32 +08:00
Jon Lin
808f42378d
mtd: mtd_torturetest: Change api to get_random_bytes
...
Fixes: be2891ed31 ("mtd: torturetest: Support random pattern")
Change-Id: I2c79f8391298e2f11ae69126619d670a83de6d0f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 19:01:33 +08:00
shengfei Xu
4f2134fe9f
power: supply: sc89890: support boost converter operation
...
The SC89890H supports boost converter operation to
deliver power from the battery to other portable devices
through USB port.
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: If182ddcee7e1f655cc9059df0b4f9ab5a9980667
2024-03-03 18:52:20 +08:00
shengfei Xu
1fe7a160f9
power: supply: cw221x: Sample resistor configured through the dts
...
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: If3315ed996846cc64b43a7240c9ea65aba79bf0f
2024-03-03 18:49:41 +08:00
Cai YiWei
49fa78e729
media: rockchip: isp: fix isp39 output error
...
1. fix multistream scaling ouput error
2. fix ack 594 and core clk 297, ldcv output no interrupt
3. fix error of rkisp_sditf_of_match when kasan enable
The buggy address belongs to the variable:
rkisp_sditf_of_match+0xc8/0x100
Change-Id: I1bd251ab93d24a62c80ca3a36a5ff1b004466ebb
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-03-03 18:15:09 +08:00
Weixin Zhou
425fdfb988
arm64: dts: rockchip: rk3576-ebook-v10: adjust some configurations
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com >
Change-Id: I8712c37b167e08e45ff29aa3d6bbf83b3bf5bacb
2024-03-03 18:12:51 +08:00
Jon Lin
d4603fc1b1
spi: rockchip-sfc: Support sclk_x2 version
...
SFC after version 8 supports dtr mode, so the IO is the binary output of
the controller clock.
Change-Id: I6ed599e15dc23a22c73c6de0e76cc966f98c3b7d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 11:17:04 +08:00
Jon Lin
6718fd19aa
spi: rockchip-sfc: Fix error in remove progress
...
Fix error in remove progress:
[ 43.026148] Call trace:
[ 43.026370] klist_next+0x1c/0x1d4
[ 43.026671] device_for_each_child+0x48/0xac
[ 43.027049] spi_unregister_controller+0x30/0x130
[ 43.027469] rockchip_sfc_remove+0x48/0x80 [spi_rockchip_sfc]
[ 43.027986] platform_remove+0x3c/0x6c
Change-Id: Ia930aa506837291c4bff39c9accb7df99cb9a10a
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 11:17:04 +08:00
Jon Lin
cdcd49450a
spi: rockchip-sfc: Support sfc-cs-gpio
...
Change-Id: I24bfbf39ed7bea0596f299d3413159c7e2038ba8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 11:17:04 +08:00
Jon Lin
d2b14cba47
spi: rockchip-sfc: Support rst_gpio to reset octal flash
...
Change-Id: I06f8c18c8f948886c832d240bf79653248ec499c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 11:17:04 +08:00
Jon Lin
42eb7111ce
spi: rockchip-sfc: Using normal memory for dma
...
Nornal memory CPU copy with cache invalidate is more efficient
than uncache memory copy.
Change-Id: I04e9e9a532bba14858b6f4baa969e3e848f6f032
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-03-03 11:17:04 +08:00
Zhibin Huang
d0d7619bfa
arm64: dts: rockchip: add support rk628 for rk3576 board
...
RK_TEST1_RK3576_LP5D315P132SD8 V10_20231222YWQ
+ RK_EVB_EXT_HDMItoMIPI_BT1120toHDMI_RK628F V10_20231128LXF:
rk3576 -bt1120-> rk628 -hdmi-> panel
+ RK_RK628_DEMO_HDMIRX2GVI_V10_20230725LXF:
rk3576 -hdmi-> rk628 -gvi-> panel
Type: Function
Redmine ID: N/A
Associated modifications: N/A
Test: N/A
Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com >
Change-Id: If5aec0a06a3f538d19f4017e4346a457515d44b0
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
2024-03-03 11:09:46 +08:00
Weixin Zhou
ffbc0d6aa0
arm64: dts: rockchip: add rk3576 ebook demo board devicetree
...
Signed-off-by: Weixin Zhou <zwx@rock-chips.com >
Change-Id: Ibd145de8ea80dca834e625634f13126354c980ce
2024-03-03 11:09:46 +08:00
Alex Wang
0e1d1cee17
arm64: dts: rockchip: add rk3576-android9 and rk3576-evb input dtsi
...
Change-Id: I6937dec19747f7c0e85e936c73e27502907a4785
Signed-off-by: Alex Wang <alex.wang@rock-chips.com >
2024-03-03 11:09:46 +08:00
Binyuan Lan
7f66e53f58
arm64: dts: rockchip: add RK3576 TABLET V10 Board devicetree
...
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Change-Id: I4e394eecff553f7b29a2683ce0b8d3fb145256e8
2024-03-03 11:09:46 +08:00
Huang zhibao
d6673bf486
arm64: dts: rockchip: add RK3576 evb2 devicetree
...
Change-Id: Icd91ca6aa57a816ec0da56306d306f826888a5db
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
2024-03-03 11:09:46 +08:00
Lin Jianhua
cf7a93b99c
arm64: dts: rockchip: add rk3576 industry evb
...
Change-Id: Ic49b1cc81abef6dad3b47a8bd0c087471f510ab2
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
2024-03-03 11:09:46 +08:00
Jianwei Fan
1405ba35b0
arm64: dts: rockchip: rk3576-evb1: Add lontium hdmi/dp to CSI extboard configuration
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: I79a45114592a1fac12a3bc5d88789aa898e46a1c
2024-03-03 11:09:46 +08:00
Zorro Liu
9e556b87c3
arm64: dts: rockchip: add rk3576 ebook X3 board devicetree
...
Change-Id: I6108ff22f1a70cd02f3fda41ea667b257cb67e26
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
2024-03-03 11:09:46 +08:00
Wu Liangqing
ac2289834a
arm64: dts: rockchip: rk3576-iotest: support iotest board
...
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Change-Id: Ib53d97c21183e0d66a88d2109f1cf82a490687f1
2024-03-03 11:09:46 +08:00
Steven Liu
7967f652b4
arm64: dts: rockchip: Add RK3576 linux amp dts
...
Signed-off-by: Steven Liu <steven.liu@rock-chips.com >
Change-Id: I12bc81b993ea786476af95e2c5e398fabaea2f93
2024-03-03 11:09:46 +08:00
Jason Zhu
825bfb7782
arm64: dts: rockchip: rk3576-evb1: support pdm test for evb1
...
Change-Id: Ie083c04f241b4ef99914749933c10843c0fde3ca
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
2024-03-03 11:09:46 +08:00
Damon Ding
1cbf9ad16e
arm64: dts: rockchip: rk3576-evb1: add edp 4k panel display board
...
Change-Id: If98b20f26ede01f71cb6b4115ae5c89f86bd9e2c
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:46 +08:00
Damon Ding
c1667d8cab
arm64: dts: rockchip: rk3576-test1: add mcu 320x480p60 panel display board
...
Change-Id: I830c900ce8e938a6d34715f781d627a0a024ccd7
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:46 +08:00
Damon Ding
b5dd06de16
arm64: dts: rockchip: rk3576-test1: add rgb 1024x600p60 panel display board
...
Change-Id: I1f6f5b966b7966bf99e823f4e8f6186e592db640
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:46 +08:00
Jianwei Fan
6903953d84
arm64: dts: rockchip: rk3576 evb1 add rk628 hdmi2csi config
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
Change-Id: Ibfd04a8d50c2d08eaaa03433be547e26c0a5391c
2024-03-03 11:09:46 +08:00
Damon Ding
90fb714b9f
arm64: dts: rockchip: rk3576-test1: add sii902x bt1120/bt656 to hdmi board
...
Change-Id: Iedb338228b98de83cd63ecebc00c7ccc843ff65b
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:45 +08:00
Chaoyi Chen
abb7335faf
arm64: dts: rockchip: rk3576-evb: Add test1 evb eink dts
...
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Change-Id: I7f004ffe57a6de313feaeb4fd1390923f4f8fe94
2024-03-03 11:09:45 +08:00
Chaoyi Chen
8481007104
arm64: dts: rockchip: Add rk3576 eink dtsi
...
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: I8ea99028869587185f9321be28b494c3953b788f
2024-03-03 11:09:45 +08:00
Wang Panzhenzhuan
af52d997f6
arm64: dts: rockchip: rk3576 evb1 add tp2815 ahd2csi config
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Ifd714fc4aba9842b0301910d8c183e4ab66619de
2024-03-03 11:09:45 +08:00
Caesar Wang
e63c8a3e23
arm64: dts: rockchip: init rk3576 evb boards for linux
...
Change-Id: I8bc47dd26a1c5587ad641fec7eca582238903c97
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2024-03-03 11:09:45 +08:00
Liang Chen
ac24bf397b
arm64: dts: rockchip: add Evaluation and Test Board devicetree for RK3576 SoC
...
Add some board files for RK3576 SoC.
evb1: RK806S-5 + LPDDR4/4X + eMMC5.1 + UFS2.1 + MIPI_DSI + HDMI2.1 + PCIE
test1: RK806S-5 + LPDDR5 + eMMC5.1 + UFS2.1 + MIPI_DSI + HDMI2.1 + PCIE
test2: RK806S-5 + LPDDR5/5X + eMMC5.1 + UFS2.1 + eDP/DP
iotest: internal use only for test io
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Signed-off-by: lin longjian <llj@rock-chips.com >
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com >
Signed-off-by: David Wu <david.wu@rock-chips.com >
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Signed-off-by: William Wu <william.wu@rock-chips.com >
Signed-off-by: Alex Zhao <zzc@rock-chips.com >
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Change-Id: I3dc76e994d2630a41b0d468efaaf94a23cab9b13
2024-03-03 11:09:45 +08:00
Damon Ding
324df0c7fb
arm64: dts: rockchip: add rk3576 pwm test dtsi
...
Change-Id: I8de9bed90d8f45862392af69beb7b5595a44168d
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2024-03-03 11:09:45 +08:00
Wang Panzhenzhuan
14c2cc6882
arm64: dts: rockchip: rk3576 tablet camera configs
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Ie620b38247a8564974031e05dd1fcbb3ae9ee2f1
2024-03-03 11:09:45 +08:00
Zefa Chen
b47f5ae82b
arm64: dts: rockchip: rk3576 evb1 add single camera with dcphy0
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
Change-Id: Ic057bc1a8a5783fc7362fd2e3a41bf0538840736
2024-03-03 11:09:45 +08:00
Caesar Wang
7627a9033f
arm64: dts: rockchip: enable clk/domains always for rk3576-linux.dtsi
...
This is just for bringup, not sure which clk/domain specifically affects
system stability.
Change-Id: Iebfc02b82452f85d107f5bd1ed9e4b86dec4258c
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2024-03-03 11:09:45 +08:00
Liang Chen
1780b3b4bd
arm64: dts: rockchip: add rk3576-linux.dtsi for rk3576 with Linux
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I6431047118d0b369b11e0c569c77c79c65096541
2024-03-03 11:09:45 +08:00
Liang Chen
ab28da6d98
arm64: dts: rockchip: add rk3576-android.dtsi for rk3576 with Android
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com >
Change-Id: Iaa31497837c6edf6da4048b9397a4e55cd78a605
2024-03-03 11:09:45 +08:00
Liang Chen
f583dfa517
arm64: dts: rockchip: add RK3576 Soc
...
pcie0 ----------->|
| ------> mmu0
sata0 ----------->|
usb1 ----------->|
|
pcie1 ----------->| ------> mmu1
|
sata1 ----------->|
usb0 ---------------------> mmu2
Signed-off-by: Liang Chen <cl@rock-chips.com >
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
Signed-off-by: Steven Liu <steven.liu@rock-chips.com >
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
Signed-off-by: David Wu <david.wu@rock-chips.com >
Signed-off-by: Simon Xue <xxm@rock-chips.com >
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
Signed-off-by: Kever Yang <kever.yang@rock-chips.com >
Signed-off-by: Frank Wang <frank.wang@rock-chips.com >
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
Signed-off-by: William Wu <william.wu@rock-chips.com >
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com >
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com >
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Signed-off-by: Xueman Ruan <xueman.ruan@rock-chips.com >
Signed-off-by: Ding Wei <leo.ding@rock-chips.com >
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com >
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Change-Id: Icd5b4b88b08b68b6084bcf60b1aafb9205744019
2024-03-03 11:09:45 +08:00
XiaoDong Huang
59bc613f42
dt-bindings: suspend: rk3576: add sleep mode config defines
...
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
Change-Id: I1faa3e6ca754f53ab1c88ffbad193d826959fc05
2024-03-03 11:09:45 +08:00