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