Commit Graph

1272221 Commits

Author SHA1 Message Date
Shawn Lin
c3d120bce5 ARM: dts: rockchip: rk3506: Add mmc node
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I99c2e17919df6cea704d1a355ca74ea23fb98662
2024-07-18 10:11:48 +08:00
Huibin Hong
f76099f511 ARM: dts: rockchip: add rk3503.dtsi
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I919c5b502621eac4a6db0fcec9a0914c9f923f75
2024-07-18 10:11:48 +08:00
Zhihuan He
bce5538f4d ARM: dts: rockchip: rk3506: add dsmc & dsmc_slave & dsmc_lb_slave node
Change-Id: Ibcccffe7447ce2996047f3f90a2c32f9b5f60838
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2024-07-18 10:11:48 +08:00
David Wu
e0210ee2f4 ARM: dts: Add gmac support for rk3506
Change-Id: I8fe90a6f30b887f452a36347bfb5bb84b7d36b2c
Signed-off-by: David Wu <david.wu@rock-chips.com>
2024-07-18 10:11:48 +08:00
Sugar Zhang
63f7e039b7 ARM: dts: rk3506: Add SAI/SPDIF device nodes
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I53968fc88d986db3bdb33e6e01ab781b99d622e5
2024-07-18 10:11:48 +08:00
Lin Jinhan
5aeec8ff7c ARM: dts: rockchip: rk3506: add crypto & rng node
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I04458efe3cf446df39e096a76fb68bdfbc4bd348
2024-07-18 10:11:48 +08:00
Simon Xue
f1bd21e650 ARM: dts: RK3506: add wdt0/wdt1/saradc
Change-Id: Ic50718f3c852cd33566acb71610556bc9f0bd0b8
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2024-07-18 10:11:48 +08:00
Jianwei Zheng
7be89c5ef0 ARM: dts: rockchip: Add usb controllers and usb2 phy nodes for RK3506 Soc
Change-Id: I20ebbbe5d19bab6cb270b4930cebd7fcd72a9c7f
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
2024-07-18 10:11:48 +08:00
Jason Zhu
2474aa08d0 ARM: dts: rockchip: rk3506: add acdcdig_dsm/pdm node
Change-Id: I8af92d054d73e59ce71225e9f72b33250db7ca6b
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2024-07-18 10:11:48 +08:00
Zefa Chen
15f82e0d7e ARM: dts: rockchip: rk3506: add flexbus cif
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I53ff326583920615a20509a34bb8e79887dd876a
2024-07-18 10:11:48 +08:00
Wesley Yao
07565cc554 ARM: dts: rk3506: Add flexbus node
Change-Id: I31cab3bdd40cde7f5ab3dd4bc02c9bc7a6ca1d01
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-07-18 10:11:48 +08:00
Xuhui Lin
5053336fd5 ARM: dts: rk3506: Add spi nodes
Change-Id: I05eed1a4be8ef58b0ccc5335d09080aa67ea424b
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-07-18 10:11:48 +08:00
Elaine Zhang
f090d642cd ARM: dts: RK3506: add CAN dts nodes
Change-Id: I091746467f07dd3c9840179f634467f28a54eb1e
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2024-07-18 10:11:48 +08:00
David Wu
554a89fd6d ARM: dts: rk3506: Add i2c nodes
Change-Id: Ib860e9b93fff8a0d84b1ecb35279a911420c9f10
Signed-off-by: David Wu <david.wu@rock-chips.com>
2024-07-18 10:11:48 +08:00
Ye Zhang
e30a89f393 ARM: dts: rk3506: Add tsadc/thermal_zones node
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I888cb1e358cf018c2c1ae406110c28b96a6c3a1c
2024-07-18 10:11:48 +08:00
Damon Ding
4b4c0f3408 ARM: dts: rockchip: rk3506: add pinctrl configs for vop
Change-Id: I13a7f67351bf2b376b41ed1f25d1a912cf8678f2
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-07-18 10:11:47 +08:00
Yu Qiaowei
945a065db4 ARM: dts: RK3506: add RGA node
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I064ec3bb7329291266b6fd52c4bfcac8f0bf94d9
2024-07-18 10:11:47 +08:00
Huibin Hong
71a4b6dca7 ARM: dts: rockchip: rk3506: add DMAC/UART nodes
Change-Id: Id804041ae57f7e8551e0ab4f3d9233b74dbebc42
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2024-07-18 10:11:47 +08:00
Frank Wang
7a0978f782 ARM: dts: rockchip: rk3506: add hwspinlock/mailbox nodes
This adds HWSpinlock/Mailbox DT for RK3506 SoC.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: I4612eead10070777307878af88550fd695c8e72d
2024-07-18 10:11:47 +08:00
Ye Zhang
495dd09aee ARM: dts: rockchip: add rmio support in rk3506.dtsi
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I130486752667da07c9528c651684455df91e7228
2024-07-18 10:11:47 +08:00
Ye Zhang
92c5b13ee2 ARM: dts: rockchip: add rk3506-pinctrl.dtsi
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I141eef76f7d387be9aacc60065d1ec97a01f3dcd
2024-07-18 10:11:47 +08:00
Jon Lin
140d584900 ARM: dts: rockchip: rk3506: Add fspi
Change-Id: If3c4e5ffd3a351fe586613b7e4ab08b665025b66
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2024-07-18 10:11:47 +08:00
Huibin Hong
52a48c1166 ARM: dts: rockchip: Add core dtsi for rk3506
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ib44908bb445f9365d68f6391fe25f447c0c67cf5
2024-07-18 10:11:47 +08:00
Joseph Chen
9a50a94ac5 ARM: rk3506_defconfig: Enable fiq debugger
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ie19bfe3e105ea01c87998c0a8fd3e7584e8c0dec
2024-07-18 10:11:47 +08:00
Jason Zhu
97d4e5f0ff ARM: rk3506_defconfig: enable es7202 for pdm
Used for rk3506g-test1

