Caesar Wang
5d239fb6bc
arm64/configs: enable CONFIG_TOUCHSCREEN_HYN for rockchip_linux_defconfig
...
For rk3576-evb.
Change-Id: I229d9d4ba999f0458b4aa6c182376668445c1338
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-06-26 01:30:40 +00:00
Zhibin Huang
8594c92761
arm64: dts: rockchip: rk3576-evb: Add hyn touchscreen support
...
Type: Function
Redmine ID: #N/A
Associated modifications: I649a447919003574d907b83b10ba3fd7496ad492
Test: N/A
Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com >
Change-Id: I9f65041ac85a5bf1f47d244ec2b08fa60d5e77fc
2025-06-25 12:41:53 +00:00
Luo Wei
f30f8ab9a2
arm64: dts: rockchip: rk3576-vehicle-evb: add v21-mcu dts
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: Ib6b2be0222ca6ad47c1597dccff8aca8b18c05bb
2025-06-25 16:59:48 +08:00
Finley Xiao
674d48c487
arm64: dts: rockchip: rv1126b: Change polling-delay to 100ms for cpu thermal
...
Change-Id: I2a5404648e09a6479ae9bce303acdda851fd5389
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-25 07:22:34 +00:00
Finley Xiao
3ae2642301
thermal: rockchip: Implement rk_tsadc_limit_amplitude() for rv1126b
...
Change-Id: I790f9e23827a5fbb66692b9a5903823fd2b4eb31
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-06-25 07:22:34 +00:00
Damon Ding
78d4e14a04
drm/rockchip: vop: Add support mipi TE mode
...
For software TE mode, we register a gpio IRQ to respond to the TE
signal from the panel. If the falling edge is detected via gpio, a
new frame will be sent to the panel for display by software driver.
For hardware TE mode, we set the specific pin to TE function iomux.
If the TE signal is detected, a new frame will be sent to the RX
device by hardware automatically.
Change-Id: Ic594e5eb4b267a52441fb2720c788aba4d8ffb72
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2025-06-25 06:55:45 +00:00
Guochun Huang
60853eadd8
drm/rockchip: dsi: add support command mode with soft te
...
Change-Id: I313f01e83fb06c60c8a49d676e0518acbd2d7c2e
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
2025-06-25 06:55:45 +00:00
Weiwen Chen
2fab178061
arm64: dts: rockchip: Add rv1126b-evb1-v11.dtsi
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I2da2b33d45ee8363b7709e54f5ab70a2d83a4941
2025-06-25 06:34:05 +00:00
Luo Wei
86339ab59a
arm64: dts: rockchip: add rk3576-vehicle-evb-v21-mcu-io-expander.dtsi
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I96f501eeb559a6d0acfd7aca4031796c486cc5de
2025-06-25 11:17:39 +08:00
Cai YiWei
8cbed8a20d
media: rockchip: isp: fix lsc no update for isp30
...
Change-Id: I929457395c842b745f41d802d2f3652a7ca358bb
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-25 03:01:06 +00:00
Wei Dun
879f70683c
media: rockchip: vpss: fix average_scale_down output issue
...
Change-Id: I2abc2ede27dc5b58ba799c6f11c90d5ef4099221
Signed-off-by: Wei Dun <willam.wei@rock-chips.com >
2025-06-25 02:57:36 +00:00
William Wu
59200fb8bf
phy: rockchip: naneng-combphy: Tuning usb3 Tx for rv1126b
...
This patch tuning rv1126b usb3 Tx signal for compliance
far end test.
1. Set Tx Full Txswing and Txmargin 1200mV.
2. Set Tx De-emphasis -6dB.
Change-Id: I641e806a7dfc6f3f7d3b280543950c19410f733e
Signed-off-by: William Wu <william.wu@rock-chips.com >
2025-06-25 02:57:15 +00:00
Ziyuan Xu
1f92ff4692
i2c: rk3x: Use subsys_initcall() when CONFIG_ROCKCHIP_THUNDER_BOOT=y
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I1e371710300774696909946b7650c7275374c99e
2025-06-25 01:48:00 +00:00
Cai YiWei
08ccfb458b
media: rockchip: cif: remove RKMOUDLE_UNITE_EXTEND_PIXEL
...
Change-Id: Idc265a50c910b6bf9cfb2a0dfeac4a96686ea2fa
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-24 10:57:39 +00:00
Cai YiWei
f13552cb46
media: rockchip: vpss: remove RKMOUDLE_UNITE_EXTEND_PIXEL
...
Change-Id: Ic6d9d1cac97c9c7a147634651f9940849491651b
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-24 10:57:39 +00:00
Cai YiWei
1640a1fa6d
media: rockchip: isp: extended pixel for differ isp
...
Change-Id: I08ab86b9ae2b3df643773fc6edc80d7339183996
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-06-24 10:57:39 +00:00
Luo Wei
bd1de36d60
arm64: configs: vehicle.config: enable protocol and gpio expander default
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I8638d38cc22020b2a478be2c73331bc2233723bb
2025-06-24 10:51:04 +00:00
Luo Wei
169c01332a
misc: vehicle: add mcu gpio expander driver support
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I3801ce83e1ac603f4a5ce2457c388583475749f1
2025-06-24 10:47:44 +00:00
Zhibin Huang
a40956e0e5
input: touchscreen: hyn: hyn touchscreens support
...
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: I649a447919003574d907b83b10ba3fd7496ad492
2025-06-24 10:42:34 +00:00
Zorro Liu
cfc8a04804
arm64: dts: rockchip: update touch config for board rk3566-rk817-eink-w103
...
Change-Id: I542d3b1c12d8aab551425150930be37d88eedff9
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
2025-06-24 10:10:45 +00:00
Sandy Huang
c611c46c47
drm/rockchip: vop2: Fix plane mask check for shared mode
...
For shared mode, we only need to care plane define at vop2->shared_mode_res.plane_mask
for current os.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I81753be80ef1b4e7628c6a7869a7c4a465dbdf7f
2025-06-24 10:06:43 +00:00
Sandy Huang
ada5d7851d
drm/rockchip: vop2: add support one vop dual os
...
VOP can be used in dual OS by config the following property at dts:
example:
linux dts:
&vop {
iommus = <&vop_mmu1>;
rockchip,shared-mode-axi-id = <1>;
rockchip,shared-mode = <(ROCKCHIP_VOP2_SHARED_MODE_PRIMARY)>;
rockchip,shared-mode-vp-mask = <(1 << ROCKCHIP_VOP_VP2)>;
rockchip,shared-mode-plane-mask = <(1 << ROCKCHIP_VOP2_ESMART2 | 1 << ROCKCHIP_VOP2_ESMART3)>;
};
android dts:
&vop {
iommus = <&vop_mmu>;
rockchip,shared-mode-axi-id = <0>;
rockchip,shared-mode = <(ROCKCHIP_VOP2_SHARED_MODE_SECONDARY)>;
rockchip,shared-mode-vp-mask = <(1 << ROCKCHIP_VOP_VP0 | 1 << ROCKCHIP_VOP_VP1)>;
rockchip,shared-mode-plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_CLUSTER1 |
1 << ROCKCHIP_VOP2_ESMART0 | 1 <<ROCKCHIP_VOP2_ESMART1)>;
};
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I68bf6f8f6302b8edabff096599e04bc8b6ece91a
2025-06-24 10:06:43 +00:00
Ziyuan Xu
f43b43935f
arm64: dts: rockchip: rv1126b: Rectify rkcif register address range
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I375637beec9b83127e58db3bf20b7b200c58536c
2025-06-24 06:46:26 +00:00
Cliff Chen
4d9b36c6eb
arm64: dts: rockchip: rk3576: Add CCI PMU support
...
Change-Id: I7127d15658fdb78fd2cc9e07c3c8bdd7d87fc8d7
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com >
2025-06-24 02:19:47 +00:00
Yao Xiao
142a87921c
net: rfkill: rk: fixed crash during rmmod
...
Change-Id: Ie8c3c02f36e7a61bffaeb7a06f8dc80f5bc04f40
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com >
2025-06-23 10:04:14 +00:00
Tom Song
6e0ea9d79a
misc: vehicle: add vehicle_spi_protocol
...
Change-Id: Iee7464746ae118f3cf8aafb565db5aac6fb6c2b6
Signed-off-by: Tom Song <tom.song@rock-chips.com >
2025-06-23 06:27:51 +00:00
David Wu
d3f8109044
net: phy: rockchip-fephy: Fix amplitude control for 100/10 Base-t
...
Based on the hardware test results, the amplitude is corrected
Change-Id: I9eeb1a09019948c5a618a8b2defdfcc24feb6046
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-06-23 03:22:07 +00:00
David Wu
9be9f31152
arm64: dts: rockchip: rv1126b: Fix driving strength for RGMII interface
...
Based on the hardware test results, the driving strength is corrected.
Change-Id: I9d3b5b3df38759e2a61018256eb5e5e295314a71
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-06-23 03:22:07 +00:00
Chaoyi Chen
e032a514eb
arm64: dts: rockchip: rv1126bp: Make rgb output compatible with RV1126
...
Change-Id: I9ff1031939ad7e53b5e583c5febb6a8ab551d20e
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
2025-06-23 01:10:01 +00:00
Zefa Chen
e57205222f
media: rockchip: vicap used yuv packet fmt to capture rgb888
...
Change-Id: I9b089434aa8c69e80dfa6fa8e43c574c4288989b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 10:58:27 +00:00
William Wu
26c623e209
arm64: dts: rockchip: rv1126bp: Add usb2 drd node
...
Change-Id: I865ad093bed2fba3c73ff9d317ef18bc862bc8bd
Signed-off-by: William Wu <william.wu@rock-chips.com >
2025-06-20 10:57:11 +00:00
Zefa Chen
83f72daaae
media: rockchip: vicap fixes sof not increase after loss frame
...
Change-Id: I0f7f90fd6206b414ff5c24a6ffd282606498e527
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 17:42:02 +08:00
Zefa Chen
d2b4477a1d
media: i2c: ox03c10 support set cmps mode
...
Change-Id: Ic8833240c4ec25d6e8483c2421e6b3a99dbcac9b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 09:04:50 +00:00
Zefa Chen
1f80fbfaaf
include: uapi: rk-camera-module.h add RKMODULE_SET_CMPS_MODE
...
Change-Id: I73e5af5fda20a19ccb77748fb2468d73f3cc2f3b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 09:04:45 +00:00
Zefa Chen
ff534bafc9
media: i2c: ox03c10 support record wbgain before streaming
...
Change-Id: I564a33db0c8999f662ba9b6bc09f92ac550e77dc
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 09:00:15 +00:00
Zefa Chen
bb803da76b
media: i2c: ox03c10 support get wbgain/blc info
...
Change-Id: I020ee7e162d963f10c357be7e1844fbec5660d55
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:59:49 +00:00
Zefa Chen
46cc26e4fc
include: uapi: rk-camera-module.h add RKMODULE_GET_WB_GAIN_INFO/RKMODULE_GET_BLC_INFO
...
Change-Id: Ib82ea1b0225ace149c984eece9d4b8dc525ab875
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:59:45 +00:00
Zefa Chen
a5aa772ab6
media: i2c: ox03c10 modify gain range
...
Change-Id: I2892302a808573cf720f9e698c4d9ae61c5873de
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:58:48 +00:00
Zefa Chen
ef4c973c42
media: i2c: ox03c10 support linear raw10
...
Change-Id: Ia55493433605c65cd6d4dd06ee2bf8d7a88441be
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:58:19 +00:00
Zefa Chen
b38fd22b7f
media: i2c: os12d40 support 2256x1256@30fps
...
Change-Id: I60f32208f1ebce130a225666b785bab80862b08c
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:57:54 +00:00
Zefa Chen
6a37cd10c6
media: rockchip: vicap fixes error of destroy dummy buffer
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I25180eaeedb72c5b75c348ac65810e0d93c49c5e
2025-06-20 08:57:44 +00:00
Zefa Chen
9ae0cc05fa
arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: sc450ai support sync mode
...
Change-Id: I5a4e7b8364646c9a2cf604f19762e12854d7341b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:37:19 +00:00
Zefa Chen
f4d69d1d68
media: i2c: sc450ai support sync mode
...
Change-Id: Ic9e64e0efe6b7e9e658b36631f32a3cbb6a4e0d1
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:36:35 +00:00
Zefa Chen
2eb903302f
arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: fixes error of compilation
...
Change-Id: Ie09f5b45f2a9a772137fbe7b051bbf45081ae65b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-06-20 08:35:18 +00:00
Yuefu Su
2189ef0884
ARM: configs: rv1126b-tb: Build in RKNPU
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: Ib7916cb9b705cb1f64e5194aac2b723e25975926
2025-06-20 15:40:40 +08:00
Weiwen Chen
c9ecffc1c5
arm64: dts: rockchip: rv1126bp-evb-v14 enable rkfec and rkavsp
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I7467ffecaadc514e36052d24144d126999d3375b
2025-06-20 11:20:32 +08:00
Shengfei Xu
b542ca741a
mfd: rk806: Solve the problem of directly accessing the bus before it's fully restored
...
The RK806 features wake-up functionality. The current patch ensures
that device interrupts are processed only after the device has been
awakened, without compromising the wake-up functionality.
Change-Id: I478717af3e6ce297ce7d2bb43781e53d9393aae6
Signed-off-by: Shengfei Xu <xsf@rock-chips.com >
2025-06-20 09:59:24 +08:00
Yuefu Su
a8d46129a9
arm64: dts: rockchip: rv1126b-thunder-boot: fix rkisp_thunderboot base address error
...
Fixes: 4491f53eac ("arm64: dts: rockchip: rv1126b-thunder-boot: Enlarge meta memory size to 0xe0000")
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: I0ea6b0480296c7e3f931e34388c5f49665e05ec6
2025-06-19 10:12:37 +00:00
Yu Qiaowei
5a4197c84d
video: rockchip: rga3: fix RGA3 RB is inverse when output FBC RGBA8888
...
Change-Id: I4baaf4bca2332b792fdd8ab17cda9c85caee3bfc
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2025-06-19 08:47:28 +00:00
Yu Qiaowei
ca76b3c855
video: rockchip: rga3: RGA3 support XRGB/XBGR8888/ARGB8888(AFBC)/ABGR8888(AFBC)
...
Change-Id: I02f9f3ad159c63a30ec6d19deef7a37f88a841d8
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2025-06-19 08:47:28 +00:00