Jun Zeng
99bdd6ef7d
arm64: dts: rockchip: rk3588-vehicle-evb: initialize default pull up RK3308 reset pin
...
Change-Id: Id99945cdb96cb35f7f351206fd8f94d9fc73824d
Signed-off-by: Jun Zeng <jun.zeng@rock-chips.com >
2023-05-23 16:49:39 +08:00
Algea Cao
c72cacb13e
drm/bridge: synopsys: dw-hdmi-qp: Fix cec irq register failed
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I78f13a83b8be35978946eb3600bcc2c7a7f3a540
2023-05-23 15:50:37 +08:00
Tony Zheng
dfd19a220a
arm64: dts: rockchip: Add rk3308b-evb-amic-v10-amp.dts
...
Signed-off-by: Tony Zheng <tony.zheng@rock-chips.com >
Change-Id: I5ca026dc6b0c7cbec12b2e62f0d1de3d49b7c3fd
2023-05-23 15:09:07 +08:00
William Wu
65ffb8b532
arm64: dts: rockchip: rk3588: Disable u1 and u2 state for USB OTG1 device
...
The USB3.0 OTG1 interface support Dual-Role Device (DRD)
features, it means that supports either device or host
operation separately, not simultaneously. In most application
scenarios, the OTG1 is used as host mode. But there are
some scenarios that need two USB devices at the same time
on the RK3588 platform, in this case, it needs to set both
the OTG0 and OTG1 in device mode. In order to improve the
OTG1 USB3.0 device performance and stability, this patch
disable the u1 and u2 state for OTG1, like what the OTG0
has done.
Change-Id: Iec3249227d7b767e7dc0904fea0424c14ae00670
Signed-off-by: William Wu <william.wu@rock-chips.com >
2023-05-22 15:07:31 +08:00
Damon Ding
d15c6d975b
drm/rockchip: dsi: get bus_flags from display_info in atomic_check
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I716554af116c729a7635adc8fe264f36447b767c
2023-05-19 17:49:52 +08:00
Hisping Lin
34571a196e
dt-bindings: nvmem: add rockchip-secure-otp bindings
...
Change-Id: Ia8b0ca44256d602b771346dd8c46f67ef3f6864f
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:46:27 +08:00
Hisping Lin
c974b1e69d
arm64: dts: rockchip: rk3528: Add secure otp node
...
Change-Id: I0e8cb8ac44d0f1144d4ff709b3cff172aeb1e409
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:43:38 +08:00
Hisping Lin
9aed3d5071
nvmem: add Rockchip Secure OTP driver
...
Support kernel read and write non-protected oem zone
in secure otp, It dependent on tee driver, Confirm that
the tee drive is open.
Change-Id: I31936256f5535bf7a6fb63a9ec52eec70c054423
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com >
2023-05-19 17:43:38 +08:00
Luo Wei
bd79dcc287
arm64: dts: rockchip: rk3588-vehicle-evb: add rgmii phy rtl9010a support
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I07371f33a0560cbf819dc34f5b277aaa84decc99
2023-05-19 17:28:33 +08:00
Shaoxing Chen
fcc91742d4
net: phy: realtek: Add rtl9010a support
...
If have RTL9010A ethernet, need enable CONFIG_REALTEK_PHY config
Change-Id: I935a638a3ce480046a71ce74bfe048410b5893ed
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
2023-05-19 05:23:21 -04:00
Shaoxing Chen
70dee7045b
net: stmmac: Add 100Base-T1 and 1000Base-T1 support
...
Change-Id: I854394757b30042da0c448451affd616278846ce
Signed-off-by: Shaoxing Chen <csx@rock-chips.com >
2023-05-19 16:52:39 +08:00
Yingsong Ye
3437b88e21
media: i2c: Add imx492 support
...
Change-Id: I9b6249e0f15027c4b8ce2a1d3509d6eff487ff08
Signed-off-by: Yingsong Ye <alexhazel.ye@rock-chips.com >
2023-05-19 16:11:33 +08:00
Algea Cao
2b5a59ab08
drm/rockchip: dw_hdmi-qp: Fix crash when disable uboot logo
...
Reading register that do not require dclk enable to
check whether hdmi is enabled in uboot.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I951efabf3271246f2e68a4550ec166428c9cc10c
2023-05-19 14:47:35 +08:00
Michael Zheng
cb635605ff
arm64: configs: add rk3562_robot.config fragments
...
The rk3562_robot.config is specifically for robotic by
- tuning for performance, energy senseless
- removing unused modules like screen, charge, mouse, ethernet
- removing features are not for rk3562
Change-Id: I6a80bac8a0e9a9db1fc2d4ee00d6d90d5e6b00e4
Signed-off-by: Michael Zheng <zhengsq@rock-chips.com >
2023-05-19 10:16:12 +08:00
Zefa Chen
d48ecfc5f7
phy: rockchip: mipi csi2 dphy fixes grf write error of val for lane select
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Id56eb83d9a25c15b9d611232e6f82221a55c7e64
2023-05-19 09:35:01 +08:00
Cai Wenzhong
9dc517e0fd
arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max96712: default enable auto deskew and fsync for max96712
...
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
Change-Id: Idd4eaa58c77b3495c6a8b47bf2c2c13ae9be21c8
2023-05-18 18:34:06 +08:00
Cai Wenzhong
8d21f8eb18
media: i2c: max96712: version 1.02.00
...
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
Change-Id: Id725307c89c28a8757c329723aaa621d5dadc65d
2023-05-18 17:43:28 +08:00
Wangqiang Guo
42b69dc486
arm64: dts: rockchip: support icm42607 for rk3588 EVB7/LGA.
...
Change-Id: I36b72fe056eeb8452b59b4c34c62ae711897a669
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com >
2023-05-18 15:26:42 +08:00
Weiwen Chen
72197263ed
ARM: dts: rockchip: rv1103g-evb1-v11: Add vdd_arm changes
...
Modify the micorvolt of vdd_arm to support the new hardware.
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I6251a1b872241936da413f06671cb96afdc83ecd
2023-05-18 15:21:45 +08:00
Wang Xiaobin
0c3ad7ab0d
ARM: dts: rockchip: rv1106g-evb2-v11-emmc: wifi add host_wake_irq
...
Signed-off-by: Wang Xiaobin <xb.wang@rock-chips.com >
Change-Id: Ia2b7ecda5037d1d5280529f1f510133993a30cfb
2023-05-18 15:20:40 +08:00
Wang Xiaobin
07efe4b58f
ARM: configs: rv1106-smart-door: enable EXT4 FS
...
Signed-off-by: Wang Xiaobin <xb.wang@rock-chips.com >
Change-Id: Id01a12a39c66b5ccce4008048837fb08281be27f
2023-05-18 15:20:07 +08:00
Jianwei Zheng
995a5e0ef5
phy: rockchip: naneng-combphy: Fix CTLE register setting error for rk3528
...
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com >
Change-Id: I6a217c1b041f5962c500bb4d03f689ce54a42443
2023-05-18 09:23:36 +08:00
Jianlong Wang
733b63c3b1
arm64: dts: rockchip: add rk3562j-core-ddr4-v10.dts
...
Change-Id: I1c17aca35ad96a8b1a02e293df72b90251c7e7d0
Signed-off-by: Jianlong Wang <jianlong.wang@rock-chips.com >
2023-05-17 17:47:40 +08:00
Elon Zhang
2f37a9c14e
ARM: dts: rockchip: rv1106: add firmware and optee node
...
Add optee node to supply OP-TEE required properties.
/optee node is supposed to be below /firmware node.
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com >
Change-Id: I3d65205e5d6e9cdb53d105e041309f4276455648
2023-05-17 17:22:21 +08:00
Jianlong Wang
0b5c318a79
arm64: dts: rockchip: add rk3562j.dtsi
...
Change-Id: I702e77c1419464b72e28621df2541b4557d8a065
Signed-off-by: Jianlong Wang <jianlong.wang@rock-chips.com >
2023-05-17 17:16:05 +08:00
YouMin Chen
c92deced0b
PM / devfreq: rockchip_dmc: Add lock for rockchip_dmcfreq_get_dev_status
...
RK3588 platform may crash if the CPU and MCU access the DFI/DMC
registers at same time.
Signed-off-by: YouMin Chen <cym@rock-chips.com >
Change-Id: I6912f72aff09f7db6d696f4a5b15ccc06f68ba04
2023-05-17 17:12:39 +08:00
Xu Xuehui
6dd877865e
arm64: dts: rockchip: rk3588-vehicle-evb-v20: wifi work stable.
...
vehicle v20 evb, VCCIO is 3V3, So limit sdio clk to 50M for wifi.
when system suspend keep vcc_3v3_s0 on avoid wifi chip crash.
Change-Id: I1310b7a3ca0d7e6e7f1ccc6d8d3183091db83506
Signed-off-by: Xu Xuehui <xxh@rock-chips.com >
2023-05-17 15:36:59 +08:00
Wang Panzhenzhuan
8f013db1d1
media: i2c: jaguar1: add SD_H960 NTSC & PAL support
...
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I25ce7397f6684371c9a3cb136c0338e2e3e66cf9
2023-05-17 15:31:19 +08:00
Liang Chen
825d60d375
ARM: rv1106_defconfig: enable CONFIG_ROCKCHIP_SYSTEM_MONITOR
...
Make sure the voltage of vdd_arm is greater than 0.9V when low temperature.
$ size drivers/soc/rockchip/rockchip_system_monitor.o
text data bss dec hex filename
9391 332 136 9859 2683 drivers/soc/rockchip/rockchip_system_monitor.o
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: If7792c85b7c2fa9b3dfac6ce17e6cdcaa1ae5d96
2023-05-17 14:40:42 +08:00
Luo Wei
39b9e26312
arm64: dts: rockchip: rk3588-vehicle-evb: add bt sound support
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: Ic42c3e0ec7b7cef1cffee0a851aac789ad916c61
2023-05-16 11:48:07 +08:00
Wyon Bi
fa545e2ead
arm64: dts: rockchip: rk3588-vehicle: Add lt7911d node
...
Change-Id: I61bf99254149e2a7d607bdbfcd87c8cb67adee33
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2023-05-16 10:18:59 +08:00
Wyon Bi
9932921e54
misc: Add Lontium LT7911D FB notifier driver
...
Change-Id: I9c0dcfed229267fe65d2923ddc4847642447e4b5
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2023-05-16 10:09:50 +08:00
Wyon Bi
dab4fd1630
arm64: rockchip_defconfig: Enable CONFIG_LT7911D_FB_NOTIFIER
...
Enable the lontium lt7911d fb notifier driver used on RK3588 vehicle.
Change-Id: I06e7de1817db9fe007ffe1107aa8602538173d09
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2023-05-16 10:09:22 +08:00
Wyon Bi
ba5e36b367
drm/bridge: rohm-bu18tl82: Fix startup sequence
...
Change-Id: I6b54b6cc59999f521e835e45c116b0b67ca09118
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2023-05-16 09:55:19 +08:00
Wyon Bi
cf8cd1b3e1
arm64: dts: rockchip: rk3588-vehicle-serdes-display: bu18tl82 use VPLL0 as reference clock of CLLTX
...
Change-Id: I1ad5384ef9b5839dfc72c83aab7ac7ef75d42f82
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2023-05-16 09:54:36 +08:00
Damon Ding
9cdbdccc8d
arm64: dts: rockchip: rk3588-evb1: add dsi dsc display board
...
Panel model MV2100UZ1 using IC NT57900, which supports
2280x2280 resolution and 2 slice dsc.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I8be3758920c10fd837a634ad9cc2542121a10c2a
2023-05-16 09:51:07 +08:00
Liang Chen
a63f211cf6
ARM: dts: rockchip: rv1106: adjust max-volt for the cpu opp-table
...
The max-volt of VDD_ARM is 1.0V on V11 board.
Change-Id: I6980fc71104a2bec41f919723ecc1a8e63f9e405
Signed-off-by: Liang Chen <cl@rock-chips.com >
2023-05-16 09:48:53 +08:00
David Wu
a0665e1230
dt-bindings: net: dwmac: Add optional snps,flow-ctrl property
...
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I8a8d9d11f5d89f038be6d09e6278a8600edaa2a8
2023-05-16 09:40:51 +08:00
David Wu
f3a840a49e
ethernet: stmmac: Add flow ctrl configuration from DTB
...
If flow control is configured in DTB, the priority is the highest,
otherwise the default value in the code is used.
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: I21afeb537426473d6edf7ce40317cdaf99d64a93
2023-05-16 09:38:55 +08:00
Tao Huang
c1316a8ee9
mfd: rk808: Drop mfd_remove_devices for devm_ added devices
...
Fixes: 1df11488e9 ("mfd: rk808: support power off system in syscore shutdown")
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I0167cdda639ed9b44ad09c25937e652e92a3a267
2023-05-15 18:06:01 +08:00
Luo Wei
4ad91acace
arm64: dts: rockchip: rk3588-vehicle-evb: add rk3308 device node
...
Change-Id: I569686d3463bf34165c735bf2e9f295b9c58c2fb
Signed-off-by: Luo Wei <lw@rock-chips.com >
2023-05-13 20:00:24 +08:00
Sandy Huang
3262ff397d
drm/rockchip: logo: Warn when logo memory alignment is not expected
...
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I7b2068e4d322f78a691746eaf529e0eb73457894
2023-05-12 18:17:04 +08:00
Steven Liu
cfa1b266b1
arm64: dts: rockchip: Add RK3308b amp reserved memory
...
default remote amp core (CPU3) address 0x02e00000
Signed-off-by: Steven Liu <steven.liu@rock-chips.com >
Change-Id: Ieae840cb199e7cd607c36d53eeffad9cd00e2a3f
2023-05-12 18:04:30 +08:00
Nickey Yang
acdf68dc44
arm64: dts: rockchip: add rk3562 dictpen test3 v20 board
...
Change-Id: Ia0ede6e8d24fcfa8e18fa636e91272a343235664
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com >
2023-05-12 18:00:43 +08:00
Cai YiWei
1fbb873933
media: rockchip: isp: fix sync with 3a_server
...
Change-Id: I5f892f786f07ef42a4479ad0a4e5bac55cfcd94f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2023-05-12 17:56:09 +08:00
Cai YiWei
4a825cc1a0
media: rockchip: ispp: fix null for ispp vir device disable
...
Change-Id: Ia06081e009cf0f6ac0fd15077cbbef19dfec80a6
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2023-05-12 17:55:32 +08:00
Cai YiWei
02a2dbb91c
media: rockchip: isp: force offset to 0 when frame end for wrap mode
...
Change-Id: I8d216824edff965ef12b2de8620dd135a6ff50f4
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2023-05-12 16:16:15 +08:00
Damon Ding
600823a896
drm/rockchip: vop2: add polarity configs of rgb sync pins
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I7ac600119565d5226c95b95d5bd7cb59f8ca7523
2023-05-12 15:12:50 +08:00
Liang Chen
f8b9431ee3
arm64: dts: rockchip: rk3568: support adjust opp-table by otp
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: I93bac848a43a06c90e436b4c2c36cc6ed1a8bc71
2023-05-12 15:08:08 +08:00
Zefa Chen
c5df770b4a
media: rockchip: vicap fixes error buffer state when lack buffer equal 2
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ib44c1180298af20b03e68fedcd0819fbd9fe55db
2023-05-12 14:37:09 +08:00