From 7e65de47b208daefbc210352798f05132b6cf90a Mon Sep 17 00:00:00 2001 From: Ziyuan Xu Date: Wed, 15 Jun 2022 09:05:03 +0800 Subject: [PATCH] ARM: dts: rockchip: delete unused nodes for rv1103g-battery-ipc board It makes sense to reduce the number of device nodes. Before: [ 0.150197] initcall of_platform_default_populate_init+0x1/0x6a returned 0 after 13020 usecs After: [ 0.144482] initcall of_platform_default_populate_init+0x1/0x6a returned 0 after 9765 usecs Signed-off-by: Ziyuan Xu Change-Id: I9896b9d673e92310cc3e0839bd02d55056b0bed3 --- arch/arm/boot/dts/rv1103g-battery-ipc-v10.dts | 72 ++++++++++++++++--- 1 file changed, 63 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/rv1103g-battery-ipc-v10.dts b/arch/arm/boot/dts/rv1103g-battery-ipc-v10.dts index 767750101f1d..36e496698371 100644 --- a/arch/arm/boot/dts/rv1103g-battery-ipc-v10.dts +++ b/arch/arm/boot/dts/rv1103g-battery-ipc-v10.dts @@ -13,6 +13,38 @@ model = "Rockchip RV1103G Anker V10 Board"; compatible = "rockchip,rv1103g-anker-v10", "rockchip,rv1103"; + aliases { + /delete-property/ csi2dphy1; + /delete-property/ csi2dphy2; + /delete-property/ ethernet0; + /delete-property/ i2c0; + /delete-property/ i2c1; + /delete-property/ i2c2; + /delete-property/ i2c3; + /delete-property/ mmc0; + /delete-property/ mmc1; + /delete-property/ pwm0; + /delete-property/ pwm1; + /delete-property/ pwm2; + /delete-property/ pwm3; + /delete-property/ pwm4; + /delete-property/ pwm5; + /delete-property/ pwm6; + /delete-property/ pwm7; + /delete-property/ pwm8; + /delete-property/ pwm9; + /delete-property/ pwm10; + /delete-property/ pwm11; + /delete-property/ rkcif_mipi_lvds1; + /delete-property/ serial0; + /delete-property/ serial1; + /delete-property/ serial3; + /delete-property/ serial4; + /delete-property/ serial5; + /delete-property/ spi0; + /delete-property/ spi1; + }; + chosen { bootargs = "loglevel=0 console=ttyFIQ0 root=/dev/rd0 snd_soc_core.prealloc_buffer_size_kbytes=16 coherent_pool=0 driver_async_probe=dwmmc_rockchip rk_dma_heap_cma=24M storagemedia=mtd androidboot.storagemedia=mtd androidboot.mode=normal mtdparts=sfc_nor:64K(env),256K@64K(idblock),256K(uboot),64K(vnvm),8M(boot),3M(userdata)"; }; @@ -38,17 +70,39 @@ regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; }; - - vcc_3v3: vcc-3v3 { - compatible = "regulator-fixed"; - regulator-name = "vcc_3v3"; - regulator-always-on; - regulator-boot-on; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - }; }; +/delete-node/ &dsm; +/delete-node/ &i2c0; +/delete-node/ &i2c1; +/delete-node/ &i2c2; +/delete-node/ &i2c3; +/delete-node/ &emmc; +/delete-node/ &gmac; +/delete-node/ &pwm0; +/delete-node/ &pwm1; +/delete-node/ &pwm2; +/delete-node/ &pwm3; +/delete-node/ &pwm4; +/delete-node/ &pwm5; +/delete-node/ &pwm6; +/delete-node/ &pwm7; +/delete-node/ &pwm8; +/delete-node/ &pwm9; +/delete-node/ &pwm10; +/delete-node/ &pwm11; +/delete-node/ &rkcif_dvp; +/delete-node/ &rkcif_dvp_sditf; +/delete-node/ &rkcif_mipi_lvds1; +/delete-node/ &rkcif_mipi_lvds1_sditf; +/delete-node/ &sdmmc; +/delete-node/ &spi0; +/delete-node/ &spi1; +/delete-node/ &uart0; +/delete-node/ &uart1; +/delete-node/ &uart3; +/delete-node/ &uart4; +/delete-node/ &uart5; &acodec { #sound-dai-cells = <0>;