Commit Graph

1280880 Commits

Author SHA1 Message Date
Zhihuan He
b8a9adee84 arm64: dts: rockchip: rv1126b: Add dfi node
Change-Id: I6a75c7b60d5b36b35f2c4a88260ae7f7e0ff90ab
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2025-03-27 20:43:32 +08:00
Hu Kejun
63b48b05d9 arm64: dts: rockchip: rv1126b: add aiisp node
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Id1d599dcba8f3f773754851afbbf4b898731b163
2025-03-27 20:43:32 +08:00
Mingwei Yan
715504b858 arm64: dts: rockchip: rv1126b: add fec node
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: I54c74bd6c8317549da82f636c881c6e9688ef23b
2025-03-27 20:43:32 +08:00
Yandong Lin
63a8146846 arm64: dts: rockchip: rv1126b: Add rkvenc/rkvdec/jpegd nodes
Change-Id: I7506b1b0f7c6482e97702e6d1f6a53062a81968b
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2025-03-27 20:43:32 +08:00
William Wu
91377d8c05 arm64: dts: rockchip: rv1126b: Add usb2/3 controller and phy nodes
The RV1126B supports one USB2.0 controller(EHCI&OHCI IP) and
one USB3.0 controller(DWC3 IP), and one USB2.0 PHY with otg
port and host port, one USB3.0 PHY.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Ic7d73c4fb6e787d8a4c8274a70f1a7131f83d87c
2025-03-27 20:43:32 +08:00
Finley Xiao
3260761264 arm64: dts: rockchip: rv1126b: Add cpu info node
Change-Id: I6418dc5563887831a767244a3c17ecc54081029e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2025-03-27 20:43:32 +08:00
Jon Lin
980644e50e arm64: dts: rockchip: rv1126b: Add FSPI
Change-Id: I1adff39d0039fc0b324cff5643941db071f56955
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-03-27 20:43:32 +08:00
Damon Ding
6a19305ceb arm64: dts: rockchip: rv1126b: add pwm nodes
Change-Id: I0250bbd1f17d8a051c104ad1b4f31bd678b1d838
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2025-03-27 20:43:32 +08:00
Huibin Hong
3813f2b674 arm64: dts: rockchip: rv1126b: add uart node
Change-Id: I1afd46569b4d3c54bfe53da69308c72a26670a3d
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2025-03-27 20:43:32 +08:00
Simon Xue
74d6683a46 arm64: dts: rockchip: rv1126b: add wdt/saradc
Change-Id: I99a74667c31017577cd3d72d71b46ee2be3cf574
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:31 +08:00
Finley Xiao
2d2d364214 arm64: dts: rockchip: rv1126b: Add otp node
Change-Id: Ib972ea992eb2952f4c733e3a9fedd0d936cc1f87
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2025-03-27 20:43:31 +08:00
Xuhui Lin
8b88e58c44 arm64: dts: rockchip: rv1126b: Add spi nodes
Change-Id: Ia29b4a322f51664e5db478471e46db3c908d22bc
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-03-27 20:43:31 +08:00
Zhihuan He
a44437960e arm64: dts: rockchip: rv1126b: add dsmc & dsmc_slave node
Change-Id: I41cfbc97e8cb5deb39e57708a4e24c4d67d1df1e
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2025-03-27 20:43:31 +08:00
Mingwei Yan
7d99c2d3f8 arm64: dts: rockchip: rv1126b: add vpss node
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: I311dec7f5c81ef5aa28359f7fc7f30e7c482bdfa
2025-03-27 20:43:31 +08:00
Cai YiWei
4c221bf59d arm64: dts: rockchip: rv1126b: add isp node
Change-Id: Ie65077e1feaecb907d168561c075f3ec996fb6cc
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-03-27 20:43:31 +08:00
Frank Wang
d340d4c73d arm64: dts: rockchip: rv1126b: add mailbox/hwspinlock nodes
This adds mailbox and hwspinlock DT nodes for RV1126B SoCs.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: I9444d571ba0edff5c6010e9f641cdbe7f2146479
2025-03-27 20:43:31 +08:00
Yandong Lin
135d4b84df arm64: dts: rockchip: rv1126b: add rkdvbm node
Change-Id: I14c55e11fdf84e06cb887f3ffa4ed762fe75c080
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2025-03-27 20:43:31 +08:00
Zefa Chen
45080bd1f8 arm64: dts: rockchip: rv1126b: Add rkcif/mipi_csi2/csi2_dphy node
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I2cf7c54f25bffb4cd64da02345bd0180e0ae7d64
2025-03-27 20:43:31 +08:00
Lin Jinhan
8d315643b0 arm64: dts: rockchip: rv1126b: add crypto & rng node
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: Ifa9144d9280df74e0c6d1aee14eeac4eb7453901
2025-03-27 20:43:31 +08:00
Chaoyi Chen
83aabef608 arm64: dts: rockchip: Add vop support for RV1126B
Change-Id: Iecc96e5a371a723c8acdc773fbb52658ec0f4a4a
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2025-03-27 20:43:31 +08:00
Finley Xiao
283bd345e3 arm64: dts: rockchip: rv1126b: Add pmu node
Change-Id: I8304e346cf17d039f0339ab50ba8ca2c330ed62a
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2025-03-27 20:43:31 +08:00
Jason Zhu
1edca16bf9 arm64: dts: rockchip: rv1126b: Add pdm/asrc/acdcdig_dsm node
Change-Id: I15730aebb57ca1fd62110160d0e28ec47c6976df
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:31 +08:00
Elaine Zhang
dbf5dc2bc4 arm64: dts: rockchip: Add rtc node for rv1126b
Change-Id: Ib3b8eebcedda047c35bbd72fc62b37eda511c859
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2025-03-27 20:43:31 +08:00
Shawn Lin
dc190ca66b arm64: dts: rockchip: Add MMC nodes for rv1126b
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I7507a6cd885f5574b121700800847c3651987ee2
2025-03-27 20:43:31 +08:00
David Wu
3c7205c50e arm64: dts: rockchip: Add i2c nodes for rv1126b
It should be noted that the i2C2 does not have DMA capability.

