version 1.1.1.4, 2017/11/30 19:40:49 |
version 1.1.1.4.4.1, 2018/05/02 07:20:12 |
|
|
|
|
#include <dt-bindings/gpio/gpio.h> |
#include <dt-bindings/gpio/gpio.h> |
#include <dt-bindings/pinctrl/am33xx.h> |
#include <dt-bindings/pinctrl/am33xx.h> |
|
#include <dt-bindings/clock/am3.h> |
|
|
/ { |
/ { |
compatible = "ti,am33xx"; |
compatible = "ti,am33xx"; |
|
|
mpu { |
mpu { |
compatible = "ti,omap3-mpu"; |
compatible = "ti,omap3-mpu"; |
ti,hwmods = "mpu"; |
ti,hwmods = "mpu"; |
|
pm-sram = <&pm_sram_code |
|
&pm_sram_data>; |
}; |
}; |
}; |
}; |
|
|
|
|
}; |
}; |
|
|
prcm: prcm@200000 { |
prcm: prcm@200000 { |
compatible = "ti,am3-prcm"; |
compatible = "ti,am3-prcm", "simple-bus"; |
reg = <0x200000 0x4000>; |
reg = <0x200000 0x4000>; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
ranges = <0 0x200000 0x4000>; |
|
|
prcm_clocks: clocks { |
prcm_clocks: clocks { |
#address-cells = <1>; |
#address-cells = <1>; |
|
|
status = "disabled"; |
status = "disabled"; |
}; |
}; |
|
|
mailbox: mailbox@480C8000 { |
mailbox: mailbox@480c8000 { |
compatible = "ti,omap4-mailbox"; |
compatible = "ti,omap4-mailbox"; |
reg = <0x480C8000 0x200>; |
reg = <0x480C8000 0x200>; |
interrupts = <77>; |
interrupts = <77>; |
|
|
interrupts = <67>; |
interrupts = <67>; |
ti,hwmods = "timer1"; |
ti,hwmods = "timer1"; |
ti,timer-alwon; |
ti,timer-alwon; |
|
clocks = <&timer1_fck>; |
|
clock-names = "fck"; |
}; |
}; |
|
|
timer2: timer@48040000 { |
timer2: timer@48040000 { |
|
|
reg = <0x48040000 0x400>; |
reg = <0x48040000 0x400>; |
interrupts = <68>; |
interrupts = <68>; |
ti,hwmods = "timer2"; |
ti,hwmods = "timer2"; |
|
clocks = <&timer2_fck>; |
|
clock-names = "fck"; |
}; |
}; |
|
|
timer3: timer@48042000 { |
timer3: timer@48042000 { |
|
|
interrupts = <75 |
interrupts = <75 |
76>; |
76>; |
ti,hwmods = "rtc"; |
ti,hwmods = "rtc"; |
clocks = <&clkdiv32k_ick>; |
clocks = <&l4_per_clkctrl AM3_CLKDIV32K_CLKCTRL 0>; |
clock-names = "int-clk"; |
clock-names = "int-clk"; |
}; |
}; |
|
|
|
|
reg-names = "phy"; |
reg-names = "phy"; |
status = "disabled"; |
status = "disabled"; |
ti,ctrl_mod = <&usb_ctrl_mod>; |
ti,ctrl_mod = <&usb_ctrl_mod>; |
|
#phy-cells = <0>; |
}; |
}; |
|
|
usb0: usb@47401000 { |
usb0: usb@47401000 { |
|
|
reg-names = "phy"; |
reg-names = "phy"; |
status = "disabled"; |
status = "disabled"; |
ti,ctrl_mod = <&usb_ctrl_mod>; |
ti,ctrl_mod = <&usb_ctrl_mod>; |
|
#phy-cells = <0>; |
}; |
}; |
|
|
usb1: usb@47401800 { |
usb1: usb@47401800 { |
|
|
ocmcram: ocmcram@40300000 { |
ocmcram: ocmcram@40300000 { |
compatible = "mmio-sram"; |
compatible = "mmio-sram"; |
reg = <0x40300000 0x10000>; /* 64k */ |
reg = <0x40300000 0x10000>; /* 64k */ |
|
ranges = <0x0 0x40300000 0x10000>; |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
pm_sram_code: pm-sram-code@0 { |
|
compatible = "ti,sram"; |
|
reg = <0x0 0x1000>; |
|
protect-exec; |
|
}; |
|
|
|
pm_sram_data: pm-sram-data@1000 { |
|
compatible = "ti,sram"; |
|
reg = <0x1000 0x1000>; |
|
pool; |
|
}; |
}; |
}; |
|
|
elm: elm@48080000 { |
elm: elm@48080000 { |
|
|
compatible = "ti,emif-am3352"; |
compatible = "ti,emif-am3352"; |
reg = <0x4c000000 0x1000000>; |
reg = <0x4c000000 0x1000000>; |
ti,hwmods = "emif"; |
ti,hwmods = "emif"; |
|
interrupts = <101>; |
|
sram = <&pm_sram_code |
|
&pm_sram_data>; |
|
ti,no-idle; |
}; |
}; |
|
|
gpmc: gpmc@50000000 { |
gpmc: gpmc@50000000 { |
|
|
dma-names = "tx", "rx"; |
dma-names = "tx", "rx"; |
}; |
}; |
|
|
mcasp1: mcasp@4803C000 { |
mcasp1: mcasp@4803c000 { |
compatible = "ti,am33xx-mcasp-audio"; |
compatible = "ti,am33xx-mcasp-audio"; |
ti,hwmods = "mcasp1"; |
ti,hwmods = "mcasp1"; |
reg = <0x4803C000 0x2000>, |
reg = <0x4803C000 0x2000>, |
|
|
}; |
}; |
}; |
}; |
|
|
/include/ "am33xx-clocks.dtsi" |
#include "am33xx-clocks.dtsi" |