Change-Id: I2ef5a0dbea485aa0c9734e37b7aaa08588d37b68
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2024-07-18 10:11:47 +08:00
Sugar Zhang
35a002e1ba ARM: configs: rk3506: Enable CONFIGS_SND_SOC_DYNAMIC_DMA_CHAN
Use dynamic dma chan request for audio, if prefer static
dma chan request, disabled it.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I3f5dc20343a70e771715ad19a348a64b3c7ba68e
2024-07-18 10:11:47 +08:00
Huibin Hong
c3e90d4479 ARM: configs: rk3506: enable PSTORE
Change-Id: Ice456470a9c54b4182076c01111d2639448ac714
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2024-07-18 10:11:47 +08:00
Huibin Hong
48cc1eb96a ARM: configs: rk3506: enable some debug functions
Sysrq,hardlock,softlock,hangtask, rockchip debug and so on.

Change-Id: I2dae33d74636be660a660eee472717fdd8376cdf
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2024-07-18 10:11:47 +08:00
Jianwei Zheng
30922213a4 ARM: rk3506_defconfig: Enable usb extcon and phy configs
1. Enable CONFIG_EXTCON_USB_GPIO
2. Enable CONFIG_PHY_ROCKCHIP_INNO_USB2

Change-Id: I6876fd1a39ec9004db8a4e846d643d5a9329052c
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
Signed-off-by: William Wu <william.wu@rock-chips.com>
2024-07-18 10:11:47 +08:00
Zain Wang
77e316580f ARM: rk3506_defconfig: enable usb storage function
Change-Id: I387c287c496ff19ef9143859e5d2a7294c8f1f21
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2024-07-18 10:11:47 +08:00
Simon Xue
631aa944f6 ARM: configs: rk3506: enable CONFIG_DMABUF_HEAPS_CMA
Change-Id: If504ab434c9304c8562b24c5259aad4279626793
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2024-07-18 10:11:47 +08:00
Zain Wang
e1be39630c ARM: rk3506_defconfig: enable CONFIG_FILE_LOCKING
Change-Id: I6918dc1db5eb78d5840f2fcdb390eecd7e7ab727
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2024-07-18 10:11:47 +08:00
Sugar Zhang
57955fbb70 ARM: configs: rk3506: Enable CONFIG_SND_SOC_SPDIF
Used for rk3506g-test1

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Iaa7cd96447a852666bba166cce744fd2bf2a467d
2024-07-18 10:11:46 +08:00
Sugar Zhang
fb812d6e92 ARM: configs: rk3506: Enable CONFIG_I2C_GPIO
Used for rk3506g-test1

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I15ccd37fb424e863ab5bf352285318bfb3d71f35
2024-07-18 10:11:46 +08:00
Jason Zhu
bd875c8507 ARM: rk3506_defconfig: enable rk3506 codec
Change-Id: Iad076443dfb50aed211b42b6e731ca87bdc5d3b9
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2024-07-18 10:11:46 +08:00
Jason Zhu
4ee43166c6 ARM: rk3506_defconfig: enable CONFIG_SND_SOC_RK_DSM
Change-Id: Id3e302ef4572b561798e80decd054b228237dd80
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2024-07-18 10:11:46 +08:00
Jason Zhu
54dd3d03da ARM: rk3506_defconfig: enable CONFIG_SND_SOC_DUMMY_CODEC
Open it for pdm sound card.