Change-Id: I2c5cb9984613cae397908262a49c03034c395ac7
Signed-off-by: David Wu <david.wu@rock-chips.com>
2025-03-27 20:43:31 +08:00
Ye Zhang
be0cb30841 arm64: dts: rockchip: rv1126b: Add tsadc/thermal_zones node
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I844db6321a15ed0c144511db486d748d1a31474b
2025-03-27 20:43:31 +08:00
Elaine Zhang
9ebe4c4202 arm64: dts: rockchip: rv1126b: add can dts nodes
Change-Id: I96089a83a67e0c0c06bb83745ee4079e5c105d33
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2025-03-27 20:43:30 +08:00
Shawn Lin
f2467914db arm64: dts: rockchip: rv1126b-pinctrl: Set pull-up and drv strength to level 3 for sdmmc0
Change-Id: Ic789da081e2fa3defb620d4c37c7f598e748c5a5
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2025-03-27 20:43:30 +08:00
Chaoyi Chen
cc0a3d9826 arm64: dts: rockchip: Add pinctrl configs for rv1126b vop
Change-Id: I9bd4894180eb5cb8af16d74efafb0642c8d50281
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2025-03-27 20:43:30 +08:00
Zhihuan He
8ea4df139c arm64: dts: rockchip: add dsmc cs idle pins for rv1126b-pinctrl
Change-Id: Ie445c662c9037b5a193568d1ee86b541c57d69f1
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2025-03-27 20:43:30 +08:00
Jason Zhu
fc6b80c365 arm64: dts: rockchip: rv1126b-pinctrl: Add pinctrl idle for pdm
Change-Id: Ieab94121fcfd57c51108549ad841b3e339305190
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:30 +08:00
Shawn Lin
4bf359c7de arm64: dts: rockchip: add sdmmc idle pins for rv1126b-pinctrl
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Id9f5d0dbe64223542e0a9a1446009ff65ba7a55c
2025-03-27 20:43:30 +08:00
Ye Zhang
3d56869761 arm64: dts: rockchip: add rv1126b-pinctrl.dtsi
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I65079ba0f3de83a2b988da96212fe20b7d3eca53
2025-03-27 20:43:30 +08:00
Simon Xue
3b7ec11ae2 arm64: dts: rockchip: rv1126b: add decom and decom iommu
Change-Id: Iccbcb88f438246626c44730282c13654c15960c5
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:30 +08:00
Sugar Zhang
b53279e252 arm64: dts: rockchip: Add core dtsi for RV1126B
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ib69458c01f3fdc786b2ce069c6ba3c08d23c97bc
2025-03-27 20:43:30 +08:00
Simon Xue
efe07ad84b ARM: configs: rv1126b: disable CONFIG_ROCKCHIP_KMALLOC_NO_USE_ARCH_DMA_MINALIGN
Devices inside RV1126B like usb controller may perform dma to kmalloc buffer,
disable CONFIG_ROCKCHIP_KMALLOC_NO_USE_ARCH_DMA_MINALIGN to keep kmalloc
buffer align with cache size

