The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/nspire-classic.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 7502e46eb8f592a1a81d5adea7a2f830


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.