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/mt6580.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
    2 /*
    3  * Copyright (c) 2015 MediaTek Inc.
    4  * Author: Mars.C <mars.cheng@mediatek.com>
    5  *
    6  */
    7 
    8 #include <dt-bindings/interrupt-controller/irq.h>
    9 #include <dt-bindings/interrupt-controller/arm-gic.h>
   10 
   11 / {
   12         compatible = "mediatek,mt6580";
   13         #address-cells = <1>;
   14         #size-cells = <1>;
   15         interrupt-parent = <&sysirq>;
   16 
   17         cpus {
   18                 #address-cells = <1>;
   19                 #size-cells = <0>;
   20 
   21                 cpu@0 {
   22                         device_type = "cpu";
   23                         compatible = "arm,cortex-a7";
   24                         reg = <0x0>;
   25                 };
   26                 cpu@1 {
   27                         device_type = "cpu";
   28                         compatible = "arm,cortex-a7";
   29                         reg = <0x1>;
   30                 };
   31                 cpu@2 {
   32                         device_type = "cpu";
   33                         compatible = "arm,cortex-a7";
   34                         reg = <0x2>;
   35                 };
   36                 cpu@3 {
   37                         device_type = "cpu";
   38                         compatible = "arm,cortex-a7";
   39                         reg = <0x3>;
   40                 };
   41 
   42         };
   43 
   44         system_clk: dummy13m {
   45                 compatible = "fixed-clock";
   46                 clock-frequency = <13000000>;
   47                 #clock-cells = <0>;
   48         };
   49 
   50         rtc_clk: dummy32k {
   51                 compatible = "fixed-clock";
   52                 clock-frequency = <32000>;
   53                 #clock-cells = <0>;
   54         };
   55 
   56         uart_clk: dummy26m {
   57                 compatible = "fixed-clock";
   58                 clock-frequency = <26000000>;
   59                 #clock-cells = <0>;
   60         };
   61 
   62         timer: timer@10008000 {
   63                 compatible = "mediatek,mt6580-timer",
   64                              "mediatek,mt6577-timer";
   65                 reg = <0x10008000 0x80>;
   66                 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_LOW>;
   67                 clocks = <&system_clk>, <&rtc_clk>;
   68                 clock-names = "system-clk", "rtc-clk";
   69         };
   70 
   71         sysirq: interrupt-controller@10200100 {
   72                 compatible = "mediatek,mt6580-sysirq",
   73                              "mediatek,mt6577-sysirq";
   74                 interrupt-controller;
   75                 #interrupt-cells = <3>;
   76                 interrupt-parent = <&gic>;
   77                 reg = <0x10200100 0x1c>;
   78         };
   79 
   80         gic: interrupt-controller@10211000 {
   81                 compatible = "arm,cortex-a7-gic";
   82                 interrupt-controller;
   83                 #interrupt-cells = <3>;
   84                 interrupt-parent = <&gic>;
   85                 reg = <0x10211000 0x1000>,
   86                       <0x10212000 0x2000>,
   87                       <0x10214000 0x2000>,
   88                       <0x10216000 0x2000>;
   89         };
   90 
   91         uart0: serial@11005000 {
   92                 compatible = "mediatek,mt6580-uart",
   93                              "mediatek,mt6577-uart";
   94                 reg = <0x11005000 0x400>;
   95                 interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_LOW>;
   96                 clocks = <&uart_clk>;
   97                 status = "disabled";
   98         };
   99 
  100         uart1: serial@11006000 {
  101                 compatible = "mediatek,mt6580-uart",
  102                              "mediatek,mt6577-uart";
  103                 reg = <0x11006000 0x400>;
  104                 interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_LOW>;
  105                 clocks = <&uart_clk>;
  106                 status = "disabled";
  107         };
  108 };

Cache object: 46e58c339fc31ff0786b90082e3627c4


[ 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.