1 // SPDX-License-Identifier: GPL-2.0-only OR BS 2 /* 3 * Copyright 2023 Mobileye Vision Technologies 4 */ 5 6 #include <dt-bindings/interrupt-controller/mip 7 8 #include "eyeq5-clocks.dtsi" 9 10 / { 11 #address-cells = <2>; 12 #size-cells = <2>; 13 cpus { 14 #address-cells = <1>; 15 #size-cells = <0>; 16 cpu@0 { 17 device_type = "cpu"; 18 compatible = "img,i650 19 reg = <0>; 20 clocks = <&core0_clk>; 21 }; 22 }; 23 24 reserved-memory { 25 #address-cells = <2>; 26 #size-cells = <2>; 27 ranges; 28 29 /* These reserved memory regio 30 * for configuring inbound tran 31 * these without syncing with b 32 */ 33 shmem0_reserved: shmem@8040000 34 reg = <0x8 0x04000000 35 }; 36 shmem1_reserved: shmem@8050000 37 reg = <0x8 0x05000000 38 }; 39 pci0_msi_reserved: pci0-msi@80 40 reg = <0x8 0x06000000 41 }; 42 pci1_msi_reserved: pci1-msi@80 43 reg = <0x8 0x06100000 44 }; 45 46 mini_coredump0_reserved: mini- 47 reg = <0x8 0x06200000 48 }; 49 mhm_reserved_0: the-mhm-reserv 50 reg = <0x8 0x00000000 51 }; 52 }; 53 54 aliases { 55 serial0 = &uart0; 56 serial1 = &uart1; 57 serial2 = &uart2; 58 }; 59 60 cpu_intc: interrupt-controller { 61 compatible = "mti,cpu-interrup 62 interrupt-controller; 63 #address-cells = <0>; 64 #interrupt-cells = <1>; 65 }; 66 67 soc: soc { 68 #address-cells = <2>; 69 #size-cells = <2>; 70 ranges; 71 compatible = "simple-bus"; 72 73 uart0: serial@800000 { 74 compatible = "arm,pl01 75 reg = <0 0x800000 0x0 76 reg-io-width = <4>; 77 interrupt-parent = <&g 78 interrupts = <GIC_SHAR 79 clocks = <&uart_clk>, 80 clock-names = "uartclk 81 resets = <&olb 0 10>; 82 pinctrl-names = "defau 83 pinctrl-0 = <&uart0_pi 84 }; 85 86 uart1: serial@900000 { 87 compatible = "arm,pl01 88 reg = <0 0x900000 0x0 89 reg-io-width = <4>; 90 interrupt-parent = <&g 91 interrupts = <GIC_SHAR 92 clocks = <&uart_clk>, 93 clock-names = "uartclk 94 resets = <&olb 0 11>; 95 pinctrl-names = "defau 96 pinctrl-0 = <&uart1_pi 97 }; 98 99 uart2: serial@a00000 { 100 compatible = "arm,pl01 101 reg = <0 0xa00000 0x0 102 reg-io-width = <4>; 103 interrupt-parent = <&g 104 interrupts = <GIC_SHAR 105 clocks = <&uart_clk>, 106 clock-names = "uartclk 107 resets = <&olb 0 12>; 108 pinctrl-names = "defau 109 pinctrl-0 = <&uart2_pi 110 }; 111 112 olb: system-controller@e00000 113 compatible = "mobileye 114 reg = <0 0xe00000 0x0 115 #reset-cells = <2>; 116 #clock-cells = <1>; 117 clocks = <&xtal>; 118 clock-names = "ref"; 119 }; 120 121 gic: interrupt-controller@1400 122 compatible = "mti,gic" 123 reg = <0x0 0x140000 0x 124 interrupt-controller; 125 #interrupt-cells = <3> 126 127 /* 128 * Declare the interrup 129 * binding doesn't requ 130 * figure out that cpu_ 131 * controller & should 132 */ 133 interrupt-parent = <&c 134 135 timer { 136 compatible = " 137 interrupts = < 138 clocks = <&cor 139 }; 140 }; 141 }; 142 }; 143 144 #include "eyeq5-pins.dtsi"
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.