Change-Id: Ia414f89ca662df2dda5dfa3bc975c9626e5a7402
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2024-07-18 10:11:46 +08:00
Tao Huang
c0f96c2a0c ARM: rk3506_defconfig: Disable CONFIG_DMABUF_HEAPS_ROCKCHIP
Change-Id: I701f49c841b66cdbfb7665c7d50312c288226b5a
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-07-18 10:11:46 +08:00
Shawn Lin
9128c127db ARM: rk3506_defconfig: Enable CONFIG_EFI_PARTITION
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I31679b48be13ab0e4fdbe2d9ca2dd4c0b5846592
2024-07-18 10:11:46 +08:00
Shawn Lin
3a7d96999d ARM: rk3506_defconfig: Enable mmc driver
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I778399b65f8b107aa464e444451b233a56cf8931
2024-07-18 10:11:46 +08:00
Tao Huang
90145d0aae ARM: rk3506_defconfig: Enable CONFIG_ROCKCHIP_MULTI_RGA=y
Change-Id: I885938901cc3f7d9dfa1c659942273a256939a6d
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-07-18 10:11:46 +08:00
Hongming Zou
367eaa8175 ARM: rk3506_defconfig: Enable gt1x configs
Support rk3506-evb1.

Change-Id: I650d9bc78545451323cdfdcc30e8e944aaf47cce
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com>
2024-07-18 10:11:46 +08:00
Hongming Zou
b1cb36da7f ARM: rk3506_defconfig: Enable mipi dsi configs
Change-Id: Ia7e2d0d20c2ad5d34efb480d4273c58038dab961
Signed-off-by: Hongming Zou <hongming.zou@rock-chips.com>
2024-07-18 10:11:46 +08:00
Zain Wang
57ddc871e3 ARM: rk3506_defconfig: enable adc and gpio keys
Support rk3506-evb1.

Change-Id: I8fdaaad06f2efdfed5477a716c29d962e2b2f088
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2024-07-18 10:11:46 +08:00
David Wu
0a6aeabe92 ARM: rk3506_defconfig: Enable network configs
Enable following network config:
 - Enable Bridge function
 - Enable ptp1588 function
 - Enable motorcomm PHY for Rk3506

Change-Id: I167fd678c23ffef9905c5cb655473056f31b754f
Signed-off-by: David Wu <david.wu@rock-chips.com>
2024-07-18 10:11:46 +08:00
Tao Huang
0330380787 ARM: rk3506_defconfig: Enable CONFIG_RK_CONSOLE_THREAD
Change-Id: Ic9373ca567ddc67e38717d97eb4391f124904306
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-07-18 10:11:46 +08:00
Tao Huang
731537d01c ARM: rk3506_defconfig: Enable CONFIG_PRINTK_TIME_FROM_ARM_ARCH_TIMER
Change-Id: I6456368bce4cb20577499526f216a46065d0bebe
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-07-18 10:11:46 +08:00
Sugar Zhang
303066417a ARM: configs: rk3506: Enable CONFIG_SND_SOC_ROCKCHIP_MULTICODEC
Support rk3506-evb1.

CONFIG_SND_SOC_ROCKCHIP_MULTICODEC sepends on INPUT and EXTCON.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Id5516a3c5f829d7d443a4642ead95897f3e65f4d
2024-07-18 10:11:46 +08:00
Sugar Zhang
ee05116545 ARM: configs: rk3506: Enable CONFIG_SND_SOC_ES8323
Support rk3506-evb1.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I1ebf212f696c598c075bc0398762217995ec021d
2024-07-18 10:11:46 +08:00
Jianwei Zheng
7f8e701190 ARM: rk3506_defconfig: Enable CONFIG_USB_CONFIGFS_UEVENT
Change-Id: Iae360bbda69398bc25420210d4e8ff732f6da713
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
2024-07-18 10:11:46 +08:00