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/h8300/h8s_sim.dts

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 /dts-v1/;
    3 / {
    4         compatible = "gnu,gdbsim";
    5         #address-cells = <1>;
    6         #size-cells = <1>;
    7         interrupt-parent = <&h8intc>;
    8 
    9         chosen {
   10                 bootargs = "earlyprintk=h8300-sim";
   11                 stdout-path = <&sci0>;
   12         };
   13         aliases {
   14                 serial0 = &sci0;
   15                 serial1 = &sci1;
   16         };
   17 
   18         xclk: oscillator {
   19                 #clock-cells = <0>;
   20                 compatible = "fixed-clock";
   21                 clock-frequency = <33333333>;
   22                 clock-output-names = "xtal";
   23         };
   24         pllclk: pllclk {
   25                 compatible = "renesas,h8s2678-pll-clock";
   26                 clocks = <&xclk>;
   27                 #clock-cells = <0>;
   28                 reg = <0xfee03b 2>, <0xfee045 2>;
   29         };
   30         core_clk: core_clk {
   31                 compatible = "renesas,h8300-div-clock";
   32                 clocks = <&pllclk>;
   33                 #clock-cells = <0>;
   34                 reg = <0xfee03b 2>;
   35                 renesas,width = <3>;
   36         };
   37         fclk: fclk {
   38                 compatible = "fixed-factor-clock";
   39                 clocks = <&core_clk>;
   40                 #clock-cells = <0>;
   41                 clock-div = <1>;
   42                 clock-mult = <1>;
   43         };
   44 
   45         memory@400000 {
   46                 device_type = "memory";
   47                 reg = <0x400000 0x800000>;
   48         };
   49 
   50         cpus {
   51                 #address-cells = <1>;
   52                 #size-cells = <0>;
   53                 cpu@0 {
   54                         compatible = "renesas,h8300";
   55                         clock-frequency = <33333333>;
   56                 };
   57         };
   58 
   59         h8intc: interrupt-controller@fffe00 {
   60                 compatible = "renesas,h8s-intc", "renesas,h8300-intc";
   61                 #interrupt-cells = <2>;
   62                 interrupt-controller;
   63                 reg = <0xfffe00 24>;
   64         };
   65 
   66         bsc: memory-controller@fffec0 {
   67                 compatible = "renesas,h8s-bsc", "renesas,h8300-bsc";
   68                 reg = <0xfffec0 24>;
   69         };
   70 
   71         tpu: timer@ffffe0 {
   72                 compatible = "renesas,tpu";
   73                 reg = <0xffffe0 16>, <0xfffff0 12>;
   74                 clocks = <&fclk>;
   75                 clock-names = "fck";
   76         };
   77 
   78         timer8: timer@ffffb0 {
   79                 compatible = "renesas,8bit-timer";
   80                 reg = <0xffffb0 10>;
   81                 interrupts = <72 0>;
   82                 clocks = <&fclk>;
   83                 clock-names = "fck";
   84         };
   85 
   86         sci0: serial@ffff78 {
   87                 compatible = "renesas,sci";
   88                 reg = <0xffff78 8>;
   89                 interrupts = <88 0>, <89 0>, <90 0>, <91 0>;
   90                 clocks = <&fclk>;
   91                 clock-names = "fck";
   92         };
   93         sci1: serial@ffff80 {
   94                 compatible = "renesas,sci";
   95                 reg = <0xffff80 8>;
   96                 interrupts = <92 0>, <93 0>, <94 0>, <95 0>;
   97                 clocks = <&fclk>;
   98                 clock-names = "fck";
   99         };
  100 };

Cache object: eda71157fa78a7cd76e1232e8c04bd06


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