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/bcm28155-ap.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-only
    2 // Copyright (C) 2013 Broadcom Corporation
    3 
    4 /dts-v1/;
    5 
    6 #include <dt-bindings/gpio/gpio.h>
    7 
    8 #include "bcm11351.dtsi"
    9 
   10 / {
   11         model = "BCM28155 AP board";
   12         compatible = "brcm,bcm28155-ap", "brcm,bcm11351";
   13 
   14         memory@80000000 {
   15                 device_type = "memory";
   16                 reg = <0x80000000 0x40000000>; /* 1 GB */
   17         };
   18 
   19         uart@3e000000 {
   20                 status = "okay";
   21         };
   22 
   23         i2c@3e016000 {
   24                 status = "okay";
   25                 clock-frequency = <400000>;
   26         };
   27 
   28         i2c@3e017000 {
   29                 status = "okay";
   30                 clock-frequency = <400000>;
   31         };
   32 
   33         i2c@3e018000 {
   34                 status = "okay";
   35                 clock-frequency = <400000>;
   36         };
   37 
   38         i2c@3500d000 {
   39                 status = "okay";
   40                 clock-frequency = <100000>;
   41 
   42                 pmu: pmu@8 {
   43                         reg = <0x08>;
   44                 };
   45         };
   46 
   47         sdio2: sdio@3f190000 {
   48                 non-removable;
   49                 max-frequency = <48000000>;
   50                 vmmc-supply = <&camldo1_reg>;
   51                 vqmmc-supply = <&iosr1_reg>;
   52                 status = "okay";
   53         };
   54 
   55         sdio4: sdio@3f1b0000 {
   56                 max-frequency = <48000000>;
   57                 cd-gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
   58                 vmmc-supply = <&sdldo_reg>;
   59                 vqmmc-supply = <&sdxldo_reg>;
   60                 status = "okay";
   61         };
   62 
   63         pwm: pwm@3e01a000 {
   64                 status = "okay";
   65         };
   66 
   67         usbotg: usb@3f120000 {
   68                 vusb_d-supply = <&usbldo_reg>;
   69                 vusb_a-supply = <&iosr1_reg>;
   70                 status = "okay";
   71         };
   72 
   73         usbphy: usb-phy@3f130000 {
   74                 status = "okay";
   75         };
   76 };
   77 
   78 #include "bcm59056.dtsi"
   79 
   80 &pmu {
   81         compatible = "brcm,bcm59056";
   82         interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
   83         regulators {
   84                 camldo1_reg: camldo1 {
   85                         regulator-min-microvolt = <3300000>;
   86                         regulator-max-microvolt = <3300000>;
   87                         regulator-always-on;
   88                 };
   89 
   90                 sdldo_reg: sdldo {
   91                         regulator-min-microvolt = <3000000>;
   92                         regulator-max-microvolt = <3000000>;
   93                 };
   94 
   95                 sdxldo_reg: sdxldo {
   96                         regulator-min-microvolt = <2700000>;
   97                         regulator-max-microvolt = <3300000>;
   98                 };
   99 
  100                 usbldo_reg: usbldo {
  101                         regulator-min-microvolt = <3300000>;
  102                         regulator-max-microvolt = <3300000>;
  103                         regulator-always-on;
  104                 };
  105 
  106                 iosr1_reg: iosr1 {
  107                         regulator-min-microvolt = <1800000>;
  108                         regulator-max-microvolt = <1800000>;
  109                         regulator-always-on;
  110                 };
  111         };
  112 };

Cache object: 3b5adbe27ccc8544ed572c7adcea8cf8


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