1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2724ba675SRob Herring// Copyright (C) 2013 Broadcom Corporation 3724ba675SRob Herring 4724ba675SRob Herring/dts-v1/; 5724ba675SRob Herring 6724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 7724ba675SRob Herring 8724ba675SRob Herring#include "bcm11351.dtsi" 9724ba675SRob Herring 10724ba675SRob Herring/ { 11724ba675SRob Herring model = "BCM28155 AP board"; 12724ba675SRob Herring compatible = "brcm,bcm28155-ap", "brcm,bcm11351"; 13724ba675SRob Herring 14724ba675SRob Herring memory@80000000 { 15724ba675SRob Herring device_type = "memory"; 16724ba675SRob Herring reg = <0x80000000 0x40000000>; /* 1 GB */ 17724ba675SRob Herring }; 18724ba675SRob Herring}; 19724ba675SRob Herring 20*fa6371dfSStanislav Jakubek&bsc1 { 21724ba675SRob Herring clock-frequency = <400000>; 22724ba675SRob Herring status = "okay"; 23724ba675SRob Herring}; 24724ba675SRob Herring 25*fa6371dfSStanislav Jakubek&bsc2 { 26724ba675SRob Herring clock-frequency = <400000>; 27724ba675SRob Herring status = "okay"; 28724ba675SRob Herring}; 29724ba675SRob Herring 30*fa6371dfSStanislav Jakubek&bsc3 { 31724ba675SRob Herring clock-frequency = <400000>; 32724ba675SRob Herring status = "okay"; 33724ba675SRob Herring}; 34724ba675SRob Herring 35*fa6371dfSStanislav Jakubek&pmu_bsc { 36724ba675SRob Herring clock-frequency = <100000>; 37724ba675SRob Herring status = "okay"; 38724ba675SRob Herring 39724ba675SRob Herring pmu: pmu@8 { 40724ba675SRob Herring reg = <0x08>; 41724ba675SRob Herring }; 42724ba675SRob Herring}; 43724ba675SRob Herring 44*fa6371dfSStanislav Jakubek&pwm { 45*fa6371dfSStanislav Jakubek status = "okay"; 46*fa6371dfSStanislav Jakubek}; 47*fa6371dfSStanislav Jakubek 48*fa6371dfSStanislav Jakubek&sdio2 { 49724ba675SRob Herring non-removable; 50724ba675SRob Herring max-frequency = <48000000>; 51724ba675SRob Herring vmmc-supply = <&camldo1_reg>; 52724ba675SRob Herring vqmmc-supply = <&iosr1_reg>; 53724ba675SRob Herring status = "okay"; 54724ba675SRob Herring}; 55724ba675SRob Herring 56*fa6371dfSStanislav Jakubek&sdio4 { 57724ba675SRob Herring max-frequency = <48000000>; 58724ba675SRob Herring cd-gpios = <&gpio 14 GPIO_ACTIVE_LOW>; 59724ba675SRob Herring vmmc-supply = <&sdldo_reg>; 60724ba675SRob Herring vqmmc-supply = <&sdxldo_reg>; 61724ba675SRob Herring status = "okay"; 62724ba675SRob Herring}; 63724ba675SRob Herring 64*fa6371dfSStanislav Jakubek&uartb { 65724ba675SRob Herring status = "okay"; 66724ba675SRob Herring}; 67724ba675SRob Herring 68*fa6371dfSStanislav Jakubek&usbotg { 69724ba675SRob Herring vusb_d-supply = <&usbldo_reg>; 70724ba675SRob Herring vusb_a-supply = <&iosr1_reg>; 71724ba675SRob Herring status = "okay"; 72724ba675SRob Herring}; 73724ba675SRob Herring 74*fa6371dfSStanislav Jakubek&usbphy { 75724ba675SRob Herring status = "okay"; 76724ba675SRob Herring}; 77724ba675SRob Herring 78724ba675SRob Herring#include "bcm59056.dtsi" 79724ba675SRob Herring 80724ba675SRob Herring&pmu { 81724ba675SRob Herring compatible = "brcm,bcm59056"; 82724ba675SRob Herring interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 83724ba675SRob Herring regulators { 84724ba675SRob Herring camldo1_reg: camldo1 { 85724ba675SRob Herring regulator-min-microvolt = <3300000>; 86724ba675SRob Herring regulator-max-microvolt = <3300000>; 87724ba675SRob Herring regulator-always-on; 88724ba675SRob Herring }; 89724ba675SRob Herring 90724ba675SRob Herring sdldo_reg: sdldo { 91724ba675SRob Herring regulator-min-microvolt = <3000000>; 92724ba675SRob Herring regulator-max-microvolt = <3000000>; 93724ba675SRob Herring }; 94724ba675SRob Herring 95724ba675SRob Herring sdxldo_reg: sdxldo { 96724ba675SRob Herring regulator-min-microvolt = <2700000>; 97724ba675SRob Herring regulator-max-microvolt = <3300000>; 98724ba675SRob Herring }; 99724ba675SRob Herring 100724ba675SRob Herring usbldo_reg: usbldo { 101724ba675SRob Herring regulator-min-microvolt = <3300000>; 102724ba675SRob Herring regulator-max-microvolt = <3300000>; 103724ba675SRob Herring regulator-always-on; 104724ba675SRob Herring }; 105724ba675SRob Herring 106724ba675SRob Herring iosr1_reg: iosr1 { 107724ba675SRob Herring regulator-min-microvolt = <1800000>; 108724ba675SRob Herring regulator-max-microvolt = <1800000>; 109724ba675SRob Herring regulator-always-on; 110724ba675SRob Herring }; 111724ba675SRob Herring }; 112724ba675SRob Herring}; 113