Chaoyi Chen
d4ce616382
drm/rockchip: vop: Add display layer sel support for RV1126B
...
The layer sel configuration is exclusive for RV1126B, only one of
them can be set to 0b01 for either layer2_sel or layer1_sel when two
layers are displayed on the same time.
1. For RV1126B:
dsp_layer2_sel, that is top layer:
- 2'b00 WIN0 is top layer
- 2'b01 WIN2 is top layer
dsp_layer1_sel, that is bottom layer:
- 2'b00 WIN0 is bottom layer
- 2'b01 WIN2 is bottom layer
For {dsp_layer2_sel, dsp_layer1_sel}:
- 4'b0001 : WIN0 on the top, WIN2 on the bottom
- 4'b0100 : WIN2 on the top, WIN0 on the bottom
2. For other version:
- 2'b00 select WIN0
- 2'b10 select WIN2
Change-Id: I4ab4928868a599e9b398e83aca88074c6e5eaabb
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
2025-03-28 08:00:48 +00:00
Xuhui Lin
307307e83f
arm64: dts: rockchip: rv1126b-evb1: set regulator-boot-on for vcc_sd
...
1. Rockchip U-Boot will use kernel dtb by default.
2. The legacy U-Boot GPIO driver need regulator-boot-on in dtb to set
correct SDMMC0_PWREN value.
3. regulator-boot-on will not affect SDMMC0 function in kernel.
Change-Id: I7160a2c1f29e35e2fcf29389dca60f507dea8cb4
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
2025-03-28 07:14:16 +00:00
Lin Jinhan
8242807f89
soc: rockchip: decompress_user fix scatter list check rules
...
sg_phys(sgl) == SZ_4G must be regarded as an illegal value
because the address space exceeds 32 bits.
Change-Id: I50dca3970654ea8ce4d60ea20ced7d5dcc843724
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2025-03-28 06:11:47 +00:00
Hongjin Li
d0bc6a20e3
video: rockchip: mpp: rv1126b: Remove reduce_freq func for jpegdec.
...
Signed-off-by: Hongjin Li <vic.hong@rock-chips.com >
Change-Id: Icdb37971e07fb931c234697aca7696322f4c206a
2025-03-28 06:06:20 +00:00
Zefa Chen
ed3daa8352
arm64: dts: rockchip: rv1126b-evb-cam-csi0: add imx327 lvds
...
Change-Id: I04de15defb64cd135c22ab28f9428a7b9e78ad35
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-28 03:33:10 +00:00
Zefa Chen
0e1e415515
phy: rockchip: mipi csi2 dphy fixes error reg of rv1126b lvds path0
...
Change-Id: Idcb76e1baeedd53ac3cba0d9f9dd917d292b7954
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-28 03:33:02 +00:00
Zefa Chen
17595d3848
media: rockchip: vicap fixes error of lvds for rv1126b
...
and compatitle with mipi and lvds links
Change-Id: I8bf79bdce46dc1979d7e17dabbcd87eae726e82d
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-28 03:32:54 +00:00
Caesar Wang
908356ad01
arm64: configs: enable uvc camera for rv1126b_defconfig
...
Change-Id: I6ba3c6482d3f1b501f93ca76b79073e7144b8ca5
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-28 10:54:45 +08:00
Caesar Wang
3555e6e9ee
arm64: configs: enable mpp configs for rv1126b
...
Change-Id: Ia0283c98297cfad00f1bc6f476cac44f0d16c2ea
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-28 10:54:45 +08:00
Ziyuan Xu
c458c9f8a8
net: ethernet: stmmac: ensure balanced gpiod_put when reset_gpio is non-existent
...
[ 2.911481] ------------[ cut here ]------------
[ 2.911491] WARNING: CPU: 2 PID: 1 at drivers/gpio/gpiolib-devres.c:327 devm_gpiod_put+0x38/0x44
[ 2.911523] Modules linked in:
[ 2.911538] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 6.1.118 #4
[ 2.911555] Hardware name: Rockchip RV1126B EVB2 V10 Board (DT)
[ 2.911566] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 2.911583] pc : devm_gpiod_put+0x38/0x44
[ 2.911601] lr : devm_gpiod_put+0x2c/0x44
[ 2.911617] sp : ffffffc00a7cb8e0
[ 2.911626] x29: ffffffc00a7cb8e0 x28: 0000000000000000 x27: ffffffc009b300c8
[ 2.911653] x26: 0000000000000020 x25: ffffff80036ee4a0 x24: ffffff807fb95230
[ 2.911679] x23: ffffff80036ee4a0 x22: 0000000000000000 x21: 0000000000000200
[ 2.911704] x20: 0000000000000000 x19: ffffff8003700880 x18: 0000000000000030
[ 2.911730] x17: 00000000adb2a87f x16: 000000004c06ebf7 x15: ffffffffffffffff
[ 2.911757] x14: 0000000000000000 x13: 0a303d6f6970675f x12: 7465736572205d35
[ 2.911782] x11: fffffffffffc3f18 x10: 00000000001104c0 x9 : ffffffc0089860b4
[ 2.911808] x8 : 0101010101010101 x7 : 79616c65642d7465 x6 : 1d0f1d16acf2e5f3
[ 2.911833] x5 : ffffff8003215eb8 x4 : 0000000000000000 x3 : ffffffc0089859a0
[ 2.911858] x2 : ffffffc00a7cb8f8 x1 : ffffff8003215eb8 x0 : 00000000fffffffe
[ 2.911884] Call trace:
[ 2.911893] devm_gpiod_put+0x38/0x44
[ 2.911911] stmmac_mdio_reset+0x11c/0x160
[ 2.911930] __mdiobus_register+0x14c/0x380
[ 2.911948] __of_mdiobus_register+0xbc/0x3c0
[ 2.911969] stmmac_mdio_register+0x140/0x334
[ 2.911986] stmmac_dvr_probe+0xf3c/0x1124
[ 2.912000] rk_gmac_probe+0x59c/0x930
[ 2.912017] platform_probe+0x6c/0xd4
[ 2.912039] really_probe+0xc4/0x3e0
[ 2.912058] __driver_probe_device+0x80/0x160
[ 2.912077] driver_probe_device+0x40/0x110
[ 2.912096] __driver_attach+0xec/0x1f0
[ 2.912115] bus_for_each_dev+0x74/0xd0
[ 2.912132] driver_attach+0x28/0x30
[ 2.912150] bus_add_driver+0x178/0x234
[ 2.912168] driver_register+0x7c/0x130
[ 2.912188] __platform_driver_register+0x2c/0x34
[ 2.912210] rk_gmac_dwmac_driver_init+0x20/0x28
[ 2.912227] do_one_initcall+0x48/0x250
[ 2.912245] kernel_init_freeable+0x298/0x300
[ 2.912266] kernel_init+0x28/0x12c
[ 2.912288] ret_from_fork+0x10/0x20
Fixes: 72834b57d9 ("ethernet: stmmac: Release reset gpio desc for mdio reset")
Change-Id: I5d0f171abf5f66d2fe5eaa6e8089e870d6d4f308
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-03-28 02:44:37 +00:00
Su Yuefu
f13e482d26
arm64: dts: rockchip: rv1126b-evb3-v10: Add spi nor flash support
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: Iac977e53c11b689c4727e055a00e49d7bb3659ec
2025-03-28 02:35:37 +00:00
Su Yuefu
8d2f28d05e
arm64: dts: rockchip: rv1126b-evb3-v10: fix pwm pinctrl error
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: I8a48ff00a42ae44d92dec0e534d0c3b36ad5e995
2025-03-28 02:35:17 +00:00
Yandong Lin
8296f8e177
arm64: dts: rockchip: rv1126b: Modify clk_core to 550M for rkvenc
...
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com >
Change-Id: I08a1f2f753dadab7c17ea93b4420f919b7135eff
2025-03-28 09:59:46 +08:00
Sugar Zhang
4d7554b1f4
ARM: dts: rockchip: Add RV1126B EVB Board
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I40a076eb0a9325220348dfcb27fb8d3de6a7d3ab
2025-03-27 20:43:39 +08:00
LongChang Ma
9bdb4baee3
arm64: dts: rockchip: rv1126bp-evb: add support evb v14 camera dtsi
...
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com >
Change-Id: Ie51c1578b02bb9e27fff71c2a9b27cebb36a8777
2025-03-27 20:43:39 +08:00
Su Yuefu
8527069fb6
arm64: dts: rockchip: rv1126b-evb: Enable AIISP
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: I2680126c3c7f37f3dbfbad7e729f478c427f8729
2025-03-27 20:43:39 +08:00
Hongming Zou
d480d090ec
arm64: dts: rockchip: rv1126bp-evb-v14: add gt1x node
...
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com >
Change-Id: I9530a840c4325c63edccdf2491c0353355659e51
2025-03-27 20:43:39 +08:00
Hongming Zou
27c4d5aa70
arm64: dts: rockchip: rv1126bp-evb-v14: add dsi
...
support ilitek ili9881d panel
support dsi display timing 720x1280@60 with 4 lanes, data rate 480 Mhz
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com >
Change-Id: I1052cbe424bcda51f0a0c5d7c04541e6895c1efe
2025-03-27 20:43:39 +08:00
Hongming Zou
e4578df2ca
arm64: dts: rockchip: add RV1126BP EVB Board
...
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com >
Change-Id: Idee8b8c27e9b57016b51ffdba38577e9c20473f2
2025-03-27 20:43:39 +08:00
Zefa Chen
60fac92af4
arm64: dts: rockchip: rv1126b evb1 support dvp cam
...
Change-Id: Ic584955131c0c83aec0b3e34b7e52bb14fc2ce17
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-27 20:43:39 +08:00
Zefa Chen
4176db1920
arm64: dts: rockchip: rv1126b evb2 support hdmi to bt1120
...
Change-Id: I7b1bab96c550f72068c641c5545413c9d642a3f1
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-27 20:43:38 +08:00
Caesar Wang
172cd7e771
arm64: dts: rockchip: enable uart2 for rv1126b evb1
...
Fixes the below error:
TAG:hciattach:Can't open serial port, 2, No such file or directory
TAG:hciattach:Can't initialize device 2, No such file or directory
Change-Id: Id719798266bd6fd991542168f12b8a7ff879217f
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-27 20:43:38 +08:00
Ruby Chen
bbdcd9cc75
arm64: dts: rockchip: rv1126b-evb: modify vpss nodes setting
...
Signed-off-by: Ruby Chen <ctf@rock-chips.com >
Change-Id: I7c41f160a17ec6aad0a4836972de0c150891c9ac
2025-03-27 20:43:38 +08:00
Zefa Chen
a01f52bfe0
arm64: dts: rockchip: rv1126b-evb-cam-csi0: add ahd cam with tp2815
...
Change-Id: Icadbdc54f086ad08dd14e32aeb84b3e001915b95
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-03-27 20:43:38 +08:00
ZhengRong Ruan
1b269f2405
arm64: dts: rockchip: rv1126bp-evb-v14: enable saradc
...
Signed-off-by: ZhengRong Ruan <ryan.ruan@rock-chips.com >
Change-Id: I0edaa4dfcd20680ba2c51d72e521b8588e9296a0
2025-03-27 20:43:38 +08:00
ZhengRong Ruan
9c7e62a8f8
arm64: dts: rockchip: rv1126b-evb: add adc keys support
...
Signed-off-by: ZhengRong Ruan <ryan.ruan@rock-chips.com >
Change-Id: I8042febc544fa61f2f2df63eff14dfc6f4fd7ffe
2025-03-27 20:43:38 +08:00
Xu Hongfei
068dd9a9b1
arm64: dts: rockchip: rv1126b-evb1: enable fec
...
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com >
Change-Id: Ie606d9eebce61c8d42d32eb2f6e9236c58106635
2025-03-27 20:43:38 +08:00
Caesar Wang
d932827d21
arm64: dts: rockchip: update bootargs for rv1126b-evb.dtsi
...
Change-Id: I63d09747640865f126e05b65f0ef8af4f8f6ca7c
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-27 20:43:38 +08:00
Caesar Wang
621a3d199e
arm64: dts: rockchip: Add camera support for rv1126b evb4 board
...
Change-Id: Ide9970d830cbebae9a161d2dbdf90e7ed4d187ed
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-27 20:43:38 +08:00
Ruby Chen
526c656920
arm64: dts: rockchip: rv1126b-evb: modify rkvpss-vir nodes setting
...
Signed-off-by: Ruby Chen <ctf@rock-chips.com >
Change-Id: I1ae6090b59ec55f394c96ceb16a8269139c6e54f
2025-03-27 20:43:38 +08:00
LongChang Ma
469359917e
arm64: dts: rockchip: rv1126b-evb: modify camera module name to "default"
...
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com >
Change-Id: I78c273b3ec7c31338a3ef21a611f93d5457a075c
2025-03-27 20:43:38 +08:00
Su Yuefu
b423358865
arm64: dts: rockchip: add rv1126b-evb-dual-cam-4k dtsi
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: I841fdb331113df04b0652cce407261bf637c02fa
2025-03-27 20:43:38 +08:00
Yao Xiao
03bd5e18b4
arm64: dts: rockchip: rv1126bp-evb-v14: add wifibt
...
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com >
Change-Id: Iee9e0538d28f21b8ca86efddd1b66dc5a9443de5
2025-03-27 20:43:38 +08:00
David Wu
f62b04683c
arm64: dts: rockchip: rv1126bp-evb-v14: Add RGMII Ethernet support
...
Change-Id: Ie4c8ef782959b68abee27d17580febf17e2471d6
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-03-27 20:43:38 +08:00
Su Yuefu
c5d7223970
arm64: dts: rockchip: rv1126bp-evb-v14: Add sc450ai support
...
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com >
Change-Id: I74e1b3baaa4ce2a063b7038a80337a2781957594
2025-03-27 20:43:38 +08:00
Ziyuan Xu
9a8fd3a687
arm64: dts: rockchip: rv1126b-evb2-v10: Add audio/lcd/tp support
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I74b10cc9e3d68661e0108a19ddbfc3ca5ed5c4b7
2025-03-27 20:43:38 +08:00
William Wu
4e7370285c
arm64: dts: rockchip: rv1126b-evb4-v10: Add usb support
...
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: Id77fc879565ab364024af21b7c67db7c90cd0765
2025-03-27 20:43:38 +08:00
William Wu
771c7d7b8d
arm64: dts: rockchip: rv1126b-evb3-v10: Add usb2 support
...
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I28b129abe0d3f5ec854b2962f0655ff8d21849f5
2025-03-27 20:43:37 +08:00
William Wu
e186590c97
arm64: dts: rockchip: rv1126b-evb2-v10: Disable usb3 phy
...
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I7487f31054fea97dab8ada4afa2a399911813bc4
2025-03-27 20:43:37 +08:00
Shuangjie Lin
156cab8bca
arm64: dts: rockchip: rv1126b-evb: disabeld rknpu mmu
...
Signed-off-by: Shuangjie Lin <shuangjie.lin@rock-chips.com >
Change-Id: Ic487653a9e4e8d57a07ecc14d0ba8ba903120d08
2025-03-27 20:43:37 +08:00
Hongming Zou
7374479c04
arm64: dts: rockchip: rv1126b-evb4: add gt1x node
...
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com >
Change-Id: Ib0989a7de3c69c58a7fe2d93a341dd8d28045174
2025-03-27 20:43:37 +08:00
Hongming Zou
97b627afb1
arm64: dts: rockchip: rv1126b-evb4: add dsi
...
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com >
Change-Id: I505df8be10084239887dbcddbd42840a2b007ada
2025-03-27 20:43:37 +08:00
Caesar Wang
476e684da6
arm64: dts: rockchip: Enable Goodix GT1X touch for rv1126b evb1
...
Change-Id: I8d9ca82b48bdc2ed9ce082e32bc26f467c60c0a4
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-03-27 20:43:37 +08:00
William Wu
4c1f82a619
arm64: dts: rockchip: rv1126b-iotest-v10: Add usb support
...
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I5a8d0ffe10c859bd79f5685b57f588fae256774b
2025-03-27 20:43:37 +08:00
Ziyuan Xu
a66aa50cb8
arm64: dts: rockchip: rv1126b-evb: Enable saradc
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I4365e82c14154f6d36668978e4984da9e9facb84
2025-03-27 20:43:37 +08:00
David Wu
2a02134a59
arm64: dts: rockchip: rv1126b-iotest-v10: Add ethernet support
...
Change-Id: I5e14d45955bc368d60cbc134e08c546a504b6895
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-03-27 20:43:37 +08:00
David Wu
ee935060ae
arm64: dts: rockchip: rv1126b-evb1-v10: Add led function for fephy
...
Change-Id: I39da554bea6a70756e3b838985b07181e61b3486
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-03-27 20:43:37 +08:00
Sugar Zhang
87030df008
arm64: dts: rockchip: rv1126b-iotest: Enable eMMC
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: Ic324d8e340ba7b96a5e63a42266d6586eac4d758
2025-03-27 20:43:37 +08:00
Yu Qiaowei
c49d67d99a
arm64: dts: rockchip: rv1126b-evb: enable RGA
...
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: I31a8b43b0c6a37b2652417be08996c92ee59c66e
2025-03-27 20:43:37 +08:00
Chaoyi Chen
1bc7436176
arm64: dts: rockchip: rv1126b-evb: Enable vop iommu by default
...
Change-Id: If8c412c6b2421e618271476887d4672ac1072b6c
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com >
2025-03-27 20:43:37 +08:00