Commit Graph

1280833 Commits

Author SHA1 Message Date
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
Sugar Zhang
4d451ff9e6 ARM: configs: rv1126b: Enable CONFIG_CPU_HOTPLUG
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: If24679c02e0ef1684fd83eb5b0d4f7cccc087655
2025-03-27 20:43:29 +08:00
Sugar Zhang
1778a2ceb8 ARM: configs: rv1126b: Enable CONFIG_ROCKCHIP_PM_DOMAINS
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I77773ebb3b52f24912e8cf8a3ae9fb556c340e32
2025-03-27 20:43:29 +08:00
Sugar Zhang
4c0c75402a ARM: configs: rv1126b: Enable CONFIG_SERIAL_8250_CONSOLE
support earlycon

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ie1398a5039324f31dc20bbd6021d06df1ac3e28d
2025-03-27 20:43:29 +08:00
Chaoyi Chen
a80e91a2b5 ARM: configs: Remove display depend config for rv1126b-evb
Change-Id: Ie6d2963b0dae1999ae7ec73d2c3ddf5baa917f18
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2025-03-27 20:43:29 +08:00
Sugar Zhang
f9fdb28f07 ARM: configs: rv1126b: Disable CONFIG_TRIM_UNUSED_KSYMS
Should be revert when rockit fix it.

~600K

-CONFIG_TRIM_UNUSED_KSYMS=y
   text	   data	    bss	    dec	    hex	filename
2774908	1154656	 132296	4061860	 3dfaa4	vmlinux

+CONFIG_TRIM_UNUSED_KSYMS=y
   text	   data	    bss	    dec	    hex	filename
2288570	1033888	 134040	3456498	 34bdf2	vmlinux

Change-Id: I939fec7b453fa86b1d83cbe0a0997a623c691ecc
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2025-03-27 20:43:29 +08:00
Weiwen Chen
d512b0988a ARM: configs: rv1126b: Enable CONFIG_VIDEO_ROCKCHIP_VPSS
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I60bdf1fa40f4ef5e184e3b433a76c637dbc076df
2025-03-27 20:43:29 +08:00
Sugar Zhang
7c6184f848 ARM: configs: rv1126b-evb: Enable DSM/MULTICODEC config
support dsm/adc audio.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I65d261d813d5a3edf12c041be625fbb266d323a8
2025-03-27 20:43:29 +08:00
William Wu
ba2a4836d3 ARM: configs: rv1126b-usbwifi.config: Enable USB EHCI/OHCI HCD and PHY
This patch enable the USB EHCI/OHCI HCD CONFIG for USB2.0 Host
controller and also enable the CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY
for USB3.0 controller.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I01397afe8db4ef8c429409069bbbaec798fce677
2025-03-27 20:43:29 +08:00
William Wu
19d6109395 ARM: configs: rv1126b-evb.config: Enable EHCI/OHCI HCD
This patch enable the USB EHCI/OHCI HCD CONFIG
for USB2.0 Host controller.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I51eeaeb989299bff55049260f354aea6c031e066
2025-03-27 20:43:29 +08:00
Sugar Zhang
75af31139f ARM: configs: Add configs for rv1126b products
update_config.sh:

  #!/bin/sh

  make ARCH=arm $1
  cp .config tmp.config
  make ARCH=arm $1 $2
  make ARCH=arm menuconfig
  ./scripts/diffconfig -m tmp.config .config > arch/arm/configs/$2

e.g.

  ./update_config.sh rv1126b_defconfig rv1126b-evb.config

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I283e952bc2ca9f70a4d31148a80f69394f1c00ce
2025-03-27 20:43:29 +08:00
Sugar Zhang
8cceac660b ARM: configs: Add rv1126b_defconfig
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Icdc524ef5f7a25f14dd5d8303a6e24b281cd2504
2025-03-27 20:43:28 +08:00
Caesar Wang
d7fe8b6402 arm64: configs: rv1126b: Enable CONFIG_HIGH_RES_TIMERS
Change-Id: Ia3b7c314799fd44ed170b699415e36edaae95bbf
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2025-03-27 20:43:28 +08:00
Caesar Wang
f96312dc3e arm64: configs: update configs for rv1126b_defconfig
As the AUTOFS4 and CGROUPS needed for Debian OS.

CONFIG_AUTOFS4_FS=y
CONFIG_CGROUPS=y