Change-Id: I3e1580ab69559f52bf89ee161dd663a11fbfc398
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:30 +08:00
Zefa Chen
4f4b8c182f ARM: configs: rv1126b-evb: Enable CONFIG_VIDEO_TECHPOINT
Change-Id: Idb858f2f481446753d74b256e589a0332a5e5669
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-03-27 20:43:30 +08:00
Sugar Zhang
ab0872f785 ARM: configs: rv1126b: Enable CONFIG_HIGH_RES_TIMERS
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I994589666101952b770b4ed77e931f65a0565038
2025-03-27 20:43:30 +08:00
Hu Kejun
249518bff2 ARM: configs: rv1126b: enable CONFIG_VIDEO_ROCKCHIP_AIISP
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ie5e7680ad3292f18dae9a2358362f1cb974bf44a
2025-03-27 20:43:30 +08:00
Xu Hongfei
a478342082 ARM: configs: rv1126b-evb: Enable CONFIG_VIDEO_ROCKCHIP_FEC
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
Change-Id: Iac14ce40427fdcdb8d2c9ad70c797c98ae18ad2d
2025-03-27 20:43:30 +08:00
Yao Xiao
81f4dc67ca ARM: configs: Add bluetooth config for rv1126b
make ARCH=arm rv1126b_defconfig rv1126b-sdiowifi.config
cp .config tmp.config
make ARCH=arm menuconfig
./scripts/diffconfig -m tmp.config .config > rv1126b-bt.config

Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: Iee9a5ff6c2e7e58b80d1c03768bacad853a16672
2025-03-27 20:43:30 +08:00
Ziyuan Xu
b13c6772ad ARM: configs: rv1126b-evb: Enable CONFIG_TOUCHSCREEN_GT1X
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: Ie14177045df3cbbf01bf54c2747578de0271807e
2025-03-27 20:43:30 +08:00
Finley Xiao
4b6921edaf ARM: configs: rv1126b: Enable CONFIG_ROCKCHIP_CPUINFO
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: Id9b78e4e60729c2408de406bce749bd3852ab5b8
2025-03-27 20:43:30 +08:00
Chaoyi Chen
f0bcf4090e ARM: configs: Add display config for rv1126b
make ARCH=arm rv1126b_defconfig
mv .config tmp.config
make ARCH=arm menuconfig
./scripts/diffconfig -m tmp.config .config > rv1126b-display.config

Change-Id: I60dddaabff307842a292d1484a7615675a5a8aec
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2025-03-27 20:43:29 +08:00
Sugar Zhang
f4ac95519d ARM: configs: rv1126b-evb: Enable CONFIG_SND_SOC_RK817
used for rk817 codec on rv1126b-p board.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ia5f139ed5ab37d2cbdfaf80862184298a79c6165
2025-03-27 20:43:29 +08:00
Sugar Zhang
dba7f902e3 ARM: configs: rv1126b-evb: Enable CONFIG_SND_SOC_ROCKCHIP_ASRC
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I8103e70476ff1a7358f60fb47c7505d1b98902fc
2025-03-27 20:43:29 +08:00
David Wu
14fc2a1809 ARM: configs: rv1126b: Enable ROCKCHIP FEPHY driver
Change-Id: I51701c34ed0d721150642bd290f25aaa34912e44
Signed-off-by: David Wu <david.wu@rock-chips.com>
2025-03-27 20:43:29 +08:00
Weiwen Chen
0eb5016b4f ARM: configs: rv1126b: Enable CONFIG_DMABUF_HEAPS_SYSTEM
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I67cc1c2f81c6ef805ff76add2d7a06b66aa92bf7
2025-03-27 20:43:29 +08:00
Sugar Zhang
2fcfe2b4e0 ARM: configs: rv1126b-evb: Enable CONFIG_SND_SOC_DUMMY_CODEC
for dummy codec, such as pdm mic

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I9fe53110da71bfc78d74153af1de4220723eeb1c
2025-03-27 20:43:29 +08:00
Sugar Zhang
40d3562690 ARM: configs: rv1126b: Enable CONFIG_ROCKCHIP_IOMMU
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I2bd4e21a3525662bf8c3556e4255289e0b645b83
2025-03-27 20:43:29 +08:00