From: kernel test robot <lkp@intel.com>
To: linmin <linmin@eswincomputing.com>
Cc: <llvm@lists.linux.dev>, <oe-kbuild-all@lists.linux.dev>,
"Emil Renner Berthing" <emil.renner.berthing@canonical.com>,
Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
Subject: [esmil:eic7700 2/24] arch/riscv/boot/dts/eswin/eic7700.dtsi:187.28-200.6: Warning (unit_address_vs_reg): /soc/scu_sys_con@0x51810000/noc@51810324: node has a unit name, but no reg or ranges property
Date: Sat, 31 Aug 2024 21:29:38 +0800 [thread overview]
Message-ID: <ZtMawkZ1+6KpgvRp@rli9-mobl> (raw)
tree: https://github.com/esmil/linux eic7700
head: eb44174b12f99d320be704b45db6b994f6a014bd
commit: 8ea3019924f781248309581a15420c095dd02ed5 [2/24] dts: eswin: Add dts and dtsi files for HiFive Premier P550 board
:::::: branch date: 3 days ago
:::::: commit date: 4 days ago
config: riscv-allmodconfig (https://download.01.org/0day-ci/archive/20240831/202408310440.rUfsH66k-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 08e5a1de8227512d4774a534b91cb2353cef6284)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240831/202408310440.rUfsH66k-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202408310440.rUfsH66k-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:187.28-200.6: Warning (unit_address_vs_reg): /soc/scu_sys_con@0x51810000/noc@51810324: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:274.47-284.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:285.48-295.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@40: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:296.46-306.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@80: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:307.46-316.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@c0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:317.50-327.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@140: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:328.49-338.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@200: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:339.49-349.6: Warning (unit_address_vs_reg): /soc/power-controller@51808000/eic7700-pmu-controller-port@240: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700-noc.dtsi:21.22-269.3: Warning (unit_address_vs_reg): /soc/noc/d0_cfg_noc: node has a reg or ranges property, but no unit name
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:552.11-553.7: Warning (unit_address_vs_reg): /soc/dsp_subsys@52280400/es_dsp@0/dsp@0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:581.11-582.7: Warning (unit_address_vs_reg): /soc/dsp_subsys@52280400/es_dsp@1/dsp@0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:610.11-611.7: Warning (unit_address_vs_reg): /soc/dsp_subsys@52280400/es_dsp@2/dsp@0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/eic7700.dtsi:639.11-640.7: Warning (unit_address_vs_reg): /soc/dsp_subsys@52280400/es_dsp@3/dsp@0: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:913.34-958.5: Warning (unit_address_vs_reg): /soc/video-decoder0@50100000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:947.27-951.6: Warning (unit_address_vs_reg): /soc/video-decoder0@50100000/vdec0@50100000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:953.27-957.6: Warning (unit_address_vs_reg): /soc/video-decoder0@50100000/jdec0@50120000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:960.33-1005.5: Warning (unit_address_vs_reg): /soc/video-encoder@50110000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:994.27-998.6: Warning (unit_address_vs_reg): /soc/video-encoder@50110000/venc0@50110000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1000.27-1004.6: Warning (unit_address_vs_reg): /soc/video-encoder@50110000/jenc0@50130000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1151.21-1162.5: Warning (unit_address_vs_reg): /soc/ipc@0: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1164.20-1185.5: Warning (unit_address_vs_reg): /soc/lpcpu@0: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1845.29-1847.8: Warning (unit_address_vs_reg): /soc/hdmi@502a0000/ports/port@0/endpoint@0: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/hifive-premier-p550.dts:282.28-285.6: Warning (unit_address_vs_reg): /soc/hdmi@502a0000/ports/port@2/endpoint@1: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1862.31-1899.5: Warning (unit_address_vs_reg): /soc/usb0@50480000: node has a unit name, but no reg or ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1901.31-1938.5: Warning (unit_address_vs_reg): /soc/usb1@50490000: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/hifive-premier-p550.dts:103.23-109.5: Warning (unit_address_vs_reg): /soc/reset_test@1e00e000: node has a unit name, but no reg or ranges property
arch/riscv/boot/dts/eswin/hifive-premier-p550.dts:96.32-99.5: Warning (unit_address_vs_reg): /reserved-memory/g2d_4GB_boundary_reserved_4k: node has a reg or ranges property, but no unit name
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:306.34-309.5: Warning (simple_bus_reg): /soc/authentication-controller: missing or empty reg/ranges property
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:344.29-350.5: Warning (simple_bus_reg): /soc/bus-error-unit@hart0: simple-bus unit address format error, expected "1700000"
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:351.29-357.5: Warning (simple_bus_reg): /soc/bus-error-unit@hart1: simple-bus unit address format error, expected "1701000"
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:358.29-364.5: Warning (simple_bus_reg): /soc/bus-error-unit@hart2: simple-bus unit address format error, expected "1702000"
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:365.29-371.5: Warning (simple_bus_reg): /soc/bus-error-unit@hart3: simple-bus unit address format error, expected "1703000"
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:488.28-493.5: Warning (simple_bus_reg): /soc/subsystem_pbus_clock: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:123.31-132.5: Warning (simple_bus_reg): /soc/serial@0x50900000: simple-bus unit address format error, expected "50900000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:134.31-143.5: Warning (simple_bus_reg): /soc/serial@0x50910000: simple-bus unit address format error, expected "50910000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:145.31-155.5: Warning (simple_bus_reg): /soc/serial@0x50920000: simple-bus unit address format error, expected "50920000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:157.31-167.5: Warning (simple_bus_reg): /soc/serial@0x50930000: simple-bus unit address format error, expected "50930000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:169.31-179.5: Warning (simple_bus_reg): /soc/serial@0x50940000: simple-bus unit address format error, expected "50940000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:181.38-201.5: Warning (simple_bus_reg): /soc/scu_sys_con@0x51810000: simple-bus unit address format error, expected "51810000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:217.16-222.5: Warning (simple_bus_reg): /soc/hfclk: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:224.44-228.5: Warning (simple_bus_reg): /soc/hsp_sp_top_csr@0x50440000: simple-bus unit address format error, expected "50440000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:352.43-375.5: Warning (simple_bus_reg): /soc/dma-controller-hsp@0x50430000: simple-bus unit address format error, expected "50430000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:377.46-402.5: Warning (simple_bus_reg): /soc/dma-controller-aon@0x518c0000: simple-bus unit address format error, expected "518c0000"
arch/riscv/boot/dts/eswin/eic7700-noc.dtsi:21.22-269.3: Warning (simple_bus_reg): /soc/noc/d0_cfg_noc: simple-bus unit address format error, expected "52060000"
arch/riscv/boot/dts/eswin/eic7700-noc.dtsi:543.32-2038.3: Warning (simple_bus_reg): /soc/noc/d0_sys_noc@52002C00: simple-bus unit address format error, expected "52002c00"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:525.21-554.6: Warning (simple_bus_reg): /soc/dsp_subsys@52280400/es_dsp@0: simple-bus unit address format error, expected "5b000000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:555.21-583.6: Warning (simple_bus_reg): /soc/dsp_subsys@52280400/es_dsp@1: simple-bus unit address format error, expected "5b008000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:584.21-612.6: Warning (simple_bus_reg): /soc/dsp_subsys@52280400/es_dsp@2: simple-bus unit address format error, expected "5b010000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:613.21-641.6: Warning (simple_bus_reg): /soc/dsp_subsys@52280400/es_dsp@3: simple-bus unit address format error, expected "5b018000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:691.27-711.5: Warning (simple_bus_reg): /soc/sata@0x50420000: simple-bus unit address format error, expected "50420000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:713.25-756.5: Warning (simple_bus_reg): /soc/pcie@0x54000000: simple-bus unit address format error, expected "54000000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:849.24-879.5: Warning (simple_bus_reg): /soc/mmc@0x50460000: simple-bus unit address format error, expected "50460000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:881.24-911.5: Warning (simple_bus_reg): /soc/mmc@0x50470000: simple-bus unit address format error, expected "50470000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:913.34-958.5: Warning (simple_bus_reg): /soc/video-decoder0@50100000: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:960.33-1005.5: Warning (simple_bus_reg): /soc/video-encoder@50110000: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1151.21-1162.5: Warning (simple_bus_reg): /soc/ipc@0: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1164.20-1185.5: Warning (simple_bus_reg): /soc/lpcpu@0: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1187.24-1199.5: Warning (simple_bus_reg): /soc/pvt@0x50b00000: simple-bus unit address format error, expected "50b00000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1200.24-1212.5: Warning (simple_bus_reg): /soc/pvt@0x52360000: simple-bus unit address format error, expected "52360000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1397.31-1401.5: Warning (simple_bus_reg): /soc/pinctrl@0x51600080: simple-bus unit address format error, expected "51600080"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1445.24-1457.5: Warning (simple_bus_reg): /soc/pwm@0x50818000: simple-bus unit address format error, expected "50818000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1459.29-1469.5: Warning (simple_bus_reg): /soc/watchdog@0x50800000: simple-bus unit address format error, expected "50800000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1471.29-1481.5: Warning (simple_bus_reg): /soc/watchdog@0x50804000: simple-bus unit address format error, expected "50804000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1483.29-1493.5: Warning (simple_bus_reg): /soc/watchdog@0x50808000: simple-bus unit address format error, expected "50808000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1495.29-1505.5: Warning (simple_bus_reg): /soc/watchdog@0x5080c000: simple-bus unit address format error, expected "5080c000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1507.28-1528.5: Warning (simple_bus_reg): /soc/timer@0x51840000: simple-bus unit address format error, expected "51840000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1530.28-1550.5: Warning (simple_bus_reg): /soc/timer@0x51848000: simple-bus unit address format error, expected "51848000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1552.28-1572.5: Warning (simple_bus_reg): /soc/timer@0x51850000: simple-bus unit address format error, expected "51850000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1574.28-1595.5: Warning (simple_bus_reg): /soc/timer@0x51858000: simple-bus unit address format error, expected "51858000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1662.29-1664.5: Warning (simple_bus_reg): /soc/graphcard0: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1666.29-1668.5: Warning (simple_bus_reg): /soc/graphcard1: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1670.29-1672.5: Warning (simple_bus_reg): /soc/graphcard2: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1674.35-1677.5: Warning (simple_bus_reg): /soc/display-subsystem: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1679.30-1682.5: Warning (simple_bus_reg): /soc/dvb-subsystem: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1723.26-1732.5: Warning (simple_bus_reg): /soc/es_wb: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1734.26-1760.5: Warning (simple_bus_reg): /soc/dsi-output: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1862.31-1899.5: Warning (simple_bus_reg): /soc/usb0@50480000: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1901.31-1938.5: Warning (simple_bus_reg): /soc/usb1@50490000: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1940.44-1978.5: Warning (simple_bus_reg): /soc/vi_common_top_csr@0x51030000: simple-bus unit address format error, expected "51030000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1980.25-1993.5: Warning (simple_bus_reg): /soc/isp@0x51000000: simple-bus unit address format error, expected "51000000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:1995.25-2008.5: Warning (simple_bus_reg): /soc/isp@0x51010000: simple-bus unit address format error, expected "51010000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:2046.31-2063.5: Warning (simple_bus_reg): /soc/csidma@0x52048000: simple-bus unit address format error, expected "52048000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:2065.31-2082.5: Warning (simple_bus_reg): /soc/csidma@0x52058000: simple-bus unit address format error, expected "52058000"
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:2181.26-2189.5: Warning (simple_bus_reg): /soc/ddr-controller@0: simple-bus unit address format error, expected "52300000"
arch/riscv/boot/dts/eswin/eic7700.dtsi:2191.26-2199.5: Warning (simple_bus_reg): /soc/ddr-controller@1: simple-bus unit address format error, expected "52380000"
arch/riscv/boot/dts/eswin/hifive-premier-p550.dts:103.23-109.5: Warning (simple_bus_reg): /soc/reset_test@1e00e000: missing or empty reg/ranges property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:268.37-350.5: Warning (avoid_unnecessary_addr_size): /soc/power-controller@51808000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1611.26-1626.5: Warning (avoid_unnecessary_addr_size): /soc/i2s0@50200000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1628.26-1643.5: Warning (avoid_unnecessary_addr_size): /soc/i2s1@50210000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1780.12-1788.7: Warning (avoid_unnecessary_addr_size): /soc/mipi_dsi@50270000/ports/port@0: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
arch/riscv/boot/dts/eswin/eic7700.dtsi:1790.12-1798.7: Warning (avoid_unnecessary_addr_size): /soc/mipi_dsi@50270000/ports/port@1: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:467.30-483.5: Warning (unique_unit_address_if_enabled): /soc/eswin-npu@51c00000: duplicate unit-address (also used in node /soc/llc@51c00000)
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:392.27-397.5: Warning (unique_unit_address_if_enabled): /soc/debug-controller@0: duplicate unit-address (also used in node /soc/ipc@0)
arch/riscv/boot/dts/eswin/eic7700-arch.dtsi:392.27-397.5: Warning (unique_unit_address_if_enabled): /soc/debug-controller@0: duplicate unit-address (also used in node /soc/ddr-controller@0)
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1151.21-1162.5: Warning (unique_unit_address_if_enabled): /soc/ipc@0: duplicate unit-address (also used in node /soc/ddr-controller@0)
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:713.25-756.5: Warning (interrupt_provider): /soc/pcie@0x54000000: '#interrupt-cells' found, but node is not an interrupt provider
arch/riscv/boot/dts/eswin/hifive-premier-p550.dtb: Warning (interrupt_map): Failed prerequisite 'interrupt_provider'
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1742.12-1750.7: Warning (graph_child_address): /soc/dsi-output/ports/port@0: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:1780.12-1788.7: Warning (graph_child_address): /soc/mipi_dsi@50270000/ports/port@0: graph node has single child node 'endpoint', #address-cells/#size-cells are not necessary
arch/riscv/boot/dts/eswin/eic7700.dtsi:1790.12-1798.7: Warning (graph_child_address): /soc/mipi_dsi@50270000/ports/port@1: graph node has single child node 'endpoint', #address-cells/#size-cells are not necessary
>> arch/riscv/boot/dts/eswin/eic7700.dtsi:2053.9-2062.6: Warning (graph_child_address): /soc/csidma@0x52048000/port: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
arch/riscv/boot/dts/eswin/eic7700.dtsi:2072.9-2081.6: Warning (graph_child_address): /soc/csidma@0x52058000/port: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
vim +187 arch/riscv/boot/dts/eswin/eic7700.dtsi
8ea3019924f781 linmin 2024-07-29 121
8ea3019924f781 linmin 2024-07-29 122 &SOC {
8ea3019924f781 linmin 2024-07-29 @123 d0_uart0: serial@0x50900000 {
8ea3019924f781 linmin 2024-07-29 124 compatible = "snps,dw-apb-uart";
8ea3019924f781 linmin 2024-07-29 125 reg = <0x0 0x50900000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 126 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 127 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 128 interrupts = <UART0_INT>;
8ea3019924f781 linmin 2024-07-29 129 reg-shift = <2>;
8ea3019924f781 linmin 2024-07-29 130 reg-io-width = <4>;
8ea3019924f781 linmin 2024-07-29 131 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 132 };
8ea3019924f781 linmin 2024-07-29 133
8ea3019924f781 linmin 2024-07-29 134 d0_uart1: serial@0x50910000 {
8ea3019924f781 linmin 2024-07-29 135 compatible = "snps,dw-apb-uart";
8ea3019924f781 linmin 2024-07-29 136 reg = <0x0 0x50910000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 137 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 138 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 139 interrupts = <UART1_INT>;
8ea3019924f781 linmin 2024-07-29 140 reg-shift = <2>;
8ea3019924f781 linmin 2024-07-29 141 reg-io-width = <4>;
8ea3019924f781 linmin 2024-07-29 142 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 143 };
8ea3019924f781 linmin 2024-07-29 144
8ea3019924f781 linmin 2024-07-29 @145 d0_uart2: serial@0x50920000 {
8ea3019924f781 linmin 2024-07-29 146 compatible = "snps,dw-apb-uart";
8ea3019924f781 linmin 2024-07-29 147 reg = <0x0 0x50920000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 148 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 149 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 150 interrupts = <UART2_INT>;
8ea3019924f781 linmin 2024-07-29 151 reg-shift = <2>;
8ea3019924f781 linmin 2024-07-29 152 reg-io-width = <4>;
8ea3019924f781 linmin 2024-07-29 153 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 154 status = "disabled";
8ea3019924f781 linmin 2024-07-29 155 };
8ea3019924f781 linmin 2024-07-29 156
8ea3019924f781 linmin 2024-07-29 @157 d0_uart3: serial@0x50930000 {
8ea3019924f781 linmin 2024-07-29 158 compatible = "snps,dw-apb-uart";
8ea3019924f781 linmin 2024-07-29 159 reg = <0x0 0x50930000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 160 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 161 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 162 interrupts = <UART3_INT>;
8ea3019924f781 linmin 2024-07-29 163 reg-shift = <2>;
8ea3019924f781 linmin 2024-07-29 164 reg-io-width = <4>;
8ea3019924f781 linmin 2024-07-29 165 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 166 status = "disabled";
8ea3019924f781 linmin 2024-07-29 167 };
8ea3019924f781 linmin 2024-07-29 168
8ea3019924f781 linmin 2024-07-29 @169 d0_uart4: serial@0x50940000 {
8ea3019924f781 linmin 2024-07-29 170 compatible = "snps,dw-apb-uart";
8ea3019924f781 linmin 2024-07-29 171 reg = <0x0 0x50940000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 172 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 173 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 174 interrupts = <UART4_INT>;
8ea3019924f781 linmin 2024-07-29 175 reg-shift = <2>;
8ea3019924f781 linmin 2024-07-29 176 reg-io-width = <4>;
8ea3019924f781 linmin 2024-07-29 177 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 178 status = "disabled";
8ea3019924f781 linmin 2024-07-29 179 };
8ea3019924f781 linmin 2024-07-29 180
8ea3019924f781 linmin 2024-07-29 @181 d0_sys_con: scu_sys_con@0x51810000 {
8ea3019924f781 linmin 2024-07-29 182 compatible = "eswin,eic7700-scu-sys-con", "syscon", "simple-mfd";
8ea3019924f781 linmin 2024-07-29 183 #syscon-cells = <2>;
8ea3019924f781 linmin 2024-07-29 184 #size-cells = <2>;
8ea3019924f781 linmin 2024-07-29 185 reg = <0x0 0x51810000 0x0 0x8000>;
8ea3019924f781 linmin 2024-07-29 186 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 @187 d0_noc_wdt:noc@51810324 {
8ea3019924f781 linmin 2024-07-29 188 compatible = "eswin,eic7700-noc-wdt";
8ea3019924f781 linmin 2024-07-29 189 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 190 interrupts = <392>, <393>, <394>, <395>,
8ea3019924f781 linmin 2024-07-29 191 <396>, <397>, <398>, <399>, <400>,
8ea3019924f781 linmin 2024-07-29 192 <401>, <402>, <403>, <404>, <405>,
8ea3019924f781 linmin 2024-07-29 193 <406>, <407>, <408>, <409>, <410>,
8ea3019924f781 linmin 2024-07-29 194 <411>, <412>, <413>, <414>, <415>,
8ea3019924f781 linmin 2024-07-29 195 <416>, <417>, <418>, <419>, <420>,
8ea3019924f781 linmin 2024-07-29 196 <421>, <422>, <423>, <424>, <425>,
8ea3019924f781 linmin 2024-07-29 197 <426>;
8ea3019924f781 linmin 2024-07-29 198 eswin,syscrg_csr = <&d0_sys_crg 0x100 0xffff>; //timeout paramerter
8ea3019924f781 linmin 2024-07-29 199 status = "disabled";
8ea3019924f781 linmin 2024-07-29 200 };
8ea3019924f781 linmin 2024-07-29 201 };
8ea3019924f781 linmin 2024-07-29 202
8ea3019924f781 linmin 2024-07-29 203 d0_sys_crg: sys-crg@51828000 {
8ea3019924f781 linmin 2024-07-29 204 compatible = "eswin,eic7700-sys-crg", "syscon", "simple-mfd";
8ea3019924f781 linmin 2024-07-29 205 reg = <0x000000 0x51828000 0x000000 0x80000>;
8ea3019924f781 linmin 2024-07-29 206 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 207 d0_reset: reset-controller {
8ea3019924f781 linmin 2024-07-29 208 compatible = "eswin,eic7700-reset";
8ea3019924f781 linmin 2024-07-29 209 #reset-cells = <2>;
8ea3019924f781 linmin 2024-07-29 210 };
8ea3019924f781 linmin 2024-07-29 211 d0_clock: clock-controller {
8ea3019924f781 linmin 2024-07-29 212 compatible = "eswin,eic7700-clock";
8ea3019924f781 linmin 2024-07-29 213 #clock-cells = <1>;
8ea3019924f781 linmin 2024-07-29 214 };
8ea3019924f781 linmin 2024-07-29 215 };
8ea3019924f781 linmin 2024-07-29 216
8ea3019924f781 linmin 2024-07-29 @217 hfclk: hfclk {
8ea3019924f781 linmin 2024-07-29 218 #clock-cells = <0>;
8ea3019924f781 linmin 2024-07-29 219 compatible = "fixed-clock";
8ea3019924f781 linmin 2024-07-29 220 clock-frequency = <LSPCLK_FREQ>;
8ea3019924f781 linmin 2024-07-29 221 clock-output-names = "hfclk";
8ea3019924f781 linmin 2024-07-29 222 };
8ea3019924f781 linmin 2024-07-29 223
8ea3019924f781 linmin 2024-07-29 @224 d0_hsp_sp_csr: hsp_sp_top_csr@0x50440000 {
8ea3019924f781 linmin 2024-07-29 225 compatible = "eswin,eic7700-hsp-sp-csr", "syscon";
8ea3019924f781 linmin 2024-07-29 226 #size-cells = <2>;
8ea3019924f781 linmin 2024-07-29 227 reg = <0x0 0x50440000 0x0 0x2000>;
8ea3019924f781 linmin 2024-07-29 228 };
8ea3019924f781 linmin 2024-07-29 229
8ea3019924f781 linmin 2024-07-29 230 smmu0: iommu@50c00000 {
8ea3019924f781 linmin 2024-07-29 231 compatible = "arm,smmu-v3";
8ea3019924f781 linmin 2024-07-29 232 reg = <0x0 0x50c00000 0x0 0x100000>;
8ea3019924f781 linmin 2024-07-29 233 eswin,syscfg = <&d0_sys_con 0x3fc>;
8ea3019924f781 linmin 2024-07-29 234 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 235 interrupts = <356>,
8ea3019924f781 linmin 2024-07-29 236 <360>,
8ea3019924f781 linmin 2024-07-29 237 <357>,
8ea3019924f781 linmin 2024-07-29 238 <358>;
8ea3019924f781 linmin 2024-07-29 239 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
8ea3019924f781 linmin 2024-07-29 240 #iommu-cells = <1>;
8ea3019924f781 linmin 2024-07-29 241 resets = <&d0_reset TCU_RST_CTRL SW_TCU_AXI_RSTN>,
8ea3019924f781 linmin 2024-07-29 242 <&d0_reset TCU_RST_CTRL SW_TCU_CFG_RSTN>,
8ea3019924f781 linmin 2024-07-29 243 <&d0_reset TCU_RST_CTRL TBU_RSTN_0>,
8ea3019924f781 linmin 2024-07-29 244 <&d0_reset TCU_RST_CTRL TBU_RSTN_1>,
8ea3019924f781 linmin 2024-07-29 245 <&d0_reset TCU_RST_CTRL TBU_RSTN_2>,
8ea3019924f781 linmin 2024-07-29 246 <&d0_reset TCU_RST_CTRL TBU_RSTN_3>,
8ea3019924f781 linmin 2024-07-29 247 <&d0_reset TCU_RST_CTRL TBU_RSTN_4>,
8ea3019924f781 linmin 2024-07-29 248 <&d0_reset TCU_RST_CTRL TBU_RSTN_5>,
8ea3019924f781 linmin 2024-07-29 249 <&d0_reset TCU_RST_CTRL TBU_RSTN_6>,
8ea3019924f781 linmin 2024-07-29 250 <&d0_reset TCU_RST_CTRL TBU_RSTN_7>;
8ea3019924f781 linmin 2024-07-29 251 reset-names = "axi_rst", "cfg_rst", "tbu0_rst", "tbu1_rst", "tbu2_rst", "tbu3_rst",
8ea3019924f781 linmin 2024-07-29 252 "tbu4_rst", "tbu5_rst", "tbu6_rst", "tbu7_rst";
8ea3019924f781 linmin 2024-07-29 253 status = "disabled";
8ea3019924f781 linmin 2024-07-29 254 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 255 };
8ea3019924f781 linmin 2024-07-29 256
8ea3019924f781 linmin 2024-07-29 257 smmu_pmu0: pmu@50c02000 {
8ea3019924f781 linmin 2024-07-29 258 compatible = "arm,smmu-v3-pmcg";
8ea3019924f781 linmin 2024-07-29 259 reg = <0x0 0x50c02000 0x0 0x1000>,
8ea3019924f781 linmin 2024-07-29 260 <0x0 0x50c22000 0x0 0x1000>;
8ea3019924f781 linmin 2024-07-29 261 eswin,syscfg = <&d0_sys_con 0x3fc>;
8ea3019924f781 linmin 2024-07-29 262 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 263 interrupts = <363>;
8ea3019924f781 linmin 2024-07-29 264 status = "disabled";
8ea3019924f781 linmin 2024-07-29 265 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 266 };
8ea3019924f781 linmin 2024-07-29 267
8ea3019924f781 linmin 2024-07-29 @268 d0_pmu: power-controller@51808000 {
8ea3019924f781 linmin 2024-07-29 269 #address-cells = <1>;
8ea3019924f781 linmin 2024-07-29 270 #size-cells = <0>;
8ea3019924f781 linmin 2024-07-29 271 compatible = "eswin,eic7700-pmu-controller";
8ea3019924f781 linmin 2024-07-29 272 reg = <0x0 0x51808000 0x0 0x8000>;
8ea3019924f781 linmin 2024-07-29 273 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 @274 d0_pmu_pcie: eic7700-pmu-controller-port@0 {
8ea3019924f781 linmin 2024-07-29 275 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 276 reg_base = <0x0>;
8ea3019924f781 linmin 2024-07-29 277 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 278 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 279 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 280 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 281 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 282 label = "D0_PCIE";
8ea3019924f781 linmin 2024-07-29 283 tbus = <EIC7700_TBUID_PCIE>;
8ea3019924f781 linmin 2024-07-29 284 };
8ea3019924f781 linmin 2024-07-29 285 d0_pmu_dsp1: eic7700-pmu-controller-port@40 {
8ea3019924f781 linmin 2024-07-29 286 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 287 reg_base = <0x40>;
8ea3019924f781 linmin 2024-07-29 288 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 289 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 290 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 291 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 292 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 293 tbus = <EIC7700_TBUID_DSP1>;
8ea3019924f781 linmin 2024-07-29 294 label = "D0_DSP1";
8ea3019924f781 linmin 2024-07-29 295 };
8ea3019924f781 linmin 2024-07-29 296 d0_pmu_vi: eic7700-pmu-controller-port@80 {
8ea3019924f781 linmin 2024-07-29 297 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 298 reg_base = <0x80>;
8ea3019924f781 linmin 2024-07-29 299 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 300 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 301 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 302 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 303 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 304 tbus = <EIC7700_TBUID_ISP>,<EIC7700_TBUID_DW>;
8ea3019924f781 linmin 2024-07-29 305 label = "D0_VI";
8ea3019924f781 linmin 2024-07-29 306 };
8ea3019924f781 linmin 2024-07-29 @307 d0_pmu_vo: eic7700-pmu-controller-port@c0 {
8ea3019924f781 linmin 2024-07-29 308 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 309 reg_base = <0xc0>;
8ea3019924f781 linmin 2024-07-29 310 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 311 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 312 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 313 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 314 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 315 label = "D0_VO";
8ea3019924f781 linmin 2024-07-29 316 };
8ea3019924f781 linmin 2024-07-29 @317 d0_pmu_codec: eic7700-pmu-controller-port@140 {
8ea3019924f781 linmin 2024-07-29 318 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 319 reg_base = <0x140>;
8ea3019924f781 linmin 2024-07-29 320 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 321 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 322 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 323 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 324 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 325 tbus = <EIC7700_TBUID_VDEC>, <EIC7700_TBUID_JDEC>,<EIC7700_TBUID_VENC>, <EIC7700_TBUID_JENC>;
8ea3019924f781 linmin 2024-07-29 326 label = "D0_CODEC";
8ea3019924f781 linmin 2024-07-29 327 };
8ea3019924f781 linmin 2024-07-29 328 d0_pmu_dsp2: eic7700-pmu-controller-port@200 {
8ea3019924f781 linmin 2024-07-29 329 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 330 reg_base = <0x200>;
8ea3019924f781 linmin 2024-07-29 331 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 332 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 333 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 334 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 335 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 336 tbus = <EIC7700_TBUID_DSP2>;
8ea3019924f781 linmin 2024-07-29 337 label = "D0_DSP2";
8ea3019924f781 linmin 2024-07-29 338 };
8ea3019924f781 linmin 2024-07-29 339 d0_pmu_dsp3: eic7700-pmu-controller-port@240 {
8ea3019924f781 linmin 2024-07-29 340 compatible = "eswin,eic7700-pmu-controller-port";
8ea3019924f781 linmin 2024-07-29 341 reg_base = <0x240>;
8ea3019924f781 linmin 2024-07-29 342 power_status = <1>;
8ea3019924f781 linmin 2024-07-29 343 power_delay = <6 6 3 3>;
8ea3019924f781 linmin 2024-07-29 344 clock_delay = <4 2 2 2>;
8ea3019924f781 linmin 2024-07-29 345 reset_delay = <2 4 2 2>;
8ea3019924f781 linmin 2024-07-29 346 clamp_delay = <3 3 2 2>;
8ea3019924f781 linmin 2024-07-29 347 tbus = <EIC7700_TBUID_DSP3>;
8ea3019924f781 linmin 2024-07-29 348 label = "D0_DSP3";
8ea3019924f781 linmin 2024-07-29 349 };
8ea3019924f781 linmin 2024-07-29 350 };
8ea3019924f781 linmin 2024-07-29 351
8ea3019924f781 linmin 2024-07-29 @352 d0_dmac0: dma-controller-hsp@0x50430000 {
8ea3019924f781 linmin 2024-07-29 353 compatible = "snps,axi-dma-1.01a";
8ea3019924f781 linmin 2024-07-29 354 reg = <0x0 0x50430000 0x0 0x10000>;
8ea3019924f781 linmin 2024-07-29 355 interrupt-parent = <&plic0>;
8ea3019924f781 linmin 2024-07-29 356 interrupts = <57>;
8ea3019924f781 linmin 2024-07-29 357 #dma-cells = <2>; // change dma-cells value <1> to <2>, to support peripheral selection dma-controller,See the parameter dmas for details;
8ea3019924f781 linmin 2024-07-29 358 clocks = <&d0_clock EIC7700_CLK_HSP_DMA0_CLK>;
8ea3019924f781 linmin 2024-07-29 359 clock-names = "core-clk";
8ea3019924f781 linmin 2024-07-29 360 resets = <&d0_reset HSPDMA_RST_CTRL SW_HSP_DMA0_RSTN>,
8ea3019924f781 linmin 2024-07-29 361 <&d0_reset HSPDMA_RST_CTRL SW_HSP_DMA_PRSTN>;
8ea3019924f781 linmin 2024-07-29 362 reset-names = "arst", "prst";
8ea3019924f781 linmin 2024-07-29 363 dma-channels = <12>;
8ea3019924f781 linmin 2024-07-29 364 snps,dma-masters = <1>;
8ea3019924f781 linmin 2024-07-29 365 snps,priority = <0 1 2 3 4 5 6 7 8 9 10 11>;
8ea3019924f781 linmin 2024-07-29 366 snps,data-width = <2>;
8ea3019924f781 linmin 2024-07-29 367 snps,block-size = <0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000 0x80000>;
8ea3019924f781 linmin 2024-07-29 368 snps,axi-max-burst-len = <16>;
8ea3019924f781 linmin 2024-07-29 369 snps,max-msize = <64>;
8ea3019924f781 linmin 2024-07-29 370 iommus = <&smmu0 EIC7700_SID_DMA0>;
8ea3019924f781 linmin 2024-07-29 371 tbus = <EIC7700_TBUID_DMA0>;
8ea3019924f781 linmin 2024-07-29 372 eswin,hsp_sp_csr = <&d0_hsp_sp_csr 0x104c>;
8ea3019924f781 linmin 2024-07-29 373 eswin,syscfg = <&d0_sys_con DMA1_SID_REG_OFFSET 0x370>;
8ea3019924f781 linmin 2024-07-29 374 numa-node-id = <0>;
8ea3019924f781 linmin 2024-07-29 375 };
8ea3019924f781 linmin 2024-07-29 376
8ea3019924f781 linmin 2024-07-29 @377 d0_aon_dmac: dma-controller-aon@0x518c0000 {
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2024-08-31 13:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZtMawkZ1+6KpgvRp@rli9-mobl \
--to=lkp@intel.com \
--cc=emil.renner.berthing@canonical.com \
--cc=linmin@eswincomputing.com \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=pinkesh.vaghela@einfochips.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox