/dts-v1/; / { model = "Texas Instruments J722S EVM"; compatible = "ti,j722s-evm", "ti,j722s"; interrupt-parent = <0x1>; #address-cells = <0x2>; #size-cells = <0x2>; firmware { optee { compatible = "linaro,optee-tz"; method = "smc"; }; psci { compatible = "arm,psci-1.0"; method = "smc"; phandle = <0x4f>; }; }; timer-cl0-cpu0 { compatible = "arm,armv8-timer"; interrupts = <0x1 0xd 0x8 0x1 0xe 0x8 0x1 0xb 0x8 0x1 0xa 0x8>; phandle = <0x50>; }; pmu { compatible = "arm,cortex-a53-pmu"; interrupts = <0x1 0x7 0x4>; phandle = <0x51>; }; bus@f0000 { compatible = "simple-bus"; #address-cells = <0x2>; #size-cells = <0x2>; bootph-all; ranges = <0x0 0xf0000 0x0 0xf0000 0x0 0x30000 0x0 0x420000 0x0 0x420000 0x0 0x1000 0x0 0x600000 0x0 0x600000 0x0 0x1100 0x0 0x703000 0x0 0x703000 0x0 0x200 0x0 0x70c000 0x0 0x70c000 0x0 0x200 0x0 0xa40000 0x0 0xa40000 0x0 0x800 0x0 0x1000000 0x0 0x1000000 0x0 0x1b28400 0x0 0x8000000 0x0 0x8000000 0x0 0x200000 0x0 0xd000000 0x0 0xd000000 0x0 0x800000 0x0 0xe000000 0x0 0xe000000 0x0 0x1d20000 0x0 0xfd80000 0x0 0xfd80000 0x0 0x80000 0x0 0xfd20000 0x0 0xfd20000 0x0 0x100 0x0 0xfd20200 0x0 0xfd20200 0x0 0x200 0x0 0x20000000 0x0 0x20000000 0x0 0xa008000 0x0 0x30040000 0x0 0x30040000 0x0 0x80000 0x0 0x301c0000 0x0 0x301c0000 0x0 0x1000 0x0 0x30101000 0x0 0x30101000 0x0 0x80100 0x0 0x30200000 0x0 0x30200000 0x0 0x10000 0x0 0x30210000 0x0 0x30210000 0x0 0x10000 0x0 0x30220000 0x0 0x30220000 0x0 0x10000 0x0 0x30270000 0x0 0x30270000 0x0 0x10000 0x0 0x30500000 0x0 0x30500000 0x0 0x100000 0x0 0x31000000 0x0 0x31000000 0x0 0x50000 0x0 0x31200000 0x0 0x31200000 0x0 0x40000 0x0 0x40900000 0x0 0x40900000 0x0 0x30000 0x0 0x43600000 0x0 0x43600000 0x0 0x10000 0x0 0x44043000 0x0 0x44043000 0x0 0xfe0 0x0 0x44860000 0x0 0x44860000 0x0 0x40000 0x0 0x48000000 0x0 0x48000000 0x0 0x6408000 0x0 0x60000000 0x0 0x60000000 0x0 0x8000000 0x0 0x68000000 0x0 0x68000000 0x0 0x8000000 0x0 0x70000000 0x0 0x70000000 0x0 0x40000 0x0 0x78400000 0x0 0x78400000 0x0 0x8000 0x0 0x78500000 0x0 0x78500000 0x0 0x8000 0x0 0x7e000000 0x0 0x7e000000 0x0 0x200000 0x0 0x7e200000 0x0 0x7e200000 0x0 0x200000 0x1 0x0 0x1 0x0 0x0 0x310000 0x5 0x0 0x5 0x0 0x1 0x0 0x6 0x0 0x6 0x0 0x1 0x0 0x0 0x4000000 0x0 0x4000000 0x0 0x1ff1400 0x0 0x79000000 0x0 0x79000000 0x0 0x8000 0x0 0x79020000 0x0 0x79020000 0x0 0x8000 0x0 0x79100000 0x0 0x79100000 0x0 0x40000 0x0 0x79140000 0x0 0x79140000 0x0 0x40000 0x0 0xb00000 0x0 0xb00000 0x0 0x2400 0x0 0x2b000000 0x0 0x2b000000 0x0 0x300400 0x0 0x43000000 0x0 0x43000000 0x0 0x20000 0x0 0x78000000 0x0 0x78000000 0x0 0x8000 0x0 0x78100000 0x0 0x78100000 0x0 0x8000>; phandle = <0x52>; bus@4000000 { compatible = "simple-bus"; #address-cells = <0x2>; #size-cells = <0x2>; ranges = <0x0 0x4000000 0x0 0x4000000 0x0 0x1ff1400 0x0 0x79000000 0x0 0x79000000 0x0 0x8000 0x0 0x79020000 0x0 0x79020000 0x0 0x8000 0x0 0x79100000 0x0 0x79100000 0x0 0x40000 0x0 0x79140000 0x0 0x79140000 0x0 0x40000>; bootph-all; phandle = <0x53>; pinctrl@4084000 { compatible = "pinctrl-single"; reg = <0x0 0x4084000 0x0 0x88>; #pinctrl-cells = <0x1>; pinctrl-single,register-width = <0x20>; pinctrl-single,function-mask = <0xffffffff>; bootph-all; phandle = <0x54>; wkup-uart0-default-pins { pinctrl-single,pins = <0x2c 0x50000 0x30 0x10000 0x24 0x50000 0x28 0x10000>; bootph-all; phandle = <0xc>; }; wkup-i2c0-default-pins { pinctrl-single,pins = <0x4c 0x60000 0x50 0x60000>; bootph-all; phandle = <0xd>; }; mymcu_gpio0-default-pins { pinctrl-single,pins = <0x0 0x50007 0x4 0x50007 0xc 0x50007 0x10 0x50007>; bootph-all; phandle = <0x6>; }; }; esm@4100000 { compatible = "ti,j721e-esm"; reg = <0x0 0x4100000 0x0 0x1000>; ti,esm-pins = <0x0 0x1 0x2 0x55>; bootph-pre-ram; phandle = <0x55>; }; timer@4800000 { compatible = "ti,am654-timer"; reg = <0x0 0x4800000 0x0 0x400>; clocks = <0x2 0x23 0x2>; clock-names = "fck"; power-domains = <0x3 0x23 0x1>; ti,timer-pwm; status = "reserved"; phandle = <0x56>; }; timer@4810000 { compatible = "ti,am654-timer"; reg = <0x0 0x4810000 0x0 0x400>; clocks = <0x2 0x30 0x2>; clock-names = "fck"; power-domains = <0x3 0x30 0x1>; ti,timer-pwm; status = "reserved"; phandle = <0x57>; }; timer@4820000 { compatible = "ti,am654-timer"; reg = <0x0 0x4820000 0x0 0x400>; clocks = <0x2 0x31 0x2>; clock-names = "fck"; power-domains = <0x3 0x31 0x1>; ti,timer-pwm; status = "reserved"; phandle = <0x58>; }; timer@4830000 { compatible = "ti,am654-timer"; reg = <0x0 0x4830000 0x0 0x400>; clocks = <0x2 0x32 0x2>; clock-names = "fck"; power-domains = <0x3 0x32 0x1>; ti,timer-pwm; status = "reserved"; phandle = <0x59>; }; serial@4a00000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x4a00000 0x0 0x100>; interrupts = <0x0 0xb9 0x4>; power-domains = <0x3 0x95 0x1>; clocks = <0x2 0x95 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x5a>; }; i2c@4900000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x4900000 0x0 0x100>; interrupts = <0x0 0x6b 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x6a 0x1>; clocks = <0x2 0x6a 0x2>; clock-names = "fck"; status = "disabled"; phandle = <0x5b>; }; spi@4b00000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x0 0x4b00000 0x0 0x400>; interrupts = <0x0 0xb0 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x93 0x1>; clocks = <0x2 0x93 0x0>; status = "disabled"; phandle = <0x5c>; }; spi@4b10000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x0 0x4b10000 0x0 0x400>; interrupts = <0x0 0xb1 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x94 0x1>; clocks = <0x2 0x94 0x0>; status = "disabled"; phandle = <0x5d>; }; interrupt-controller@4210000 { compatible = "ti,sci-intr"; reg = <0x0 0x4210000 0x0 0x200>; ti,intr-trigger-type = <0x1>; interrupt-controller; interrupt-parent = <0x1>; #interrupt-cells = <0x1>; ti,sci = <0x4>; ti,sci-dev-id = <0x5>; ti,interrupt-ranges = <0x0 0x68 0x4>; phandle = <0x5>; }; gpio@4201000 { compatible = "ti,am64-gpio", "ti,keystone-gpio"; reg = <0x0 0x4201000 0x0 0x100>; gpio-controller; #gpio-cells = <0x2>; interrupt-parent = <0x5>; interrupts = <0x1e 0x1f>; interrupt-controller; #interrupt-cells = <0x2>; ti,ngpio = <0x18>; ti,davinci-gpio-unbanked = <0x0>; power-domains = <0x3 0x4f 0x1>; clocks = <0x2 0x4f 0x0>; clock-names = "gpio"; pinctrl-names = "default"; pinctrl-0 = <0x6>; status = "okay"; bootph-all; phandle = <0x5e>; }; watchdog@4880000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0x4880000 0x0 0x100>; clocks = <0x2 0x83 0x0>; power-domains = <0x3 0x83 0x1>; assigned-clocks = <0x2 0x83 0x0>; assigned-clock-parents = <0x2 0x83 0x2>; status = "reserved"; phandle = <0x5f>; }; can@4e08000 { compatible = "bosch,m_can"; reg = <0x0 0x4e08000 0x0 0x200 0x0 0x4e00000 0x0 0x8000>; reg-names = "m_can", "message_ram"; power-domains = <0x3 0xbc 0x1>; clocks = <0x2 0xbc 0x6 0x2 0xbc 0x1>; clock-names = "hclk", "cclk"; bosch,mram-cfg = <0x0 0x80 0x40 0x40 0x40 0x40 0x20 0x20>; interrupts = <0x0 0x1a 0x4 0x0 0x1b 0x4>; interrupt-names = "int0", "int1"; status = "disabled"; phandle = <0x60>; }; can@4e18000 { compatible = "bosch,m_can"; reg = <0x0 0x4e18000 0x0 0x200 0x0 0x4e10000 0x0 0x8000>; reg-names = "m_can", "message_ram"; power-domains = <0x3 0xbd 0x1>; clocks = <0x2 0xbd 0x6 0x2 0xbd 0x1>; clock-names = "hclk", "cclk"; bosch,mram-cfg = <0x0 0x80 0x40 0x40 0x40 0x40 0x20 0x20>; interrupts = <0x0 0x1c 0x4 0x0 0x1d 0x4>; interrupt-names = "int0", "int1"; status = "disabled"; phandle = <0x61>; }; r5fss@79000000 { compatible = "ti,am62-r5fss"; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x79000000 0x0 0x79000000 0x8000 0x79020000 0x0 0x79020000 0x8000>; power-domains = <0x3 0x7 0x1>; status = "okay"; phandle = <0x62>; r5f@79000000 { compatible = "ti,am62-r5f"; reg = <0x79000000 0x8000 0x79020000 0x8000>; reg-names = "atcm", "btcm"; ti,sci = <0x4>; ti,sci-dev-id = <0x9>; ti,sci-proc-ids = <0x3 0xff>; resets = <0x7 0x9 0x1>; firmware-name = "j722s-mcu-r5f0_0-fw"; ti,atcm-enable = <0x0>; ti,btcm-enable = <0x1>; ti,loczrama = <0x0>; mboxes = <0x8 0x9>; memory-region = <0xa 0xb>; phandle = <0x63>; }; }; }; bus@b00000 { compatible = "simple-bus"; #address-cells = <0x2>; #size-cells = <0x2>; ranges = <0x0 0xb00000 0x0 0xb00000 0x0 0x2400 0x0 0x2b000000 0x0 0x2b000000 0x0 0x300400 0x0 0x43000000 0x0 0x43000000 0x0 0x20000 0x0 0x78000000 0x0 0x78000000 0x0 0x8000 0x0 0x78100000 0x0 0x78100000 0x0 0x8000>; bootph-all; phandle = <0x64>; bus@43000000 { compatible = "simple-bus"; reg = <0x0 0x43000000 0x0 0x20000>; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x0 0x0 0x43000000 0x20000>; bootph-all; phandle = <0x65>; chipid@14 { compatible = "ti,am654-chipid"; reg = <0x14 0x4>; bootph-all; phandle = <0x66>; }; syscon@4008 { compatible = "ti,am62-usb-phy-ctrl", "syscon"; reg = <0x4008 0x4>; bootph-pre-ram; phandle = <0x1e>; }; syscon@4018 { compatible = "ti,am62-usb-phy-ctrl", "syscon"; reg = <0x4018 0x4>; phandle = <0x67>; }; ethernet-mac-syscon@200 { compatible = "ti,am62p-cpsw-mac-efuse", "syscon"; reg = <0x200 0x8>; phandle = <0x22>; }; }; serial@2b300000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2b300000 0x0 0x100>; interrupts = <0x0 0xba 0x4>; power-domains = <0x3 0x72 0x1>; clocks = <0x2 0x72 0x0>; clock-names = "fclk"; status = "reserved"; pinctrl-names = "default"; pinctrl-0 = <0xc>; bootph-all; phandle = <0x68>; }; i2c@2b200000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x2b200000 0x0 0x100>; interrupts = <0x0 0xa5 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x6b 0x1>; clocks = <0x2 0x6b 0x4>; clock-names = "fck"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0xd>; clock-frequency = <0x61a80>; bootph-all; phandle = <0x69>; }; rtc@2b1f0000 { compatible = "ti,am62-rtc"; reg = <0x0 0x2b1f0000 0x0 0x100>; interrupts = <0x0 0x64 0x4>; clocks = <0x2 0x75 0x6 0x2 0x75 0x0>; clock-names = "vbus", "osc32k"; power-domains = <0x3 0x75 0x1>; wakeup-source; phandle = <0x6a>; }; watchdog@2b000000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0x2b000000 0x0 0x100>; clocks = <0x2 0x84 0x0>; power-domains = <0x3 0x84 0x1>; assigned-clocks = <0x2 0x84 0x0>; assigned-clock-parents = <0x2 0x84 0x2>; status = "reserved"; phandle = <0x6b>; }; temperature-sensor@b00000 { compatible = "ti,j7200-vtm"; reg = <0x0 0xb00000 0x0 0x400 0x0 0xb01000 0x0 0x400>; power-domains = <0x3 0x5f 0x1>; #thermal-sensor-cells = <0x1>; phandle = <0x36>; }; r5fss@78000000 { compatible = "ti,am62-r5fss"; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x78000000 0x0 0x78000000 0x8000 0x78100000 0x0 0x78100000 0x8000>; power-domains = <0x3 0x77 0x1>; status = "okay"; phandle = <0x6c>; r5f@78000000 { compatible = "ti,am62-r5f"; reg = <0x78000000 0x8000 0x78100000 0x8000>; reg-names = "atcm", "btcm"; ti,sci = <0x4>; ti,sci-dev-id = <0x79>; ti,sci-proc-ids = <0x1 0xff>; resets = <0x7 0x79 0x1>; firmware-name = "j722s-wkup-r5f0_0-fw"; ti,atcm-enable = <0x1>; ti,btcm-enable = <0x1>; ti,loczrama = <0x1>; mboxes = <0xe 0xf>; memory-region = <0x10 0x11>; phandle = <0x6d>; }; }; }; sram@70000000 { compatible = "mmio-sram"; reg = <0x0 0x70000000 0x0 0x40000>; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x0 0x0 0x70000000 0x40000>; phandle = <0x6e>; }; interrupt-controller@1800000 { compatible = "arm,gic-v3"; #address-cells = <0x2>; #size-cells = <0x2>; ranges; #interrupt-cells = <0x3>; interrupt-controller; reg = <0x0 0x1800000 0x0 0x10000 0x0 0x1880000 0x0 0xc0000 0x1 0x0 0x0 0x2000 0x1 0x10000 0x0 0x1000 0x1 0x20000 0x0 0x2000>; interrupts = <0x1 0x9 0x4>; phandle = <0x1>; msi-controller@1820000 { compatible = "arm,gic-v3-its"; reg = <0x0 0x1820000 0x0 0x10000>; socionext,synquacer-pre-its = <0x1000000 0x400000>; msi-controller; #msi-cells = <0x1>; phandle = <0x6f>; }; }; bus@100000 { compatible = "simple-bus"; reg = <0x0 0x100000 0x0 0x20000>; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x0 0x0 0x100000 0x20000>; phandle = <0x70>; phy@4044 { compatible = "ti,am654-phy-gmii-sel"; reg = <0x4044 0x8>; #phy-cells = <0x1>; phandle = <0x20>; }; clock-controller@4130 { compatible = "ti,am62-epwm-tbclk"; reg = <0x4130 0x4>; #clock-cells = <0x1>; phandle = <0x24>; }; dss-oldi-io-ctrl@8600 { compatible = "syscon"; reg = <0x8600 0x200>; phandle = <0x28>; }; mux-controller@4080 { compatible = "mmio-mux"; reg = <0x4080 0x4>; #mux-control-cells = <0x1>; mux-reg-masks = <0x4080 0x3>; idle-states = <0x0>; phandle = <0x71>; }; }; bus@48000000 { compatible = "simple-bus"; #address-cells = <0x2>; #size-cells = <0x2>; dma-ranges; ranges = <0x0 0x48000000 0x0 0x48000000 0x0 0x6400000>; bootph-all; ti,sci-dev-id = <0x19>; phandle = <0x72>; mailbox@4d000000 { compatible = "ti,am654-secure-proxy"; #mbox-cells = <0x1>; reg-names = "target_data", "rt", "scfg"; reg = <0x0 0x4d000000 0x0 0x80000 0x0 0x4a600000 0x0 0x80000 0x0 0x4a400000 0x0 0x80000>; interrupt-names = "rx_012"; interrupts = <0x0 0x22 0x4>; bootph-all; phandle = <0x17>; }; interrupt-controller@48000000 { compatible = "ti,sci-inta"; reg = <0x0 0x48000000 0x0 0x100000>; #interrupt-cells = <0x0>; interrupt-controller; interrupt-parent = <0x1>; msi-controller; ti,sci = <0x4>; ti,sci-dev-id = <0x1c>; ti,interrupt-ranges = <0x7 0x47 0x15>; ti,unmapped-event-sources = <0x12 0x13>; phandle = <0x14>; }; dma-controller@485c0100 { compatible = "ti,am64-dmss-bcdma"; reg = <0x0 0x485c0100 0x0 0x100 0x0 0x4c000000 0x0 0x20000 0x0 0x4a820000 0x0 0x20000 0x0 0x4aa40000 0x0 0x20000 0x0 0x4bc00000 0x0 0x100000 0x0 0x48600000 0x0 0x8000 0x0 0x484a4000 0x0 0x2000 0x0 0x484c2000 0x0 0x2000>; reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt", "cfg", "tchan", "rchan"; msi-parent = <0x14>; #dma-cells = <0x3>; ti,sci = <0x4>; ti,sci-dev-id = <0x1a>; ti,sci-rm-range-bchan = <0x20>; ti,sci-rm-range-rchan = <0x21>; ti,sci-rm-range-tchan = <0x22>; bootph-all; bootph-pre-ram; phandle = <0x12>; }; dma-controller@485c0000 { compatible = "ti,am64-dmss-pktdma"; reg = <0x0 0x485c0000 0x0 0x100 0x0 0x4a800000 0x0 0x20000 0x0 0x4aa00000 0x0 0x20000 0x0 0x4b800000 0x0 0x200000 0x0 0x485e0000 0x0 0x10000 0x0 0x484a0000 0x0 0x2000 0x0 0x484c0000 0x0 0x2000 0x0 0x48430000 0x0 0x1000>; reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt", "ring", "tchan", "rchan", "rflow"; msi-parent = <0x14>; #dma-cells = <0x2>; bootph-all; ti,sci = <0x4>; ti,sci-dev-id = <0x1e>; ti,sci-rm-range-tchan = <0x23 0x24 0x25 0x26>; ti,sci-rm-range-tflow = <0x10 0x11 0x12 0x13>; ti,sci-rm-range-rchan = <0x29 0x2b 0x2d 0x2f 0x31 0x33>; ti,sci-rm-range-rflow = <0x2a 0x2c 0x2e 0x32>; phandle = <0x13>; }; }; bus@4e000000 { compatible = "simple-bus"; ranges = <0x0 0x4e000000 0x0 0x4e000000 0x0 0x408000>; #address-cells = <0x2>; #size-cells = <0x2>; dma-ranges; ti,sci-dev-id = <0xc6>; phandle = <0x73>; interrupt-controller@4e400000 { compatible = "ti,sci-inta"; reg = <0x0 0x4e400000 0x0 0x8000>; #interrupt-cells = <0x0>; interrupt-controller; interrupt-parent = <0x1>; msi-controller; power-domains = <0x3 0xb6 0x1>; ti,sci = <0x4>; ti,sci-dev-id = <0xc8>; ti,interrupt-ranges = <0x0 0xed 0x8>; ti,unmapped-event-sources = <0x15>; phandle = <0x16>; }; dma-controller@4e230000 { compatible = "ti,am62a-dmss-bcdma-csirx"; reg = <0x0 0x4e230000 0x0 0x100 0x0 0x4e180000 0x0 0x8000 0x0 0x4e100000 0x0 0x10000>; reg-names = "gcfg", "rchanrt", "ringrt"; #dma-cells = <0x3>; msi-parent = <0x16>; power-domains = <0x3 0xb6 0x1>; ti,sci = <0x4>; ti,sci-dev-id = <0xc7>; ti,sci-rm-range-rchan = <0x21>; phandle = <0x15>; }; }; system-controller@44043000 { compatible = "ti,k2g-sci"; ti,host-id = <0xc>; mbox-names = "rx", "tx"; mboxes = <0x17 0xc 0x17 0xd>; reg-names = "debug_messages"; reg = <0x0 0x44043000 0x0 0xfe0>; bootph-all; bootph-pre-ram; phandle = <0x4>; power-controller { compatible = "ti,sci-pm-domain"; #power-domain-cells = <0x2>; bootph-all; phandle = <0x3>; }; clock-controller { compatible = "ti,k2g-sci-clk"; #clock-cells = <0x2>; bootph-all; phandle = <0x2>; }; reset-controller { compatible = "ti,sci-reset"; #reset-cells = <0x2>; bootph-all; phandle = <0x7>; }; }; crypto@40900000 { compatible = "ti,am62-sa3ul"; reg = <0x0 0x40900000 0x0 0x1200>; #address-cells = <0x2>; #size-cells = <0x2>; ranges = <0x0 0x40900000 0x0 0x40900000 0x0 0x30000>; dmas = <0x13 0xf501 0x0 0x13 0x7506 0x0 0x13 0x7507 0x0>; dma-names = "tx", "rx1", "rx2"; phandle = <0x74>; }; mailbox@43600000 { compatible = "ti,am654-secure-proxy"; #mbox-cells = <0x1>; reg-names = "target_data", "rt", "scfg"; reg = <0x0 0x43600000 0x0 0x10000 0x0 0x44880000 0x0 0x20000 0x0 0x44860000 0x0 0x20000>; status = "disabled"; bootph-all; phandle = <0x75>; }; pinctrl@f4000 { compatible = "pinctrl-single"; reg = <0x0 0xf4000 0x0 0x2ac>; #pinctrl-cells = <0x1>; pinctrl-single,register-width = <0x20>; pinctrl-single,function-mask = <0xffffffff>; bootph-all; phandle = <0x76>; main-i2c0-default-pins { pinctrl-single,pins = <0x1e0 0x60000 0x1e4 0x60000>; bootph-all; phandle = <0x19>; }; main-uart0-default-pins { pinctrl-single,pins = <0x1c8 0x50000 0x1cc 0x10000>; bootph-all; phandle = <0x18>; }; vdd-sd-dv-default-pins { pinctrl-single,pins = <0x120 0x50007>; bootph-all; phandle = <0x42>; }; main-mmc1-default-pins { pinctrl-single,pins = <0x23c 0x50000 0x234 0x10000 0x230 0x50000 0x22c 0x60000 0x228 0x60000 0x224 0x60000 0x240 0x50000>; bootph-all; phandle = <0x1d>; }; main-usb1-default-pins { pinctrl-single,pins = <0x258 0x50000>; phandle = <0x3c>; }; mdio-default-pins { pinctrl-single,pins = <0x160 0x10000 0x15c 0x50000>; phandle = <0x23>; }; ospi0-default-pins { pinctrl-single,pins = <0x0 0x10000 0x2c 0x10000 0xc 0x50000 0x10 0x50000 0x14 0x50000 0x18 0x50000 0x1c 0x50000 0x20 0x50000 0x24 0x50000 0x28 0x50000 0x8 0x50000>; bootph-all; phandle = <0x77>; }; rgmii1-default-pins { pinctrl-single,pins = <0x14c 0x50000 0x150 0x50000 0x154 0x50000 0x158 0x50000 0x148 0x50000 0x144 0x50000 0x134 0x10000 0x138 0x10000 0x13c 0x10000 0x140 0x10000 0x130 0x10000 0x12c 0x10000>; phandle = <0x1f>; }; }; esm@420000 { compatible = "ti,j721e-esm"; reg = <0x0 0x420000 0x0 0x1000>; ti,esm-pins = <0xa0 0xa1 0xa2 0xa3 0xb1 0xb2>; bootph-pre-ram; phandle = <0x78>; }; timer@2400000 { compatible = "ti,am654-timer"; reg = <0x0 0x2400000 0x0 0x400>; interrupts = <0x0 0x78 0x4>; clocks = <0x2 0x24 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x24 0x2>; assigned-clock-parents = <0x2 0x24 0x3>; power-domains = <0x3 0x24 0x1>; ti,timer-pwm; bootph-all; phandle = <0x79>; }; timer@2410000 { compatible = "ti,am654-timer"; reg = <0x0 0x2410000 0x0 0x400>; interrupts = <0x0 0x79 0x4>; clocks = <0x2 0x25 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x25 0x2>; assigned-clock-parents = <0x2 0x25 0x3>; power-domains = <0x3 0x25 0x1>; ti,timer-pwm; phandle = <0x7a>; }; timer@2420000 { compatible = "ti,am654-timer"; reg = <0x0 0x2420000 0x0 0x400>; interrupts = <0x0 0x7a 0x4>; clocks = <0x2 0x26 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x26 0x2>; assigned-clock-parents = <0x2 0x26 0x3>; power-domains = <0x3 0x26 0x1>; ti,timer-pwm; phandle = <0x7b>; }; timer@2430000 { compatible = "ti,am654-timer"; reg = <0x0 0x2430000 0x0 0x400>; interrupts = <0x0 0x7b 0x4>; clocks = <0x2 0x27 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x27 0x2>; assigned-clock-parents = <0x2 0x27 0x3>; power-domains = <0x3 0x27 0x1>; ti,timer-pwm; phandle = <0x7c>; }; timer@2440000 { compatible = "ti,am654-timer"; reg = <0x0 0x2440000 0x0 0x400>; interrupts = <0x0 0x7c 0x4>; clocks = <0x2 0x28 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x28 0x2>; assigned-clock-parents = <0x2 0x28 0x3>; power-domains = <0x3 0x28 0x1>; ti,timer-pwm; phandle = <0x7d>; }; timer@2450000 { compatible = "ti,am654-timer"; reg = <0x0 0x2450000 0x0 0x400>; interrupts = <0x0 0x7d 0x4>; clocks = <0x2 0x29 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x29 0x2>; assigned-clock-parents = <0x2 0x29 0x3>; power-domains = <0x3 0x29 0x1>; ti,timer-pwm; phandle = <0x7e>; }; timer@2460000 { compatible = "ti,am654-timer"; reg = <0x0 0x2460000 0x0 0x400>; interrupts = <0x0 0x7e 0x4>; clocks = <0x2 0x2a 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x2a 0x2>; assigned-clock-parents = <0x2 0x2a 0x3>; power-domains = <0x3 0x2a 0x1>; ti,timer-pwm; phandle = <0x7f>; }; timer@2470000 { compatible = "ti,am654-timer"; reg = <0x0 0x2470000 0x0 0x400>; interrupts = <0x0 0x7f 0x4>; clocks = <0x2 0x2b 0x2>; clock-names = "fck"; assigned-clocks = <0x2 0x2b 0x2>; assigned-clock-parents = <0x2 0x2b 0x3>; power-domains = <0x3 0x2b 0x1>; ti,timer-pwm; phandle = <0x80>; }; serial@2800000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2800000 0x0 0x100>; interrupts = <0x0 0xb2 0x4>; power-domains = <0x3 0x92 0x1>; clocks = <0x2 0x92 0x0>; clock-names = "fclk"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x18>; bootph-all; phandle = <0x81>; }; serial@2810000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2810000 0x0 0x100>; interrupts = <0x0 0xb3 0x4>; power-domains = <0x3 0x98 0x1>; clocks = <0x2 0x98 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x82>; }; serial@2820000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2820000 0x0 0x100>; interrupts = <0x0 0xb4 0x4>; power-domains = <0x3 0x99 0x1>; clocks = <0x2 0x99 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x83>; }; serial@2830000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2830000 0x0 0x100>; interrupts = <0x0 0xb5 0x4>; power-domains = <0x3 0x9a 0x1>; clocks = <0x2 0x9a 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x84>; }; serial@2840000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2840000 0x0 0x100>; interrupts = <0x0 0xb6 0x4>; power-domains = <0x3 0x9b 0x1>; clocks = <0x2 0x9b 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x85>; }; serial@2850000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2850000 0x0 0x100>; interrupts = <0x0 0xb7 0x4>; power-domains = <0x3 0x9c 0x1>; clocks = <0x2 0x9c 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x86>; }; serial@2860000 { compatible = "ti,am64-uart", "ti,am654-uart"; reg = <0x0 0x2860000 0x0 0x100>; interrupts = <0x0 0xb8 0x4>; power-domains = <0x3 0x9e 0x1>; clocks = <0x2 0x9e 0x0>; clock-names = "fclk"; status = "disabled"; phandle = <0x87>; }; i2c@20000000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x20000000 0x0 0x100>; interrupts = <0x0 0xa1 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x66 0x1>; clocks = <0x2 0x66 0x2>; clock-names = "fck"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x19>; clock-frequency = <0x61a80>; bootph-all; phandle = <0x88>; }; i2c@20010000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x20010000 0x0 0x100>; interrupts = <0x0 0xa2 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x67 0x1>; clocks = <0x2 0x67 0x2>; clock-names = "fck"; status = "disabled"; phandle = <0x89>; }; i2c@20020000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x20020000 0x0 0x100>; interrupts = <0x0 0xa3 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x68 0x1>; clocks = <0x2 0x68 0x2>; clock-names = "fck"; status = "disabled"; phandle = <0x8a>; }; i2c@20030000 { compatible = "ti,am64-i2c", "ti,omap4-i2c"; reg = <0x0 0x20030000 0x0 0x100>; interrupts = <0x0 0xa4 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x69 0x1>; clocks = <0x2 0x69 0x2>; clock-names = "fck"; status = "disabled"; phandle = <0x8b>; }; spi@20100000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x0 0x20100000 0x0 0x400>; interrupts = <0x0 0xac 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x8d 0x1>; clocks = <0x2 0x8d 0x0>; status = "disabled"; phandle = <0x8c>; }; spi@20110000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x0 0x20110000 0x0 0x400>; interrupts = <0x0 0xad 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x8e 0x1>; clocks = <0x2 0x8e 0x0>; status = "disabled"; phandle = <0x8d>; }; spi@20120000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x0 0x20120000 0x0 0x400>; interrupts = <0x0 0xae 0x4>; #address-cells = <0x1>; #size-cells = <0x0>; power-domains = <0x3 0x8f 0x1>; clocks = <0x2 0x8f 0x0>; status = "disabled"; phandle = <0x8e>; }; interrupt-controller@a00000 { compatible = "ti,sci-intr"; reg = <0x0 0xa00000 0x0 0x800>; ti,intr-trigger-type = <0x1>; interrupt-controller; interrupt-parent = <0x1>; #interrupt-cells = <0x1>; ti,sci = <0x4>; ti,sci-dev-id = <0x3>; ti,interrupt-ranges = <0x0 0x20 0x10>; phandle = <0x1a>; }; gpio@600000 { compatible = "ti,am64-gpio", "ti,keystone-gpio"; reg = <0x0 0x600000 0x0 0x100>; gpio-controller; #gpio-cells = <0x2>; interrupt-parent = <0x1a>; interrupts = <0xbe 0xbf 0xc0 0xc1 0xc2 0xc3>; interrupt-controller; #interrupt-cells = <0x2>; ti,ngpio = <0x5c>; ti,davinci-gpio-unbanked = <0x0>; power-domains = <0x3 0x4d 0x1>; clocks = <0x2 0x4d 0x0>; clock-names = "gpio"; status = "okay"; phandle = <0x44>; }; gpio@601000 { compatible = "ti,am64-gpio", "ti,keystone-gpio"; reg = <0x0 0x601000 0x0 0x100>; gpio-controller; #gpio-cells = <0x2>; interrupt-parent = <0x1a>; interrupts = <0xb4 0xb5 0xb6 0xb7 0xb8 0xb9>; interrupt-controller; #interrupt-cells = <0x2>; ti,ngpio = <0x34>; ti,davinci-gpio-unbanked = <0x0>; power-domains = <0x3 0x4e 0x1>; clocks = <0x2 0x4e 0x0>; clock-names = "gpio"; status = "okay"; phandle = <0x41>; }; mmc@fa10000 { compatible = "ti,am64-sdhci-8bit"; reg = <0x0 0xfa10000 0x0 0x1000 0x0 0xfa18000 0x0 0x400>; interrupts = <0x0 0x85 0x4>; power-domains = <0x3 0x39 0x1>; clocks = <0x2 0x39 0x1 0x2 0x39 0x2>; clock-names = "clk_ahb", "clk_xin"; assigned-clocks = <0x2 0x39 0x2>; assigned-clock-parents = <0x2 0x39 0x4>; bus-width = <0x8>; mmc-ddr-1_8v; mmc-hs200-1_8v; mmc-hs400-1_8v; ti,clkbuf-sel = <0x7>; ti,strobe-sel = <0x77>; ti,trm-icp = <0x8>; ti,otap-del-sel-legacy = <0x1>; ti,otap-del-sel-mmc-hs = <0x1>; ti,otap-del-sel-ddr52 = <0x6>; ti,otap-del-sel-hs200 = <0x8>; ti,otap-del-sel-hs400 = <0x5>; ti,itap-del-sel-legacy = <0x10>; ti,itap-del-sel-mmc-hs = <0xa>; ti,itap-del-sel-ddr52 = <0x3>; status = "okay"; disable-wp; bootph-all; non-removable; ti,driver-strength-ohm = <0x32>; phandle = <0x8f>; }; mmc@fa00000 { compatible = "ti,am62-sdhci"; reg = <0x0 0xfa00000 0x0 0x1000 0x0 0xfa08000 0x0 0x400>; interrupts = <0x0 0x53 0x4>; power-domains = <0x3 0x3a 0x1>; clocks = <0x2 0x3a 0x5 0x2 0x3a 0x6>; clock-names = "clk_ahb", "clk_xin"; bus-width = <0x4>; ti,clkbuf-sel = <0x7>; ti,otap-del-sel-legacy = <0x0>; ti,otap-del-sel-sd-hs = <0x0>; ti,otap-del-sel-sdr12 = <0xf>; ti,otap-del-sel-sdr25 = <0xf>; ti,otap-del-sel-sdr50 = <0xc>; ti,otap-del-sel-ddr50 = <0x9>; ti,otap-del-sel-sdr104 = <0x6>; ti,itap-del-sel-legacy = <0x0>; ti,itap-del-sel-sd-hs = <0x0>; ti,itap-del-sel-sdr12 = <0x0>; ti,itap-del-sel-sdr25 = <0x0>; status = "okay"; vmmc-supply = <0x1b>; vqmmc-supply = <0x1c>; pinctrl-names = "default"; pinctrl-0 = <0x1d>; ti,driver-strength-ohm = <0x32>; disable-wp; no-1-8-v; bootph-all; phandle = <0x90>; }; mmc@fa20000 { compatible = "ti,am62-sdhci"; reg = <0x0 0xfa20000 0x0 0x1000 0x0 0xfa28000 0x0 0x400>; interrupts = <0x0 0x52 0x4>; power-domains = <0x3 0xb8 0x1>; clocks = <0x2 0xb8 0x5 0x2 0xb8 0x6>; clock-names = "clk_ahb", "clk_xin"; bus-width = <0x4>; ti,clkbuf-sel = <0x7>; ti,otap-del-sel-legacy = <0x0>; ti,otap-del-sel-sd-hs = <0x0>; ti,otap-del-sel-sdr12 = <0xf>; ti,otap-del-sel-sdr25 = <0xf>; ti,otap-del-sel-sdr50 = <0xc>; ti,otap-del-sel-ddr50 = <0x9>; ti,otap-del-sel-sdr104 = <0x6>; ti,itap-del-sel-legacy = <0x0>; ti,itap-del-sel-sd-hs = <0x0>; ti,itap-del-sel-sdr12 = <0x0>; ti,itap-del-sel-sdr25 = <0x0>; status = "disabled"; phandle = <0x91>; }; usb@f900000 { compatible = "ti,am62-usb"; reg = <0x0 0xf900000 0x0 0x800 0x0 0xf908000 0x0 0x400>; clocks = <0x2 0xa1 0x3>; clock-names = "ref"; ti,syscon-phy-pll-refclk = <0x1e 0x0>; #address-cells = <0x2>; #size-cells = <0x2>; power-domains = <0x3 0xb2 0x1>; ranges; status = "okay"; ti,vbus-divider; bootph-pre-ram; phandle = <0x92>; usb@31000000 { compatible = "snps,dwc3"; reg = <0x0 0x31000000 0x0 0x50000>; interrupts = <0x0 0xbc 0x4 0x0 0xbc 0x4>; interrupt-names = "host", "peripheral"; maximum-speed = "high-speed"; dr_mode = "peripheral"; snps,usb2-gadget-lpm-disable; snps,usb2-lpm-disable; usb-role-switch; bootph-pre-ram; phandle = <0x93>; }; }; bus@fc00000 { compatible = "simple-bus"; reg = <0x0 0xfc00000 0x0 0x70000>; #address-cells = <0x2>; #size-cells = <0x2>; ranges; bootph-all; phandle = <0x94>; spi@fc40000 { compatible = "ti,am654-ospi", "cdns,qspi-nor"; reg = <0x0 0xfc40000 0x0 0x100 0x5 0x0 0x1 0x0>; interrupts = <0x0 0x8b 0x4>; cdns,fifo-depth = <0x100>; cdns,fifo-width = <0x4>; cdns,trigger-address = <0x0>; cdns,phase-detect-selector = <0x0>; clocks = <0x2 0x4b 0x7>; assigned-clocks = <0x2 0x4b 0x7>; assigned-clock-parents = <0x2 0x4b 0x8>; assigned-clock-rates = <0x9ef21aa>; power-domains = <0x3 0x4b 0x1>; #address-cells = <0x1>; #size-cells = <0x0>; status = "disabled"; phandle = <0x95>; }; }; ethernet@8000000 { compatible = "ti,am642-cpsw-nuss"; #address-cells = <0x2>; #size-cells = <0x2>; reg = <0x0 0x8000000 0x0 0x200000>; reg-names = "cpsw_nuss"; ranges = <0x0 0x0 0x0 0x8000000 0x0 0x200000>; clocks = <0x2 0xd 0x0>; assigned-clocks = <0x2 0xd 0x3>; assigned-clock-parents = <0x2 0xd 0xb>; clock-names = "fck"; power-domains = <0x3 0xd 0x1>; dmas = <0x13 0xc600 0xf 0x13 0xc601 0xf 0x13 0xc602 0xf 0x13 0xc603 0xf 0x13 0xc604 0xf 0x13 0xc605 0xf 0x13 0xc606 0xf 0x13 0xc607 0xf 0x13 0x4600 0xf>; dma-names = "tx0", "tx1", "tx2", "tx3", "tx4", "tx5", "tx6", "tx7", "rx"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x1f>; phandle = <0x96>; ethernet-ports { #address-cells = <0x1>; #size-cells = <0x0>; port@1 { reg = <0x1>; ti,mac-only; label = "port1"; phys = <0x20 0x1>; mac-address = [00 00 00 00 00 00]; phy-mode = "rgmii-rxid"; phy-handle = <0x21>; ti,syscon-efuse = <0x22 0x0>; phandle = <0x97>; }; port@2 { reg = <0x2>; ti,mac-only; label = "port2"; phys = <0x20 0x2>; mac-address = [00 00 00 00 00 00]; status = "disabled"; phandle = <0x98>; }; }; mdio@f00 { compatible = "ti,cpsw-mdio", "ti,davinci_mdio"; reg = <0x0 0xf00 0x0 0x100>; #address-cells = <0x1>; #size-cells = <0x0>; clocks = <0x2 0xd 0x0>; clock-names = "fck"; bus_freq = <0xf4240>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x23>; phandle = <0x99>; ethernet-phy@0 { reg = <0x0>; ti,rx-internal-delay = <0x7>; ti,fifo-depth = <0x1>; ti,min-output-impedance; phandle = <0x21>; }; }; cpts@3d000 { compatible = "ti,j721e-cpts"; reg = <0x0 0x3d000 0x0 0x400>; clocks = <0x2 0xd 0x3>; clock-names = "cpts"; interrupts-extended = <0x1 0x0 0x66 0x4>; interrupt-names = "cpts"; ti,cpts-ext-ts-inputs = <0x4>; ti,cpts-periodic-outputs = <0x2>; }; }; spinlock@2a000000 { compatible = "ti,am64-hwspinlock"; reg = <0x0 0x2a000000 0x0 0x1000>; #hwlock-cells = <0x1>; phandle = <0x9a>; }; mailbox@29000000 { compatible = "ti,am64-mailbox"; reg = <0x0 0x29000000 0x0 0x200>; interrupts = <0x0 0x4c 0x4>; #mbox-cells = <0x1>; ti,mbox-num-users = <0x4>; ti,mbox-num-fifos = <0x10>; status = "okay"; phandle = <0xe>; mbox-r5-0 { ti,mbox-rx = <0x0 0x0 0x0>; ti,mbox-tx = <0x1 0x0 0x0>; phandle = <0xf>; }; }; mailbox@29010000 { compatible = "ti,am64-mailbox"; reg = <0x0 0x29010000 0x0 0x200>; interrupts = <0x0 0x4d 0x4>; #mbox-cells = <0x1>; ti,mbox-num-users = <0x4>; ti,mbox-num-fifos = <0x10>; status = "okay"; phandle = <0x8>; mbox-mcu-r5-0 { ti,mbox-rx = <0x0 0x0 0x0>; ti,mbox-tx = <0x1 0x0 0x0>; phandle = <0x9>; }; }; mailbox@29020000 { compatible = "ti,am64-mailbox"; reg = <0x0 0x29020000 0x0 0x200>; interrupts = <0x0 0x6c 0x4>; #mbox-cells = <0x1>; ti,mbox-num-users = <0x4>; ti,mbox-num-fifos = <0x10>; status = "okay"; phandle = <0x2f>; mbox-c7x-0 { ti,mbox-rx = <0x0 0x0 0x0>; ti,mbox-tx = <0x1 0x0 0x0>; phandle = <0x30>; }; }; mailbox@29030000 { compatible = "ti,am64-mailbox"; reg = <0x0 0x29030000 0x0 0x200>; interrupts = <0x0 0x6d 0x4>; #mbox-cells = <0x1>; ti,mbox-num-users = <0x4>; ti,mbox-num-fifos = <0x10>; status = "okay"; phandle = <0x2b>; mbox-main-r5-0 { ti,mbox-rx = <0x0 0x0 0x0>; ti,mbox-tx = <0x1 0x0 0x0>; phandle = <0x2c>; }; mbox-c7x-1 { ti,mbox-rx = <0x2 0x0 0x0>; ti,mbox-tx = <0x3 0x0 0x0>; phandle = <0x33>; }; }; pwm@23100000 { compatible = "ti,am3352-ecap"; #pwm-cells = <0x3>; reg = <0x0 0x23100000 0x0 0x100>; power-domains = <0x3 0x33 0x1>; clocks = <0x2 0x33 0x0>; clock-names = "fck"; status = "disabled"; phandle = <0x9b>; }; pwm@23110000 { compatible = "ti,am3352-ecap"; #pwm-cells = <0x3>; reg = <0x0 0x23110000 0x0 0x100>; power-domains = <0x3 0x34 0x1>; clocks = <0x2 0x34 0x0>; clock-names = "fck"; status = "disabled"; phandle = <0x9c>; }; pwm@23120000 { compatible = "ti,am3352-ecap"; #pwm-cells = <0x3>; reg = <0x0 0x23120000 0x0 0x100>; power-domains = <0x3 0x35 0x1>; clocks = <0x2 0x35 0x0>; clock-names = "fck"; status = "disabled"; phandle = <0x9d>; }; can@20701000 { compatible = "bosch,m_can"; reg = <0x0 0x20701000 0x0 0x200 0x0 0x20708000 0x0 0x8000>; reg-names = "m_can", "message_ram"; power-domains = <0x3 0x62 0x1>; clocks = <0x2 0x62 0x6 0x2 0x62 0x1>; clock-names = "hclk", "cclk"; interrupts = <0x0 0x9b 0x4 0x0 0x9c 0x4>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x0 0x80 0x40 0x40 0x40 0x40 0x20 0x20>; status = "disabled"; phandle = <0x9e>; }; can@20711000 { compatible = "bosch,m_can"; reg = <0x0 0x20711000 0x0 0x200 0x0 0x20718000 0x0 0x8000>; reg-names = "m_can", "message_ram"; power-domains = <0x3 0x63 0x1>; clocks = <0x2 0x63 0x6 0x2 0x63 0x1>; clock-names = "hclk", "cclk"; interrupts = <0x0 0xd5 0x4 0x0 0xd6 0x4>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x0 0x80 0x40 0x40 0x40 0x40 0x20 0x20>; status = "disabled"; phandle = <0x9f>; }; watchdog@e000000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0xe000000 0x0 0x100>; clocks = <0x2 0x7d 0x0>; power-domains = <0x3 0x7d 0x1>; assigned-clocks = <0x2 0x7d 0x0>; assigned-clock-parents = <0x2 0x7d 0x2>; phandle = <0xa0>; }; watchdog@e010000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0xe010000 0x0 0x100>; clocks = <0x2 0x7e 0x0>; power-domains = <0x3 0x7e 0x1>; assigned-clocks = <0x2 0x7e 0x0>; assigned-clock-parents = <0x2 0x7e 0x2>; phandle = <0xa1>; }; watchdog@e020000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0xe020000 0x0 0x100>; clocks = <0x2 0x7f 0x0>; power-domains = <0x3 0x7f 0x1>; assigned-clocks = <0x2 0x7f 0x0>; assigned-clock-parents = <0x2 0x7f 0x2>; phandle = <0xa2>; }; watchdog@e030000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0xe030000 0x0 0x100>; clocks = <0x2 0x80 0x0>; power-domains = <0x3 0x80 0x1>; assigned-clocks = <0x2 0x80 0x0>; assigned-clock-parents = <0x2 0x80 0x2>; phandle = <0xa3>; }; watchdog@e0f0000 { compatible = "ti,j7-rti-wdt"; reg = <0x0 0xe0f0000 0x0 0x100>; clocks = <0x2 0x82 0x0>; power-domains = <0x3 0x82 0x1>; assigned-clocks = <0x2 0x82 0x0>; assigned-clock-parents = <0x2 0x82 0x2>; phandle = <0xa4>; }; pwm@23000000 { compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x3>; reg = <0x0 0x23000000 0x0 0x100>; power-domains = <0x3 0x56 0x1>; clocks = <0x24 0x0 0x2 0x56 0x0>; clock-names = "tbclk", "fck"; status = "disabled"; phandle = <0xa5>; }; pwm@23010000 { compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x3>; reg = <0x0 0x23010000 0x0 0x100>; power-domains = <0x3 0x57 0x1>; clocks = <0x24 0x1 0x2 0x57 0x0>; clock-names = "tbclk", "fck"; status = "disabled"; phandle = <0xa6>; }; pwm@23020000 { compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x3>; reg = <0x0 0x23020000 0x0 0x100>; power-domains = <0x3 0x58 0x1>; clocks = <0x24 0x2 0x2 0x58 0x0>; clock-names = "tbclk", "fck"; status = "disabled"; phandle = <0xa7>; }; audio-controller@2b00000 { compatible = "ti,am33xx-mcasp-audio"; reg = <0x0 0x2b00000 0x0 0x2000 0x0 0x2b08000 0x0 0x400>; reg-names = "mpu", "dat"; interrupts = <0x0 0xec 0x4 0x0 0xeb 0x4>; interrupt-names = "tx", "rx"; dmas = <0x12 0x0 0xc500 0x0 0x12 0x0 0x4500 0x0>; dma-names = "tx", "rx"; clocks = <0x2 0xbe 0x0>; clock-names = "fck"; assigned-clocks = <0x2 0xbe 0x0>; assigned-clock-parents = <0x2 0xbe 0x2>; power-domains = <0x3 0xbe 0x1>; status = "disabled"; phandle = <0xa8>; }; audio-controller@2b10000 { compatible = "ti,am33xx-mcasp-audio"; reg = <0x0 0x2b10000 0x0 0x2000 0x0 0x2b18000 0x0 0x400>; reg-names = "mpu", "dat"; interrupts = <0x0 0xee 0x4 0x0 0xed 0x4>; interrupt-names = "tx", "rx"; dmas = <0x12 0x0 0xc501 0x0 0x12 0x0 0x4501 0x0>; dma-names = "tx", "rx"; clocks = <0x2 0xbf 0x0>; clock-names = "fck"; assigned-clocks = <0x2 0xbf 0x0>; assigned-clock-parents = <0x2 0xbf 0x2>; power-domains = <0x3 0xbf 0x1>; status = "disabled"; phandle = <0xa9>; }; audio-controller@2b20000 { compatible = "ti,am33xx-mcasp-audio"; reg = <0x0 0x2b20000 0x0 0x2000 0x0 0x2b28000 0x0 0x400>; reg-names = "mpu", "dat"; interrupts = <0x0 0xf0 0x4 0x0 0xef 0x4>; interrupt-names = "tx", "rx"; dmas = <0x12 0x0 0xc502 0x0 0x12 0x0 0x4502 0x0>; dma-names = "tx", "rx"; clocks = <0x2 0xc0 0x0>; clock-names = "fck"; assigned-clocks = <0x2 0xc0 0x0>; assigned-clock-parents = <0x2 0xc0 0x2>; power-domains = <0x3 0xc0 0x1>; status = "disabled"; phandle = <0xaa>; }; ticsi2rx@30102000 { compatible = "ti,j721e-csi2rx-shim"; reg = <0x0 0x30102000 0x0 0x1000>; ranges; #address-cells = <0x2>; #size-cells = <0x2>; dmas = <0x15 0x0 0x5000 0x0>; dma-names = "rx0"; power-domains = <0x3 0xb6 0x1>; status = "disabled"; phandle = <0xab>; csi-bridge@30101000 { compatible = "ti,j721e-csi2rx", "cdns,csi2rx"; reg = <0x0 0x30101000 0x0 0x1000>; clocks = <0x2 0xb6 0x0 0x2 0xb6 0x3 0x2 0xb6 0x0 0x2 0xb6 0x0 0x2 0xb6 0x4 0x2 0xb6 0x4>; clock-names = "sys_clk", "p_clk", "pixel_if0_clk", "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; phys = <0x25>; phy-names = "dphy"; phandle = <0xac>; ports { #address-cells = <0x1>; #size-cells = <0x0>; port@0 { reg = <0x0>; status = "disabled"; phandle = <0xad>; }; port@1 { reg = <0x1>; status = "disabled"; phandle = <0xae>; }; port@2 { reg = <0x2>; status = "disabled"; phandle = <0xaf>; }; port@3 { reg = <0x3>; status = "disabled"; phandle = <0xb0>; }; port@4 { reg = <0x4>; status = "disabled"; phandle = <0xb1>; }; }; }; }; phy@30110000 { compatible = "cdns,dphy-rx"; reg = <0x0 0x30110000 0x0 0x1100>; #phy-cells = <0x0>; power-domains = <0x3 0xb9 0x1>; status = "disabled"; phandle = <0x25>; }; video-codec@30210000 { compatible = "ti,j721s2-wave521c", "cnm,wave521c"; reg = <0x0 0x30210000 0x0 0x10000>; interrupts = <0x0 0xe1 0x4>; clocks = <0x2 0xcc 0x2>; power-domains = <0x3 0xcc 0x1>; phandle = <0xb2>; }; dss@30200000 { compatible = "ti,am62p51-dss"; reg = <0x0 0x30200000 0x0 0x1000 0x0 0x30202000 0x0 0x1000 0x0 0x30206000 0x0 0x1000 0x0 0x30207000 0x0 0x1000 0x0 0x30208000 0x0 0x1000 0x0 0x3020a000 0x0 0x1000 0x0 0x3020b000 0x0 0x1000 0x0 0x30201000 0x0 0x1000>; reg-names = "common", "vidl1", "vid", "ovr1", "ovr2", "vp1", "vp2", "common1"; power-domains = <0x3 0xba 0x1 0x3 0xf3 0x1 0x3 0xf4 0x1>; clocks = <0x2 0xba 0x6 0x26 0x2 0xba 0x2>; clock-names = "fck", "vp1", "vp2"; interrupts = <0x0 0x54 0x4>; status = "disabled"; phandle = <0xb3>; oldi-txes { #address-cells = <0x1>; #size-cells = <0x0>; oldi@0 { reg = <0x0>; clocks = <0x2 0xba 0x0>; clock-names = "s_clk"; ti,companion-oldi = <0x27>; ti,oldi-io-ctrl = <0x28>; status = "disabled"; phandle = <0xb4>; ports { phandle = <0xb5>; }; }; oldi@1 { reg = <0x1>; ti,secondary-oldi; status = "disabled"; phandle = <0x27>; ports { phandle = <0xb6>; }; }; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; phandle = <0xb7>; }; }; dss@30220000 { compatible = "ti,am62p52-dss"; reg = <0x0 0x30220000 0x0 0x1000 0x0 0x30222000 0x0 0x1000 0x0 0x30226000 0x0 0x1000 0x0 0x30227000 0x0 0x1000 0x0 0x30228000 0x0 0x1000 0x0 0x3022a000 0x0 0x1000 0x0 0x3022b000 0x0 0x1000 0x0 0x30221000 0x0 0x1000>; reg-names = "common", "vidl1", "vid", "ovr1", "ovr2", "vp1", "vp2", "common1"; power-domains = <0x3 0xe8 0x1 0x3 0xf4 0x1>; clocks = <0x2 0xe8 0x8 0x29 0x2 0xe8 0x4>; clock-names = "fck", "vp1", "vp2"; interrupts = <0x0 0x1e 0x4>; status = "disabled"; phandle = <0xb8>; oldi-txes { #address-cells = <0x1>; #size-cells = <0x0>; oldi@1 { reg = <0x0>; clocks = <0x2 0xe8 0x0>; clock-names = "s_clk"; ti,oldi-io-ctrl = <0x28>; status = "disabled"; phandle = <0xb9>; ports { phandle = <0xba>; }; }; }; ports { #address-cells = <0x1>; #size-cells = <0x0>; phandle = <0xbb>; }; }; phy@301c0000 { compatible = "ti,j721e-dphy"; reg = <0x0 0x301c0000 0x0 0x1000>; clocks = <0x2 0xee 0x10 0x2 0xee 0x1>; clock-names = "psm", "pll_ref"; #phy-cells = <0x0>; power-domains = <0x3 0xee 0x1>; assigned-clocks = <0x2 0xee 0x1>; assigned-clock-parents = <0x2 0xee 0x2>; assigned-clock-rates = <0x17d7840>; status = "disabled"; phandle = <0x2a>; }; dsi@30500000 { compatible = "ti,j721e-dsi"; reg = <0x0 0x30500000 0x0 0x100000 0x0 0x30270000 0x0 0x100>; clocks = <0x2 0xe7 0x2 0x2 0xe7 0x5>; clock-names = "dsi_p_clk", "dsi_sys_clk"; power-domains = <0x3 0xe7 0x1>; interrupt-parent = <0x1>; interrupts = <0x0 0x56 0x4>; phys = <0x2a>; phy-names = "dphy"; status = "disabled"; phandle = <0xbc>; }; r5fss@78400000 { compatible = "ti,am62-r5fss"; #address-cells = <0x1>; #size-cells = <0x1>; ranges = <0x78400000 0x0 0x78400000 0x8000 0x78500000 0x0 0x78500000 0x8000>; power-domains = <0x3 0x105 0x1>; status = "okay"; phandle = <0xbd>; r5f@78400000 { compatible = "ti,am62-r5f"; reg = <0x78400000 0x8000 0x78500000 0x8000>; reg-names = "atcm", "btcm"; ti,sci = <0x4>; ti,sci-dev-id = <0x106>; ti,sci-proc-ids = <0x4 0xff>; resets = <0x7 0x106 0x1>; firmware-name = "j722s-main-r5f0_0-fw"; ti,atcm-enable = <0x1>; ti,btcm-enable = <0x1>; ti,loczrama = <0x1>; mboxes = <0x2b 0x2c>; memory-region = <0x2d 0x2e>; phandle = <0xbe>; }; }; dsp@7e000000 { compatible = "ti,am62a-c7xv-dsp"; reg = <0x0 0x7e000000 0x0 0x200000>; reg-names = "l2sram"; ti,sci = <0x4>; ti,sci-dev-id = <0xd0>; ti,sci-proc-ids = <0x30 0xff>; resets = <0x7 0xd0 0x1>; firmware-name = "j722s-c71_0-fw"; status = "okay"; mboxes = <0x2f 0x30>; memory-region = <0x31 0x32>; phandle = <0xbf>; }; dsp@7e200000 { compatible = "ti,am62a-c7xv-dsp"; reg = <0x0 0x7e200000 0x0 0x200000>; reg-names = "l2sram"; ti,sci = <0x4>; ti,sci-dev-id = <0x10c>; ti,sci-proc-ids = <0x31 0xff>; resets = <0x7 0x10c 0x1>; firmware-name = "j722s-c71_1-fw"; status = "okay"; mboxes = <0x2b 0x33>; memory-region = <0x34 0x35>; phandle = <0xc0>; }; }; clock-divider-oldi-dss0 { compatible = "fixed-factor-clock"; clocks = <0x2 0xba 0x0>; #clock-cells = <0x0>; clock-div = <0x7>; clock-mult = <0x1>; phandle = <0x26>; }; clock-divider-oldi-dss1 { compatible = "fixed-factor-clock"; clocks = <0x2 0xe8 0x0>; #clock-cells = <0x0>; clock-div = <0x7>; clock-mult = <0x1>; phandle = <0x29>; }; thermal-zones { phandle = <0xc1>; main0-thermal { polling-delay-passive = <0xfa>; polling-delay = <0x1f4>; thermal-sensors = <0x36 0x0>; phandle = <0xc2>; trips { main0-crit { temperature = <0x1e848>; hysteresis = <0x7d0>; type = "critical"; phandle = <0xc3>; }; }; }; main1-thermal { polling-delay-passive = <0xfa>; polling-delay = <0x1f4>; thermal-sensors = <0x36 0x1>; phandle = <0xc4>; trips { main1-crit { temperature = <0x1e848>; hysteresis = <0x7d0>; type = "critical"; phandle = <0xc5>; }; }; }; main2-thermal { polling-delay-passive = <0xfa>; polling-delay = <0x1f4>; thermal-sensors = <0x36 0x2>; phandle = <0xc6>; trips { main2-crit { temperature = <0x1e848>; hysteresis = <0x7d0>; type = "critical"; phandle = <0xc7>; }; }; }; }; cpus { #address-cells = <0x1>; #size-cells = <0x0>; cpu-map { cluster0 { phandle = <0xc8>; core0 { cpu = <0x37>; }; core1 { cpu = <0x38>; }; core2 { cpu = <0x39>; }; core3 { cpu = <0x3a>; }; }; }; cpu@0 { compatible = "arm,cortex-a53"; reg = <0x0>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x8000>; i-cache-line-size = <0x40>; i-cache-sets = <0x100>; d-cache-size = <0x8000>; d-cache-line-size = <0x40>; d-cache-sets = <0x80>; next-level-cache = <0x3b>; clocks = <0x2 0x87 0x0>; phandle = <0x37>; }; cpu@1 { compatible = "arm,cortex-a53"; reg = <0x1>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x8000>; i-cache-line-size = <0x40>; i-cache-sets = <0x100>; d-cache-size = <0x8000>; d-cache-line-size = <0x40>; d-cache-sets = <0x80>; next-level-cache = <0x3b>; clocks = <0x2 0x88 0x0>; phandle = <0x38>; }; cpu@2 { compatible = "arm,cortex-a53"; reg = <0x2>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x8000>; i-cache-line-size = <0x40>; i-cache-sets = <0x100>; d-cache-size = <0x8000>; d-cache-line-size = <0x40>; d-cache-sets = <0x80>; next-level-cache = <0x3b>; clocks = <0x2 0x89 0x0>; phandle = <0x39>; }; cpu@3 { compatible = "arm,cortex-a53"; reg = <0x3>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x8000>; i-cache-line-size = <0x40>; i-cache-sets = <0x100>; d-cache-size = <0x8000>; d-cache-line-size = <0x40>; d-cache-sets = <0x80>; next-level-cache = <0x3b>; clocks = <0x2 0x8a 0x0>; phandle = <0x3a>; }; }; l2-cache0 { compatible = "cache"; cache-unified; cache-level = <0x2>; cache-size = <0x80000>; cache-line-size = <0x40>; cache-sets = <0x200>; phandle = <0x3b>; }; clock-cmnrefclk { #clock-cells = <0x0>; compatible = "fixed-clock"; clock-frequency = <0x0>; phandle = <0x3e>; }; cdns-usb@f920000 { compatible = "ti,j721e-usb"; reg = <0x0 0xf920000 0x0 0x100>; power-domains = <0x3 0x116 0x1>; clocks = <0x2 0x116 0x3 0x2 0x116 0x1>; clock-names = "ref", "lpm"; assigned-clocks = <0x2 0x116 0x3>; assigned-clock-parents = <0x2 0x116 0x4>; #address-cells = <0x2>; #size-cells = <0x2>; ranges; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <0x3c>; ti,vbus-divider; phandle = <0xc9>; usb@31200000 { compatible = "cdns,usb3"; reg = <0x0 0x31200000 0x0 0x10000 0x0 0x31210000 0x0 0x10000 0x0 0x31220000 0x0 0x10000>; reg-names = "otg", "xhci", "dev"; interrupts = <0x0 0xe2 0x4 0x0 0xe8 0x4 0x0 0xf5 0x4>; interrupt-names = "host", "peripheral", "otg"; maximum-speed = "super-speed"; dr_mode = "host"; phys = <0x3d>; phy-names = "cdns3,usb3-phy"; status = "disabled"; phandle = <0xca>; }; }; wiz@f000000 { compatible = "ti,am64-wiz-10g"; #address-cells = <0x1>; #size-cells = <0x1>; power-domains = <0x3 0x117 0x1>; clocks = <0x2 0x117 0x0 0x2 0x117 0x1 0x3e>; clock-names = "fck", "core_ref_clk", "ext_ref_clk"; num-lanes = <0x1>; #reset-cells = <0x1>; #clock-cells = <0x1>; ranges = <0xf000000 0x0 0xf000000 0x10000>; assigned-clocks = <0x2 0x117 0x1>; assigned-clock-parents = <0x2 0x117 0x5>; phandle = <0x3f>; serdes@f000000 { compatible = "ti,j721e-serdes-10g"; reg = <0xf000000 0x10000>; reg-names = "torrent_phy"; resets = <0x3f 0x0>; reset-names = "torrent_reset"; clocks = <0x3f 0x0 0x3f 0x10>; clock-names = "refclk", "phy_en_refclk"; assigned-clocks = <0x3f 0x0 0x3f 0x1 0x3f 0x2>; assigned-clock-parents = <0x2 0x117 0x1 0x2 0x117 0x1 0x2 0x117 0x1>; #address-cells = <0x1>; #size-cells = <0x0>; #clock-cells = <0x1>; status = "okay"; phandle = <0xcb>; phy@0 { reg = <0x0>; cdns,num-lanes = <0x1>; #phy-cells = <0x0>; cdns,phy-type = <0x4>; resets = <0x3f 0x1>; phandle = <0x3d>; }; }; }; aliases { serial0 = "/bus@f0000/bus@b00000/serial@2b300000"; serial2 = "/bus@f0000/serial@2800000"; mmc0 = "/bus@f0000/mmc@fa10000"; mmc1 = "/bus@f0000/mmc@fa00000"; usb0 = "/bus@f0000/usb@f900000/usb@31000000"; usb1 = "/cdns-usb@f920000/usb@31200000"; }; chosen { stdout-path = "serial2:115200n8"; tick-timer = "/bus@f0000/timer@2400000"; }; memory@80000000 { reg = <0x0 0x80000000 0x0 0x80000000 0x8 0x80000000 0x1 0x80000000>; device_type = "memory"; bootph-all; }; reserved-memory { #address-cells = <0x2>; #size-cells = <0x2>; ranges; phandle = <0xcc>; tfa@9e780000 { reg = <0x0 0x9e780000 0x0 0x80000>; no-map; phandle = <0xcd>; }; optee@9e800000 { reg = <0x0 0x9e800000 0x0 0x1800000>; no-map; phandle = <0xce>; }; r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa0000000 0x0 0x100000>; no-map; status = "disabled"; phandle = <0xcf>; }; r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa0100000 0x0 0xf00000>; no-map; status = "disabled"; phandle = <0xd0>; }; mcu-r5fss-dma-memory-region@a1000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa1000000 0x0 0x100000>; no-map; status = "disabled"; phandle = <0xd1>; }; mcu-r5fss-memory-region@a1100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa1100000 0x0 0xf00000>; no-map; status = "disabled"; phandle = <0xd2>; }; main-r5fss-dma-memory-region@a2000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa2000000 0x0 0x100000>; no-map; status = "disabled"; phandle = <0xd3>; }; main-r5fss-memory-region@a2100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa2100000 0x0 0xf00000>; no-map; status = "disabled"; phandle = <0xd4>; }; c7x-dma-memory@a3000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa3000000 0x0 0x100000>; no-map; status = "disabled"; phandle = <0xd5>; }; c7x-memory@a3100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa3100000 0x0 0xf00000>; no-map; status = "disabled"; phandle = <0xd6>; }; c7x-dma-memory@a4000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa4000000 0x0 0x100000>; no-map; status = "disabled"; phandle = <0xd7>; }; c7x-memory@a4100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa4100000 0x0 0xf00000>; no-map; status = "disabled"; phandle = <0xd8>; }; ipc-memories@a5000000 { reg = <0x0 0xa5000000 0x0 0x1c00000>; alignment = <0x1000>; no-map; status = "disabled"; phandle = <0xd9>; }; vision-apps-r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa0000000 0x0 0x100000>; no-map; phandle = <0x10>; }; vision-apps-r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa0100000 0x0 0xf00000>; no-map; phandle = <0x11>; }; vision-apps-r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa1000000 0x0 0x100000>; no-map; phandle = <0xa>; }; vision-apps-r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa1100000 0x0 0xf00000>; no-map; phandle = <0xb>; }; vision-apps-r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa2000000 0x0 0x100000>; no-map; phandle = <0x2d>; }; vision-apps-r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x0 0xa2100000 0x0 0x1f00000>; no-map; phandle = <0x2e>; }; vision-apps-rtos-ipc-memory-region@a6000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa6000000 0x0 0x2000000>; no-map; phandle = <0xda>; }; vision-apps-dma-memory@a8000000 { compatible = "shared-dma-pool"; reg = <0x0 0xa8000000 0x0 0x6000000>; no-map; phandle = <0xdb>; }; vision-apps-c71-dma-memory@ae000000 { compatible = "shared-dma-pool"; reg = <0x0 0xae000000 0x0 0x100000>; no-map; phandle = <0x31>; }; vision-apps-c71_0-memory@ae100000 { compatible = "shared-dma-pool"; reg = <0x0 0xae100000 0x0 0x3f00000>; no-map; phandle = <0x32>; }; vision-apps-c71_1-dma-memory@b2000000 { compatible = "shared-dma-pool"; reg = <0x0 0xb2000000 0x0 0x100000>; no-map; phandle = <0x34>; }; vision-apps-c71_1-memory@b2100000 { compatible = "shared-dma-pool"; reg = <0x0 0xb2100000 0x0 0x3f00000>; no-map; phandle = <0x35>; }; vision-apps-core-heap-memory-lo@b6000000 { compatible = "shared-dma-pool"; reg = <0x0 0xb6000000 0x0 0x2800000>; no-map; phandle = <0xdc>; }; vision-apps-core-heap-memory-hi@880000000 { compatible = "shared-dma-pool"; reg = <0x8 0x80000000 0x0 0x20000000>; no-map; phandle = <0xdd>; }; vision_apps_shared-memories { compatible = "dma-heap-carveout"; reg = <0x9 0x0 0x0 0x20000000>; phandle = <0xde>; }; linux,cma { status = "disabled"; }; linux-cma-buffers@980000000 { compatible = "shared-dma-pool"; reusable; reg = <0x9 0x80000000 0x0 0x38000000>; linux,cma-default; phandle = <0xdf>; }; }; regulator-0 { compatible = "regulator-fixed"; regulator-name = "vmain_pd"; regulator-min-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; regulator-always-on; regulator-boot-on; bootph-all; phandle = <0x40>; }; regulator-vsys5v0 { compatible = "regulator-fixed"; regulator-name = "vsys_5v0"; regulator-min-microvolt = <0x4c4b40>; regulator-max-microvolt = <0x4c4b40>; vin-supply = <0x40>; regulator-always-on; regulator-boot-on; phandle = <0x43>; }; regulator-mmc1 { compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <0x325aa0>; regulator-max-microvolt = <0x325aa0>; regulator-boot-on; enable-active-high; gpio = <0x41 0xc 0x0>; bootph-all; phandle = <0x1b>; }; regulator-TLV71033 { compatible = "regulator-gpio"; regulator-name = "tlv71033"; pinctrl-names = "default"; pinctrl-0 = <0x42>; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x325aa0>; regulator-boot-on; vin-supply = <0x43>; gpios = <0x44 0x46 0x0>; states = <0x1b7740 0x0 0x325aa0 0x1>; phandle = <0x1c>; }; regulator-vsys-io-1v8 { compatible = "regulator-fixed"; regulator-name = "vsys_io_1v8"; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x1b7740>; regulator-always-on; regulator-boot-on; phandle = <0xe0>; }; regulator-vsys-io-1v2 { compatible = "regulator-fixed"; regulator-name = "vsys_io_1v2"; regulator-min-microvolt = <0x124f80>; regulator-max-microvolt = <0x124f80>; regulator-always-on; regulator-boot-on; phandle = <0xe1>; }; binman { multiple-images; phandle = <0xe2>; custMpk { filename = "custMpk.pem"; blob-ext { filename = "arch/arm/mach-k3/keys/custMpk.pem"; phandle = <0xe3>; }; }; ti-degenerate-key { filename = "ti-degenerate-key.pem"; blob-ext { filename = "arch/arm/mach-k3/keys/ti-degenerate-key.pem"; phandle = <0xe4>; }; }; template-1 { filename = "tispl.bin"; pad-byte = <0xff>; phandle = <0x4a>; fit { description = "Configuration to load ATF and SPL"; #address-cells = <0x1>; images { atf { description = "ARM Trusted Firmware"; type = "firmware"; arch = "arm64"; compression = "none"; os = "arm-trusted-firmware"; load = <0x80000000>; entry = <0x80000000>; ti-secure { content = <0x45>; keyfile = "custMpk.pem"; }; atf-bl31 { phandle = <0x45>; }; }; tee { description = "OP-TEE"; type = "tee"; arch = "arm64"; compression = "none"; os = "tee"; load = <0x9e800000>; entry = <0x9e800000>; ti-secure { content = <0x46>; keyfile = "custMpk.pem"; }; tee-os { phandle = <0x46>; }; }; dm { description = "DM binary"; type = "firmware"; arch = "arm32"; compression = "none"; os = "DM"; load = <0x89000000>; entry = <0x89000000>; }; spl { description = "SPL (64-bit)"; type = "standalone"; os = "U-Boot"; arch = "arm64"; compression = "none"; load = <0x80080000>; entry = <0x80080000>; ti-secure { content = <0x47>; keyfile = "custMpk.pem"; }; blob-ext { filename = "spl/u-boot-spl-nodtb.bin"; phandle = <0x47>; }; }; }; }; }; template-2 { filename = "tispl.bin_unsigned"; pad-byte = <0xff>; phandle = <0xe5>; fit { description = "Configuration to load ATF and SPL"; #address-cells = <0x1>; images { atf { description = "ARM Trusted Firmware"; type = "firmware"; arch = "arm64"; compression = "none"; os = "arm-trusted-firmware"; load = <0x80000000>; entry = <0x80000000>; atf-bl31 { filename = "bl31.bin"; }; }; tee { description = "OP-TEE"; type = "tee"; arch = "arm64"; compression = "none"; os = "tee"; load = <0x9e800000>; entry = <0x9e800000>; tee-os { filename = "tee-raw.bin"; }; }; dm { description = "DM binary"; type = "firmware"; arch = "arm32"; compression = "none"; os = "DM"; load = <0x89000000>; entry = <0x89000000>; }; spl { description = "SPL (64-bit)"; type = "standalone"; os = "U-Boot"; arch = "arm64"; compression = "none"; load = <0x80080000>; entry = <0x80080000>; blob-ext { filename = "spl/u-boot-spl-nodtb.bin"; }; }; }; }; }; template-3 { filename = "u-boot.img"; pad-byte = <0xff>; phandle = <0x4d>; fit { description = "FIT image with multiple configurations"; images { uboot { type = "firmware"; os = "u-boot"; arch = "arm"; compression = "none"; load = <0x80800000>; ti-secure { content = <0x48>; keyfile = "custMpk.pem"; }; u-boot-nodtb { phandle = <0x48>; }; hash { algo = "crc32"; }; }; }; }; }; template-4 { filename = "u-boot.img_unsigned"; pad-byte = <0xff>; phandle = <0xe6>; fit { description = "FIT image with multiple configurations"; images { uboot { type = "firmware"; os = "u-boot"; arch = "arm"; compression = "none"; load = <0x80800000>; blob { filename = "u-boot-nodtb.bin"; }; hash { algo = "crc32"; }; }; }; }; }; template-5 { control = <0x31a>; permissions = <0xc3ffff>; start_address = <0x0 0x0>; end_address = <0xff 0xffffffff>; phandle = <0x49>; }; template-6 { insert-template = <0x49>; permissions = <0xc3ffff 0xc3ffff 0xc3ffff>; phandle = <0xe7>; }; template-7 { control = <0x21a>; permissions = <0x100ff>; start_address = <0x0 0x70000000>; end_address = <0x0 0x7001ffff>; phandle = <0xe8>; }; template-8 { control = <0x21a>; permissions = <0x100ff>; start_address = <0x0 0x9e800000>; end_address = <0x0 0x9fffffff>; phandle = <0xe9>; }; ti-dm { filename = "ti-dm.bin"; blob-ext { filename = "ti-dm/j722s/ipc_echo_testb_mcu1_0_release_strip.xer5f"; optional; }; }; ti-spl { insert-template = <0x4a>; fit { images { dm { ti-secure { content = <0x4b>; keyfile = "custMpk.pem"; }; ti-dm { filename = "ti-dm.bin"; phandle = <0x4b>; }; }; fdt-0 { description = "k3-j722s-evm"; type = "flat_dt"; arch = "arm"; compression = "none"; ti-secure { content = <0x4c>; keyfile = "custMpk.pem"; }; blob-ext { filename = "spl/dts/k3-j722s-evm.dtb"; phandle = <0x4c>; }; }; }; configurations { default = "conf-0"; conf-0 { description = "k3-j722s-evm"; firmware = "atf"; loadables = "tee", "dm", "spl"; fdt = "fdt-0"; }; }; }; }; u-boot { insert-template = <0x4d>; fit { images { uboot { description = "U-Boot for J722S board"; }; fdt-0 { description = "k3-j722s-evm"; type = "flat_dt"; arch = "arm"; compression = "none"; ti-secure { content = <0x4e>; keyfile = "custMpk.pem"; }; blob-ext { filename = "u-boot.dtb"; phandle = <0x4e>; }; hash { algo = "crc32"; }; }; }; configurations { default = "conf-0"; conf-0 { description = "k3-j722s-evm"; firmware = "uboot"; loadables = "uboot"; fdt = "fdt-0"; }; }; }; }; }; __symbols__ { psci = "/firmware/psci"; a53_timer0 = "/timer-cl0-cpu0"; pmu = "/pmu"; cbass_main = "/bus@f0000"; cbass_mcu = "/bus@f0000/bus@4000000"; mcu_pmx0 = "/bus@f0000/bus@4000000/pinctrl@4084000"; wkup_uart0_pins_default = "/bus@f0000/bus@4000000/pinctrl@4084000/wkup-uart0-default-pins"; wkup_i2c0_pins_default = "/bus@f0000/bus@4000000/pinctrl@4084000/wkup-i2c0-default-pins"; mcu_gpio0_pins_default = "/bus@f0000/bus@4000000/pinctrl@4084000/mymcu_gpio0-default-pins"; mcu_esm = "/bus@f0000/bus@4000000/esm@4100000"; mcu_timer0 = "/bus@f0000/bus@4000000/timer@4800000"; mcu_timer1 = "/bus@f0000/bus@4000000/timer@4810000"; mcu_timer2 = "/bus@f0000/bus@4000000/timer@4820000"; mcu_timer3 = "/bus@f0000/bus@4000000/timer@4830000"; mcu_uart0 = "/bus@f0000/bus@4000000/serial@4a00000"; mcu_i2c0 = "/bus@f0000/bus@4000000/i2c@4900000"; mcu_spi0 = "/bus@f0000/bus@4000000/spi@4b00000"; mcu_spi1 = "/bus@f0000/bus@4000000/spi@4b10000"; mcu_gpio_intr = "/bus@f0000/bus@4000000/interrupt-controller@4210000"; mcu_gpio0 = "/bus@f0000/bus@4000000/gpio@4201000"; mcu_rti0 = "/bus@f0000/bus@4000000/watchdog@4880000"; mcu_mcan0 = "/bus@f0000/bus@4000000/can@4e08000"; mcu_mcan1 = "/bus@f0000/bus@4000000/can@4e18000"; mcu_r5fss0 = "/bus@f0000/bus@4000000/r5fss@79000000"; mcu_r5fss0_core0 = "/bus@f0000/bus@4000000/r5fss@79000000/r5f@79000000"; cbass_wakeup = "/bus@f0000/bus@b00000"; wkup_conf = "/bus@f0000/bus@b00000/bus@43000000"; chipid = "/bus@f0000/bus@b00000/bus@43000000/chipid@14"; usb0_phy_ctrl = "/bus@f0000/bus@b00000/bus@43000000/syscon@4008"; usb1_phy_ctrl = "/bus@f0000/bus@b00000/bus@43000000/syscon@4018"; cpsw_mac_syscon = "/bus@f0000/bus@b00000/bus@43000000/ethernet-mac-syscon@200"; wkup_uart0 = "/bus@f0000/bus@b00000/serial@2b300000"; wkup_i2c0 = "/bus@f0000/bus@b00000/i2c@2b200000"; wkup_rtc0 = "/bus@f0000/bus@b00000/rtc@2b1f0000"; wkup_rti0 = "/bus@f0000/bus@b00000/watchdog@2b000000"; wkup_vtm0 = "/bus@f0000/bus@b00000/temperature-sensor@b00000"; wkup_r5fss0 = "/bus@f0000/bus@b00000/r5fss@78000000"; wkup_r5fss0_core0 = "/bus@f0000/bus@b00000/r5fss@78000000/r5f@78000000"; oc_sram = "/bus@f0000/sram@70000000"; gic500 = "/bus@f0000/interrupt-controller@1800000"; gic_its = "/bus@f0000/interrupt-controller@1800000/msi-controller@1820000"; main_conf = "/bus@f0000/bus@100000"; phy_gmii_sel = "/bus@f0000/bus@100000/phy@4044"; epwm_tbclk = "/bus@f0000/bus@100000/clock-controller@4130"; dss_oldi_io_ctrl = "/bus@f0000/bus@100000/dss-oldi-io-ctrl@8600"; serdes0_ln_ctrl = "/bus@f0000/bus@100000/mux-controller@4080"; dmss = "/bus@f0000/bus@48000000"; secure_proxy_main = "/bus@f0000/bus@48000000/mailbox@4d000000"; inta_main_dmss = "/bus@f0000/bus@48000000/interrupt-controller@48000000"; main_bcdma = "/bus@f0000/bus@48000000/dma-controller@485c0100"; main_pktdma = "/bus@f0000/bus@48000000/dma-controller@485c0000"; dmss_csi = "/bus@f0000/bus@4e000000"; inta_main_dmss_csi = "/bus@f0000/bus@4e000000/interrupt-controller@4e400000"; main_bcdma_csi = "/bus@f0000/bus@4e000000/dma-controller@4e230000"; dmsc = "/bus@f0000/system-controller@44043000"; k3_pds = "/bus@f0000/system-controller@44043000/power-controller"; k3_clks = "/bus@f0000/system-controller@44043000/clock-controller"; k3_reset = "/bus@f0000/system-controller@44043000/reset-controller"; crypto = "/bus@f0000/crypto@40900000"; secure_proxy_sa3 = "/bus@f0000/mailbox@43600000"; main_pmx0 = "/bus@f0000/pinctrl@f4000"; main_i2c0_pins_default = "/bus@f0000/pinctrl@f4000/main-i2c0-default-pins"; main_uart0_pins_default = "/bus@f0000/pinctrl@f4000/main-uart0-default-pins"; vdd_sd_dv_pins_default = "/bus@f0000/pinctrl@f4000/vdd-sd-dv-default-pins"; main_mmc1_pins_default = "/bus@f0000/pinctrl@f4000/main-mmc1-default-pins"; main_usb1_pins_default = "/bus@f0000/pinctrl@f4000/main-usb1-default-pins"; mdio_pins_default = "/bus@f0000/pinctrl@f4000/mdio-default-pins"; ospi0_pins_default = "/bus@f0000/pinctrl@f4000/ospi0-default-pins"; rgmii1_pins_default = "/bus@f0000/pinctrl@f4000/rgmii1-default-pins"; main_esm = "/bus@f0000/esm@420000"; main_timer0 = "/bus@f0000/timer@2400000"; main_timer1 = "/bus@f0000/timer@2410000"; main_timer2 = "/bus@f0000/timer@2420000"; main_timer3 = "/bus@f0000/timer@2430000"; main_timer4 = "/bus@f0000/timer@2440000"; main_timer5 = "/bus@f0000/timer@2450000"; main_timer6 = "/bus@f0000/timer@2460000"; main_timer7 = "/bus@f0000/timer@2470000"; main_uart0 = "/bus@f0000/serial@2800000"; main_uart1 = "/bus@f0000/serial@2810000"; main_uart2 = "/bus@f0000/serial@2820000"; main_uart3 = "/bus@f0000/serial@2830000"; main_uart4 = "/bus@f0000/serial@2840000"; main_uart5 = "/bus@f0000/serial@2850000"; main_uart6 = "/bus@f0000/serial@2860000"; main_i2c0 = "/bus@f0000/i2c@20000000"; main_i2c1 = "/bus@f0000/i2c@20010000"; main_i2c2 = "/bus@f0000/i2c@20020000"; main_i2c3 = "/bus@f0000/i2c@20030000"; main_spi0 = "/bus@f0000/spi@20100000"; main_spi1 = "/bus@f0000/spi@20110000"; main_spi2 = "/bus@f0000/spi@20120000"; main_gpio_intr = "/bus@f0000/interrupt-controller@a00000"; main_gpio0 = "/bus@f0000/gpio@600000"; main_gpio1 = "/bus@f0000/gpio@601000"; sdhci0 = "/bus@f0000/mmc@fa10000"; sdhci1 = "/bus@f0000/mmc@fa00000"; sdhci2 = "/bus@f0000/mmc@fa20000"; usbss0 = "/bus@f0000/usb@f900000"; usb0 = "/bus@f0000/usb@f900000/usb@31000000"; fss = "/bus@f0000/bus@fc00000"; ospi0 = "/bus@f0000/bus@fc00000/spi@fc40000"; cpsw3g = "/bus@f0000/ethernet@8000000"; cpsw_port1 = "/bus@f0000/ethernet@8000000/ethernet-ports/port@1"; cpsw_port2 = "/bus@f0000/ethernet@8000000/ethernet-ports/port@2"; cpsw3g_mdio = "/bus@f0000/ethernet@8000000/mdio@f00"; cpsw3g_phy0 = "/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0"; hwspinlock = "/bus@f0000/spinlock@2a000000"; mailbox0_cluster0 = "/bus@f0000/mailbox@29000000"; mbox_r5_0 = "/bus@f0000/mailbox@29000000/mbox-r5-0"; mailbox0_cluster1 = "/bus@f0000/mailbox@29010000"; mbox_mcu_r5_0 = "/bus@f0000/mailbox@29010000/mbox-mcu-r5-0"; mailbox0_cluster2 = "/bus@f0000/mailbox@29020000"; mbox_c7x_0 = "/bus@f0000/mailbox@29020000/mbox-c7x-0"; mailbox0_cluster3 = "/bus@f0000/mailbox@29030000"; mbox_main_r5_0 = "/bus@f0000/mailbox@29030000/mbox-main-r5-0"; mbox_c7x_1 = "/bus@f0000/mailbox@29030000/mbox-c7x-1"; ecap0 = "/bus@f0000/pwm@23100000"; ecap1 = "/bus@f0000/pwm@23110000"; ecap2 = "/bus@f0000/pwm@23120000"; main_mcan0 = "/bus@f0000/can@20701000"; main_mcan1 = "/bus@f0000/can@20711000"; main_rti0 = "/bus@f0000/watchdog@e000000"; main_rti1 = "/bus@f0000/watchdog@e010000"; main_rti2 = "/bus@f0000/watchdog@e020000"; main_rti3 = "/bus@f0000/watchdog@e030000"; main_rti15 = "/bus@f0000/watchdog@e0f0000"; epwm0 = "/bus@f0000/pwm@23000000"; epwm1 = "/bus@f0000/pwm@23010000"; epwm2 = "/bus@f0000/pwm@23020000"; mcasp0 = "/bus@f0000/audio-controller@2b00000"; mcasp1 = "/bus@f0000/audio-controller@2b10000"; mcasp2 = "/bus@f0000/audio-controller@2b20000"; ti_csi2rx0 = "/bus@f0000/ticsi2rx@30102000"; cdns_csi2rx0 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000"; csi0_port0 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000/ports/port@0"; csi0_port1 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000/ports/port@1"; csi0_port2 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000/ports/port@2"; csi0_port3 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000/ports/port@3"; csi0_port4 = "/bus@f0000/ticsi2rx@30102000/csi-bridge@30101000/ports/port@4"; dphy0 = "/bus@f0000/phy@30110000"; vpu = "/bus@f0000/video-codec@30210000"; dss0 = "/bus@f0000/dss@30200000"; oldi0_dss0 = "/bus@f0000/dss@30200000/oldi-txes/oldi@0"; oldi0_dss0_ports = "/bus@f0000/dss@30200000/oldi-txes/oldi@0/ports"; oldi1_dss0 = "/bus@f0000/dss@30200000/oldi-txes/oldi@1"; oldi1_dss0_ports = "/bus@f0000/dss@30200000/oldi-txes/oldi@1/ports"; dss0_ports = "/bus@f0000/dss@30200000/ports"; dss1 = "/bus@f0000/dss@30220000"; oldi1_dss1 = "/bus@f0000/dss@30220000/oldi-txes/oldi@1"; oldi1_dss1_ports = "/bus@f0000/dss@30220000/oldi-txes/oldi@1/ports"; dss1_ports = "/bus@f0000/dss@30220000/ports"; dphy_tx0 = "/bus@f0000/phy@301c0000"; dsi0 = "/bus@f0000/dsi@30500000"; main_r5fss0 = "/bus@f0000/r5fss@78400000"; main_r5fss0_core0 = "/bus@f0000/r5fss@78400000/r5f@78400000"; c7x_0 = "/bus@f0000/dsp@7e000000"; c7x_1 = "/bus@f0000/dsp@7e200000"; dss0_vp1_clk = "/clock-divider-oldi-dss0"; dss1_vp1_clk = "/clock-divider-oldi-dss1"; thermal_zones = "/thermal-zones"; main0_thermal = "/thermal-zones/main0-thermal"; main0_crit = "/thermal-zones/main0-thermal/trips/main0-crit"; main1_thermal = "/thermal-zones/main1-thermal"; main1_crit = "/thermal-zones/main1-thermal/trips/main1-crit"; main2_thermal = "/thermal-zones/main2-thermal"; main2_crit = "/thermal-zones/main2-thermal/trips/main2-crit"; cluster0 = "/cpus/cpu-map/cluster0"; cpu0 = "/cpus/cpu@0"; cpu1 = "/cpus/cpu@1"; cpu2 = "/cpus/cpu@2"; cpu3 = "/cpus/cpu@3"; l2_0 = "/l2-cache0"; serdes_refclk = "/clock-cmnrefclk"; usbss1 = "/cdns-usb@f920000"; usb1 = "/cdns-usb@f920000/usb@31200000"; serdes_wiz0 = "/wiz@f000000"; serdes0 = "/wiz@f000000/serdes@f000000"; serdes0_usb_link = "/wiz@f000000/serdes@f000000/phy@0"; reserved_memory = "/reserved-memory"; secure_tfa_ddr = "/reserved-memory/tfa@9e780000"; secure_ddr = "/reserved-memory/optee@9e800000"; wkup_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a0000000"; wkup_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a0100000"; mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/mcu-r5fss-dma-memory-region@a1000000"; mcu_r5fss0_core0_memory_region = "/reserved-memory/mcu-r5fss-memory-region@a1100000"; main_r5fss0_core0_dma_memory_region = "/reserved-memory/main-r5fss-dma-memory-region@a2000000"; main_r5fss0_core0_memory_region = "/reserved-memory/main-r5fss-memory-region@a2100000"; c7x_0_dma_memory_region = "/reserved-memory/c7x-dma-memory@a3000000"; c7x_0_memory_region = "/reserved-memory/c7x-memory@a3100000"; c7x_1_dma_memory_region = "/reserved-memory/c7x-dma-memory@a4000000"; c7x_1_memory_region = "/reserved-memory/c7x-memory@a4100000"; rtos_ipc_memory_region = "/reserved-memory/ipc-memories@a5000000"; vision_apps_wkup_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a0000000"; vision_apps_wkup_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a0100000"; vision_apps_mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a1000000"; vision_apps_mcu_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a1100000"; vision_apps_main_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a2000000"; vision_apps_main_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a2100000"; vision_apps_rtos_ipc_memory_region = "/reserved-memory/vision-apps-rtos-ipc-memory-region@a6000000"; vision_apps_memory_region = "/reserved-memory/vision-apps-dma-memory@a8000000"; vision_apps_c71_0_dma_memory_region = "/reserved-memory/vision-apps-c71-dma-memory@ae000000"; vision_apps_c71_0_memory_region = "/reserved-memory/vision-apps-c71_0-memory@ae100000"; vision_apps_c71_1_dma_memory_region = "/reserved-memory/vision-apps-c71_1-dma-memory@b2000000"; vision_apps_c71_1_memory_region = "/reserved-memory/vision-apps-c71_1-memory@b2100000"; vision_apps_core_heaps_lo = "/reserved-memory/vision-apps-core-heap-memory-lo@b6000000"; vision_apps_core_heaps_hi = "/reserved-memory/vision-apps-core-heap-memory-hi@880000000"; vision_apps_shared_region = "/reserved-memory/vision_apps_shared-memories"; linux_cma_region = "/reserved-memory/linux-cma-buffers@980000000"; vmain_pd = "/regulator-0"; vsys_5v0 = "/regulator-vsys5v0"; vdd_mmc1 = "/regulator-mmc1"; vdd_sd_dv = "/regulator-TLV71033"; vsys_io_1v8 = "/regulator-vsys-io-1v8"; vsys_io_1v2 = "/regulator-vsys-io-1v2"; binman = "/binman"; custmpk_pem = "/binman/custMpk/blob-ext"; dkey_pem = "/binman/ti-degenerate-key/blob-ext"; ti_spl_template = "/binman/template-1"; atf = "/binman/template-1/fit/images/atf/atf-bl31"; tee = "/binman/template-1/fit/images/tee/tee-os"; u_boot_spl_nodtb = "/binman/template-1/fit/images/spl/blob-ext"; ti_spl_unsigned_template = "/binman/template-2"; u_boot_template = "/binman/template-3"; u_boot_nodtb = "/binman/template-3/fit/images/uboot/u-boot-nodtb"; u_boot_unsigned_template = "/binman/template-4"; firewall_bg_1 = "/binman/template-5"; firewall_bg_3 = "/binman/template-6"; firewall_armv8_atf_fg = "/binman/template-7"; firewall_armv8_optee_fg = "/binman/template-8"; dm = "/binman/ti-spl/fit/images/dm/ti-dm"; spl_j722s_evm_dtb = "/binman/ti-spl/fit/images/fdt-0/blob-ext"; j722s_evm_dtb = "/binman/u-boot/fit/images/fdt-0/blob-ext"; }; };