Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.2     skrll // SPDX-License-Identifier: GPL-2.0-only
      2      1.1  jmcneill /*
      3      1.1  jmcneill  *  linux/arch/arm/boot/nspire-classic.dts
      4      1.1  jmcneill  *
      5      1.1  jmcneill  *  Copyright (C) 2013 Daniel Tang <tangrs (a] tangrs.id.au>
      6      1.1  jmcneill  */
      7      1.1  jmcneill 
      8      1.1  jmcneill /include/ "nspire.dtsi"
      9      1.1  jmcneill 
     10      1.1  jmcneill &lcd {
     11  1.1.1.2     skrll 	port {
     12  1.1.1.2     skrll 		clcd_pads: endpoint {
     13  1.1.1.2     skrll 			remote-endpoint = <&panel_in>;
     14  1.1.1.2     skrll 		};
     15  1.1.1.2     skrll 	};
     16      1.1  jmcneill };
     17      1.1  jmcneill 
     18      1.1  jmcneill &fast_timer {
     19      1.1  jmcneill 	/* compatible = "lsi,zevio-timer"; */
     20      1.1  jmcneill 	reg = <0x90010000 0x1000>, <0x900A0010 0x8>;
     21      1.1  jmcneill };
     22      1.1  jmcneill 
     23      1.1  jmcneill &uart {
     24      1.1  jmcneill 	compatible = "ns16550";
     25      1.1  jmcneill 	reg-shift = <2>;
     26      1.1  jmcneill 	reg-io-width = <4>;
     27      1.1  jmcneill 	clocks = <&apb_pclk>;
     28      1.1  jmcneill 	no-loopback-test;
     29      1.1  jmcneill };
     30      1.1  jmcneill 
     31      1.1  jmcneill &timer0 {
     32      1.1  jmcneill 	/* compatible = "lsi,zevio-timer"; */
     33      1.1  jmcneill 	reg = <0x900C0000 0x1000>, <0x900A0018 0x8>;
     34      1.1  jmcneill };
     35      1.1  jmcneill 
     36      1.1  jmcneill &timer1 {
     37      1.1  jmcneill 	compatible = "lsi,zevio-timer";
     38      1.1  jmcneill 	reg = <0x900D0000 0x1000>, <0x900A0020 0x8>;
     39      1.1  jmcneill };
     40      1.1  jmcneill 
     41      1.1  jmcneill &keypad {
     42      1.1  jmcneill 	active-low;
     43      1.1  jmcneill 
     44      1.1  jmcneill };
     45      1.1  jmcneill 
     46      1.1  jmcneill &base_clk {
     47      1.1  jmcneill 	compatible = "lsi,nspire-classic-clock";
     48      1.1  jmcneill };
     49      1.1  jmcneill 
     50      1.1  jmcneill &ahb_clk {
     51      1.1  jmcneill 	compatible = "lsi,nspire-classic-ahb-divider";
     52      1.1  jmcneill };
     53      1.1  jmcneill 
     54      1.1  jmcneill 
     55      1.1  jmcneill &vbus_reg {
     56      1.1  jmcneill 	gpio = <&gpio 5 0>;
     57      1.1  jmcneill };
     58      1.1  jmcneill 
     59      1.1  jmcneill / {
     60      1.1  jmcneill 	memory {
     61      1.1  jmcneill 		device_type = "memory";
     62      1.1  jmcneill 		reg = <0x10000000 0x2000000>; /* 32 MB */
     63      1.1  jmcneill 	};
     64      1.1  jmcneill 
     65      1.1  jmcneill 	ahb {
     66      1.1  jmcneill 		#address-cells = <1>;
     67      1.1  jmcneill 		#size-cells = <1>;
     68      1.1  jmcneill 
     69      1.1  jmcneill 		intc: interrupt-controller@DC000000 {
     70      1.1  jmcneill 			compatible = "lsi,zevio-intc";
     71      1.1  jmcneill 			interrupt-controller;
     72      1.1  jmcneill 			reg = <0xDC000000 0x1000>;
     73      1.1  jmcneill 			#interrupt-cells = <1>;
     74      1.1  jmcneill 		};
     75      1.1  jmcneill 	};
     76  1.1.1.2     skrll 
     77  1.1.1.2     skrll 	panel {
     78  1.1.1.2     skrll 		compatible = "ti,nspire-classic-lcd-panel";
     79  1.1.1.2     skrll 		port {
     80  1.1.1.2     skrll 			panel_in: endpoint {
     81  1.1.1.2     skrll 				remote-endpoint = <&clcd_pads>;
     82  1.1.1.2     skrll 			};
     83  1.1.1.2     skrll 		};
     84  1.1.1.2     skrll 	};
     85      1.1  jmcneill 	chosen {
     86      1.1  jmcneill 		bootargs = "debug earlyprintk console=tty0 console=ttyS0,115200n8 root=/dev/ram0";
     87      1.1  jmcneill 	};
     88      1.1  jmcneill };
     89