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 serial@3e000000 { 20 status = "okay"; 21 }; 22 23 i2c@3e016000 { 24 clock-frequency = <400000>; 25 status = "okay"; 26 }; 27 28 i2c@3e017000 { 29 clock-frequency = <400000>; 30 status = "okay"; 31 }; 32 33 i2c@3e018000 { 34 clock-frequency = <400000>; 35 status = "okay"; 36 }; 37 38 i2c@3500d000 { 39 clock-frequency = <100000>; 40 status = "okay"; 41 42 pmu: pmu@8 { 43 reg = <0x08>; 44 }; 45 }; 46 47 sdio2: mmc@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: mmc@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}; 113