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
Liang Chen
83e8a1b452
ARM: rk3506_defconfig: Enable CONFIG_ROCKCHIP_OPP and CONFIG_ROCKCHIP_SYSTEM_MONITOR
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: I47dfdcd621758fd2fbcc8405428d23efc7d7fc1c
2024-07-18 10:11:45 +08:00
Sugar Zhang
74f01566e7
ARM: configs: rk3506: Enable CONFIG_SND_SOC_ROCKCHIP_SAI
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I64cb6cf6990bc0c4e2b4dfd67237c4beb5522289
2024-07-18 10:11:45 +08:00
Finley Xiao
ea489c07b8
ARM: rk3506_defconfig: Enable CONFIG_NVMEM_SYSFS
...
Change-Id: Id0d8b371f80a054006b7283f24ecd7362bc28b46
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2024-07-18 10:11:45 +08:00
Jianwei Zheng
37df3b45c5
ARM: rk3506_defconfig: Enable Dwc2 Config
...
Change-Id: Ic2b42cccc09781816624e84fffd8266f86cd2dd5
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com >
2024-07-18 10:11:45 +08:00
Tao Huang
6f3fe0486f
ARM: rk3506_defconfig: Enable CONFIG_DEBUG_USER
...
before:
text data bss dec hex filename
3605674 1582076 97992 5285742 50a76e vmlinux
after:
text data bss dec hex filename
3606058 1582340 97992 5286390 50a9f6 vmlinux
Change-Id: I34defe68829b16fcce24477137eed6b8bd92b4cc
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2024-07-18 10:11:45 +08:00
Finley Xiao
2266ce5d46
ARM: rk3506_defconfig: Enable CONFIG_ROCKCHIP_CPUINFO
...
Change-Id: I526f32818e194074aa1dcafb9c42ea3cc5ad8d45
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2024-07-18 10:11:45 +08:00
Jason Zhu
67413649cd
ARM: rk3506_defconfig: enable CONFIG_SND_SOC_ROCKCHIP_PDM_V2
...
Change-Id: Ib19b3af705d025d5a4fd56207f563bd3103345fd
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com >
2024-07-18 10:11:45 +08:00
Hans Yang
d6ca723ac9
ARM: rk3506_defconfig: add configs for drm and adb
...
Change-Id: I7f1f2790e4b9b6b46caf1729f0c660ae57b77752
Signed-off-by: Hans Yang <yhx@rock-chips.com >
2024-07-18 10:11:45 +08:00
Jon Lin
3a0515b9af
ARM: rk3506_defconfig: Enable SPI Nand support
...
Change-Id: Ib75006a6dc1feb8f1c54d08bc4c7e7ab8e931fc4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2024-07-18 10:11:45 +08:00
Huibin Hong
279bf9a70e
ARM: configs: rk3506: add rk3506_defconfig
...
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I455bb3d3857b33c3fd35750b15b15c52a3a09130
2024-07-18 10:11:45 +08:00
Jianwei Zheng
6d7bf252c8
dt-bindings: phy: rockchip-inno-usb2: add gpio-vbus-det and gpio-id-det property
...
This patch adds "rockchip,gpio-vbus-det" and ""rockchip,gpio-id-det"
property for otg port when using GPIO for USB vbus and id detection.
Change-Id: Id3cb58aea41b6b8807b364db932f42021e2853a8
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com >
2024-07-18 10:11:45 +08:00
Jianwei Zheng
0f69a9b1be
phy: rockchip: inno-usb2: Support GPIO ID detect for USB2PHY
...
This patch register gpio id notifier to support USB2PHY to get extcon
message from extcon-usb-gpio.c driver. The extcon-gpio-usb.c driver
returns the state based on the ID and Vbus pin values as shown below.
State | ID | VBUS
----------------------------------------
[1] USB | H | H
[2] none | H | L
[3] USB-HOST | L | H
[4] USB-HOST | L | L
There is no need to control usb bvalid when USB_HOST state is true.
When USB_HOST state is true, we need to configure the iddig related
registers to trigger the controller's ID interrupt and set the
controller to HOST mode. When USB_HOST state is false, we need to
restore the register configuration.
Change-Id: Ia17fa67f5a26b2e5d989ede23ee6243cdc52f05f
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com >
Signed-off-by: William Wu <william.wu@rock-chips.com >
2024-07-18 10:09:42 +08:00