123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- #include <dt-bindings/clock/jz4780-cgu.h>
- / {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "ingenic,jz4780";
- cpuintc: interrupt-controller {
- #address-cells = <0>;
- #interrupt-cells = <1>;
- interrupt-controller;
- compatible = "mti,cpu-interrupt-controller";
- };
- intc: interrupt-controller@10001000 {
- compatible = "ingenic,jz4780-intc";
- reg = <0x10001000 0x50>;
- interrupt-controller;
- #interrupt-cells = <1>;
- interrupt-parent = <&cpuintc>;
- interrupts = <2>;
- };
- ext: ext {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- };
- rtc: rtc {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <32768>;
- };
- cgu: jz4780-cgu@10000000 {
- compatible = "ingenic,jz4780-cgu";
- reg = <0x10000000 0x100>;
- clocks = <&ext>, <&rtc>;
- clock-names = "ext", "rtc";
- #clock-cells = <1>;
- };
- uart0: serial@10030000 {
- compatible = "ingenic,jz4780-uart";
- reg = <0x10030000 0x100>;
- interrupt-parent = <&intc>;
- interrupts = <51>;
- clocks = <&ext>, <&cgu JZ4780_CLK_UART0>;
- clock-names = "baud", "module";
- status = "disabled";
- };
- uart1: serial@10031000 {
- compatible = "ingenic,jz4780-uart";
- reg = <0x10031000 0x100>;
- interrupt-parent = <&intc>;
- interrupts = <50>;
- clocks = <&ext>, <&cgu JZ4780_CLK_UART1>;
- clock-names = "baud", "module";
- status = "disabled";
- };
- uart2: serial@10032000 {
- compatible = "ingenic,jz4780-uart";
- reg = <0x10032000 0x100>;
- interrupt-parent = <&intc>;
- interrupts = <49>;
- clocks = <&ext>, <&cgu JZ4780_CLK_UART2>;
- clock-names = "baud", "module";
- status = "disabled";
- };
- uart3: serial@10033000 {
- compatible = "ingenic,jz4780-uart";
- reg = <0x10033000 0x100>;
- interrupt-parent = <&intc>;
- interrupts = <48>;
- clocks = <&ext>, <&cgu JZ4780_CLK_UART3>;
- clock-names = "baud", "module";
- status = "disabled";
- };
- uart4: serial@10034000 {
- compatible = "ingenic,jz4780-uart";
- reg = <0x10034000 0x100>;
- interrupt-parent = <&intc>;
- interrupts = <34>;
- clocks = <&ext>, <&cgu JZ4780_CLK_UART4>;
- clock-names = "baud", "module";
- status = "disabled";
- };
- };
|