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/stih418.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  * Copyright (C) 2014 STMicroelectronics Limited.
    4  * Author: Peter Griffin <peter.griffin@linaro.org>
    5  */
    6 #include "stih418-clock.dtsi"
    7 #include "stih407-family.dtsi"
    8 #include "stih410-pinctrl.dtsi"
    9 / {
   10         cpus {
   11                 #address-cells = <1>;
   12                 #size-cells = <0>;
   13                 cpu@2 {
   14                         device_type = "cpu";
   15                         compatible = "arm,cortex-a9";
   16                         reg = <2>;
   17                         /* u-boot puts hpen in SBC dmem at 0xa4 offset */
   18                         cpu-release-addr = <0x94100A4>;
   19                 };
   20                 cpu@3 {
   21                         device_type = "cpu";
   22                         compatible = "arm,cortex-a9";
   23                         reg = <3>;
   24                         /* u-boot puts hpen in SBC dmem at 0xa4 offset */
   25                         cpu-release-addr = <0x94100A4>;
   26                 };
   27         };
   28 
   29         usb2_picophy1: phy2 {
   30                 compatible = "st,stih407-usb2-phy";
   31                 #phy-cells = <0>;
   32                 st,syscfg = <&syscfg_core 0xf8 0xf4>;
   33                 resets = <&softreset STIH407_PICOPHY_SOFTRESET>,
   34                          <&picophyreset STIH407_PICOPHY0_RESET>;
   35                 reset-names = "global", "port";
   36         };
   37 
   38         usb2_picophy2: phy3 {
   39                 compatible = "st,stih407-usb2-phy";
   40                 #phy-cells = <0>;
   41                 st,syscfg = <&syscfg_core 0xfc 0xf4>;
   42                 resets = <&softreset STIH407_PICOPHY_SOFTRESET>,
   43                          <&picophyreset STIH407_PICOPHY1_RESET>;
   44                 reset-names = "global", "port";
   45         };
   46 
   47         soc {
   48                 rng11: rng@8a8a000 {
   49                         status = "disabled";
   50                 };
   51 
   52                 ohci0: usb@9a03c00 {
   53                         compatible = "st,st-ohci-300x";
   54                         reg = <0x9a03c00 0x100>;
   55                         interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
   56                         clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>;
   57                         resets = <&powerdown STIH407_USB2_PORT0_POWERDOWN>,
   58                                  <&softreset STIH407_USB2_PORT0_SOFTRESET>;
   59                         reset-names = "power", "softreset";
   60                         phys = <&usb2_picophy1>;
   61                         phy-names = "usb";
   62                 };
   63 
   64                 ehci0: usb@9a03e00 {
   65                         compatible = "st,st-ehci-300x";
   66                         reg = <0x9a03e00 0x100>;
   67                         interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
   68                         pinctrl-names = "default";
   69                         pinctrl-0 = <&pinctrl_usb0>;
   70                         clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>;
   71                         resets = <&powerdown STIH407_USB2_PORT0_POWERDOWN>,
   72                                  <&softreset STIH407_USB2_PORT0_SOFTRESET>;
   73                         reset-names = "power", "softreset";
   74                         phys = <&usb2_picophy1>;
   75                         phy-names = "usb";
   76                 };
   77 
   78                 ohci1: usb@9a83c00 {
   79                         compatible = "st,st-ohci-300x";
   80                         reg = <0x9a83c00 0x100>;
   81                         interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>;
   82                         clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>;
   83                         resets = <&powerdown STIH407_USB2_PORT1_POWERDOWN>,
   84                                  <&softreset STIH407_USB2_PORT1_SOFTRESET>;
   85                         reset-names = "power", "softreset";
   86                         phys = <&usb2_picophy2>;
   87                         phy-names = "usb";
   88                 };
   89 
   90                 ehci1: usb@9a83e00 {
   91                         compatible = "st,st-ehci-300x";
   92                         reg = <0x9a83e00 0x100>;
   93                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
   94                         pinctrl-names = "default";
   95                         pinctrl-0 = <&pinctrl_usb1>;
   96                         clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>;
   97                         resets = <&powerdown STIH407_USB2_PORT1_POWERDOWN>,
   98                                  <&softreset STIH407_USB2_PORT1_SOFTRESET>;
   99                         reset-names = "power", "softreset";
  100                         phys = <&usb2_picophy2>;
  101                         phy-names = "usb";
  102                 };
  103 
  104                 mmc0: sdhci@9060000 {
  105                         assigned-clocks = <&clk_s_c0_flexgen CLK_MMC_0>;
  106                         assigned-clock-parents = <&clk_s_c0_pll1 0>;
  107                         assigned-clock-rates = <200000000>;
  108                 };
  109 
  110                 thermal@91a0000 {
  111                         compatible = "st,stih407-thermal";
  112                         reg = <0x91a0000 0x28>;
  113                         clock-names = "thermal";
  114                         clocks = <&clk_sysin>;
  115                         interrupts = <GIC_SPI 205 IRQ_TYPE_EDGE_RISING>;
  116                 };
  117         };
  118 };

Cache object: 192913d95b46b857c71b1936a0e76057


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