The BT configs for Linux OS.

Change-Id: I0b9f9e1f4462a0ca61948b7d4b88e4b1654c7880
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2025-03-27 20:43:28 +08:00
Caesar Wang
2fbf165a4a arm64: configs: enable camera sensors for rv1126b
Enable IMX415, SC200AI, SC450AI and SC850SL camera modules support.

Change-Id: I0b2ebe93d9e163377e9a79e76b068ab8463ba19d
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2025-03-27 20:43:28 +08:00
Hongming Zou
7dbf560359 arm64: rv1126b_defconfig: enable gt1x configs
prepared for the RV1126B EVB4 board

Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com>
Change-Id: I766836d9de5ec3d6eecfc10ed5750330ef49e07a
2025-03-27 20:43:28 +08:00
Sugar Zhang
486897644a arm64: configs: rv1126b: Enable Audio Config
+CONFIG_SND_SOC_ROCKCHIP_ASRC=y
+CONFIG_SND_SOC_ROCKCHIP_MULTICODECS=y
+CONFIG_SND_SOC_RK3506=y
+CONFIG_SND_SOC_RK817=y
+CONFIG_SND_SOC_RK_DSM=y

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I1430d7ed55ea73b21dce5d74ac4fa807f7f7f8cc
2025-03-27 20:43:28 +08:00
David Wu
743e1a5241 arm64: configs: rv1126b: Enable GMAC and ROCKCHIP FEPHY driver
Change-Id: Ia50d83dc75b4ffabfe2236c75a30c647962805bd
Signed-off-by: David Wu <david.wu@rock-chips.com>
2025-03-27 20:43:28 +08:00
Weiwen Chen
437ceb512c arm64: configs: rv1126b: Enable CONFIG_VIDEO_ROCKCHIP_VPSS
Change-Id: Ic21f5eb201c43d6b6b4bf63f639f4b28ff29b583
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
2025-03-27 20:43:28 +08:00
William Wu
29f798fa1f arm64: configs: rv1126b: Enable USB EHCI/OHCI/XHCI HCD
This patch enable the USB EHCI/OHCI/XHCI HCD CONFIG
for USB2.0/3.0 controllers.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I12aefc06984b4eb05a89443198d16c2b26c9d510
2025-03-27 20:43:28 +08:00
Chaoyi Chen
04dbe4a615 arm64: configs: Add vop support for rv1126b_defconfig
Change-Id: I52c84d7d5d3b68cf67d299e401a7b0d506b948fb
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2025-03-27 20:43:28 +08:00
William Wu
58e818ffae arm64: configs: rv1126b: Enable CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY
This patch enable CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY
for RV1126B USB3.0 interface.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Ib29bc3065f41f2db19d453ccd2da603464a3e943
2025-03-27 20:43:28 +08:00
Joseph Chen
78d87888ce arm64: configs: rv1126b: Enable rk801 regulator
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3a5b7014cd9a6c7f4f9107e0b61ea061f3327909
2025-03-27 20:43:28 +08:00
Lin Jinhan
64dc8516fb arm64: configs: rv1126b: enable CRYPTO
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I1a948482c4506bf11cefec56f523d4bb58ee36e5
2025-03-27 20:43:28 +08:00
Weiwen Chen
39bad45732 arm64: configs: rv1126b_defconfig: enable CONFIG_DMABUF_HEAPS
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I124e004ba9600314cf4fb4fc7c7be087c42b1bb1
2025-03-27 20:43:28 +08:00
Weiwen Chen
168cfffada arm64: configs: rv1126b_defconfig: update mpp config
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I2c1702ccf58ebcb3bf7b424cfdc860bd0d649900
2025-03-27 20:43:28 +08:00
Jason Zhu
2ac31e5281 arm64: configs: rv1126b_defconfig: enable CONFIG_SND_SOC_ROCKCHIP_PDM_V2
Change-Id: I08df974f5e84c935c6a660f7eaed25f41b709c07
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:28 +08:00
Sugar Zhang
8464fe32b9 arm64: configs: Add rv1126b_defconfig
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: If8dd04b703264f0c9c53db1940a04d77ba22b524
2025-03-27 20:43:28 +08:00
Zefa Chen
0558c00ae9 media: i2c: tp2855 split 2/4 lane mode
Change-Id: Ib429f517b4a087caff4cf3c0fe3d20c987a9cff9
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-03-27 20:43:27 +08:00
Zefa Chen
c6279919da media: i2c: gc2145 fixes bus info of dvp
Change-Id: I123872d29e263301f568009d8cb0efc4aa448576
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-03-27 20:43:27 +08:00
Simon Xue
6537516795 soc: rockchip: rockchip_decompress: add iommu support in non-thunder boot
Change-Id: I3df03fffae564aafdc23da01cc557bd270de9897
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
Simon Xue
518eaa7b59 dma-buf: rk_heaps: add uncached for easy test
Change-Id: I55449d22b9276752563c499d0bff558b3f828377
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
Simon Xue
29ef3c3b2c iio: adc: rockchip_saradc: support raw read in test mode
Change-Id: Ic19240bfdc05865e395c91b83fdadd8cfb4d8eac
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
Simon Xue
6f4e88f870 iio: adc: rockchip_saradc: don't break rockchip_saradc_isr if in test mode
Change-Id: Ia33235887c38305879a52506f1d3ad0466609669
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
Ziyuan Xu
c60e19be11 iio: adc: rockchip_saradc: add rv1126b support
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Signed-off-by: Simon Xue <xxm@rock-chips.com>
Change-Id: I86c9a153a25ba3955c40e4879c45bd3bd6c4f179
2025-03-27 20:43:27 +08:00
Jason Zhu
4ac3d1b2b7 clk: rockchip: rv1126b: modify clkout_pdm
Change-Id: I74f8b398642e7a5fd5810f0dc5a76ee1e3355371
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:27 +08:00
Liang Chen
e1590dc298 clk: rockchip: add cpu/npu/enc pvtpll clk for rv1126b
Change-Id: If735e96258b217df2410156e3b374843baa23d86
Signed-off-by: Liang Chen <cl@rock-chips.com>
2025-03-27 20:43:27 +08:00
Yu Qiaowei
d7c1ee5326 video: rockchip: rga3: handle bus error interrupts first
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Id9546b03b7d2e40f779192aa78c2eaddabac3ba7
2025-03-27 20:43:27 +08:00
Yu Qiaowei
a3da8a9f83 video: rockchip: rga3: fix iommu pre-fetch threshold
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Ic74f2d8136826484e019bb7fcbc31da0f9580e1e
2025-03-27 20:43:27 +08:00
Yu Qiaowei
85edaf5c3d video: rockchip: rga3: open RGA2 optimization options
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I6597b9e5b026e609a93d61bed08368ef378fd3d8
2025-03-27 20:43:27 +08:00
Yu Qiaowei
807eca48f7 video: rockchip: rga3: support RV1126B
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I2cded58d40d388adaf25c1a550c23a7e535d81dc
2025-03-27 20:43:27 +08:00
Jason Zhu
43c4c4f014 ASoC: codecs: rk_dsm: support master & slave mode
Change-Id: I33d506d0b5fc73d0f8f0974907f3b86f5ff6c8f2
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:27 +08:00
Jason Zhu
00b779e9e9 ASoC: codecs: rk3506: support rv1126b
Change-Id: If5f6f691ac49d516c7d2e148d75084e7b8ec111a
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:27 +08:00
Simon Xue
59cd67eb52 iommu: export iommu_group_default_domain
Change-Id: I2906011f73a96500e93438bfa6949c046f0c46e2
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
David Wu
dc32326cab net: phy: Add rockchip fephy driver support
Support integrated ethernet FEPHY for ROCKCHIP currently.

Change-Id: Icbd24e84414efdd720b0c2963341677c80f6d9f5
Signed-off-by: David Wu <david.wu@rock-chips.com>
2025-03-27 20:43:27 +08:00
Jason Zhu
26380bf43e ASoC: codecs: rk_dsm: support rv1126b
Change-Id: I00db320249ed6bd689a3bdc668884c4545f341d8
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2025-03-27 20:43:26 +08:00
Zefa Chen
b258ef99c2 phy: rockchip: mipi csi2 dphy support rv1126b
Change-Id: I45365edfa4ffb7363bec13387e9b2b3d2a6a0a0b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-03-27 20:43:26 +08:00
Damon Ding
ad2f865cf8 pwm: rockchip: check features from reg PWM_FEATURE(offset 0x007c) for rv1126b and later platforms
Change-Id: I891559a536d161839f18ea880d320a6291d2245a
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2025-03-27 20:43:26 +08:00