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 20&bsc1 { 21 clock-frequency = <400000>; 22 status = "okay"; 23}; 24 25&bsc2 { 26 clock-frequency = <400000>; 27 status = "okay"; 28}; 29 30&bsc3 { 31 clock-frequency = <400000>; 32 status = "okay"; 33}; 34 35&pmu_bsc { 36 clock-frequency = <100000>; 37 status = "okay"; 38 39 pmu: pmu@8 { 40 compatible = "brcm,bcm59056"; 41 interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 42 reg = <0x08>; 43 44 regulators { 45 camldo1_reg: camldo1 { 46 regulator-min-microvolt = <3300000>; 47 regulator-max-microvolt = <3300000>; 48 regulator-always-on; 49 }; 50 51 sdldo_reg: sdldo { 52 regulator-min-microvolt = <3000000>; 53 regulator-max-microvolt = <3000000>; 54 }; 55 56 sdxldo_reg: sdxldo { 57 regulator-min-microvolt = <2700000>; 58 regulator-max-microvolt = <3300000>; 59 }; 60 61 usbldo_reg: usbldo { 62 regulator-min-microvolt = <3300000>; 63 regulator-max-microvolt = <3300000>; 64 regulator-always-on; 65 }; 66 67 iosr1_reg: iosr1 { 68 regulator-min-microvolt = <1800000>; 69 regulator-max-microvolt = <1800000>; 70 regulator-always-on; 71 }; 72 }; 73 }; 74}; 75 76&pwm { 77 status = "okay"; 78}; 79 80&sdio2 { 81 non-removable; 82 max-frequency = <48000000>; 83 vmmc-supply = <&camldo1_reg>; 84 vqmmc-supply = <&iosr1_reg>; 85 status = "okay"; 86}; 87 88&sdio4 { 89 max-frequency = <48000000>; 90 cd-gpios = <&gpio 14 GPIO_ACTIVE_LOW>; 91 vmmc-supply = <&sdldo_reg>; 92 vqmmc-supply = <&sdxldo_reg>; 93 status = "okay"; 94}; 95 96&uartb { 97 status = "okay"; 98}; 99 100&usbotg { 101 vusb_d-supply = <&usbldo_reg>; 102 vusb_a-supply = <&iosr1_reg>; 103 status = "okay"; 104}; 105 106&usbphy { 107 status = "okay"; 108}; 109