123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- /*
- * Copyright 2011 Freescale Semiconductor, Inc.
- * Copyright 2011 Linaro Ltd.
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License
- * Version 2 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
- */
- /dts-v1/;
- /include/ "imx53.dtsi"
- / {
- model = "Freescale i.MX53 Quick Start Board";
- compatible = "fsl,imx53-qsb", "fsl,imx53";
- memory {
- reg = <0x70000000 0x40000000>;
- };
- soc {
- aips@50000000 { /* AIPS1 */
- spba@50000000 {
- esdhc@50004000 { /* ESDHC1 */
- cd-gpios = <&gpio3 13 0>;
- status = "okay";
- };
- ssi2: ssi@50014000 {
- fsl,mode = "i2s-slave";
- status = "okay";
- };
- esdhc@50020000 { /* ESDHC3 */
- cd-gpios = <&gpio3 11 0>;
- wp-gpios = <&gpio3 12 0>;
- status = "okay";
- };
- };
- wdog@53f98000 { /* WDOG1 */
- status = "okay";
- };
- iomuxc@53fa8000 {
- compatible = "fsl,imx53-iomuxc-qsb";
- reg = <0x53fa8000 0x4000>;
- };
- uart1: serial@53fbc000 {
- status = "okay";
- };
- };
- aips@60000000 { /* AIPS2 */
- sdma@63fb0000 {
- fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin";
- };
- i2c@63fc4000 { /* I2C2 */
- status = "okay";
- sgtl5000: codec@0a {
- compatible = "fsl,sgtl5000";
- reg = <0x0a>;
- VDDA-supply = <®_3p2v>;
- VDDIO-supply = <®_3p2v>;
- };
- };
- i2c@63fc8000 { /* I2C1 */
- status = "okay";
- accelerometer: mma8450@1c {
- compatible = "fsl,mma8450";
- reg = <0x1c>;
- };
- pmic: dialog@48 {
- compatible = "dlg,da9053-aa", "dlg,da9052";
- reg = <0x48>;
- regulators {
- buck0 {
- regulator-min-microvolt = <500000>;
- regulator-max-microvolt = <2075000>;
- };
- buck1 {
- regulator-min-microvolt = <500000>;
- regulator-max-microvolt = <2075000>;
- };
- buck2 {
- regulator-min-microvolt = <925000>;
- regulator-max-microvolt = <2500000>;
- };
- buck3 {
- regulator-min-microvolt = <925000>;
- regulator-max-microvolt = <2500000>;
- };
- ldo4 {
- regulator-min-microvolt = <600000>;
- regulator-max-microvolt = <1800000>;
- };
- ldo5 {
- regulator-min-microvolt = <600000>;
- regulator-max-microvolt = <1800000>;
- };
- ldo6 {
- regulator-min-microvolt = <1725000>;
- regulator-max-microvolt = <3300000>;
- };
- ldo7 {
- regulator-min-microvolt = <1725000>;
- regulator-max-microvolt = <3300000>;
- };
- ldo8 {
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3600000>;
- };
- ldo9 {
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3600000>;
- };
- ldo10 {
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3600000>;
- };
- ldo11 {
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3600000>;
- };
- ldo12 {
- regulator-min-microvolt = <1250000>;
- regulator-max-microvolt = <3650000>;
- };
- ldo13 {
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3600000>;
- };
- };
- };
- };
- audmux@63fd0000 {
- status = "okay";
- };
- ethernet@63fec000 {
- phy-mode = "rmii";
- phy-reset-gpios = <&gpio7 6 0>;
- status = "okay";
- };
- };
- };
- gpio-keys {
- compatible = "gpio-keys";
- power {
- label = "Power Button";
- gpios = <&gpio1 8 0>;
- linux,code = <116>; /* KEY_POWER */
- gpio-key,wakeup;
- };
- volume-up {
- label = "Volume Up";
- gpios = <&gpio2 14 0>;
- linux,code = <115>; /* KEY_VOLUMEUP */
- };
- volume-down {
- label = "Volume Down";
- gpios = <&gpio2 15 0>;
- linux,code = <114>; /* KEY_VOLUMEDOWN */
- };
- };
- leds {
- compatible = "gpio-leds";
- user {
- label = "Heartbeat";
- gpios = <&gpio7 7 0>;
- linux,default-trigger = "heartbeat";
- };
- };
- regulators {
- compatible = "simple-bus";
- reg_3p2v: 3p2v {
- compatible = "regulator-fixed";
- regulator-name = "3P2V";
- regulator-min-microvolt = <3200000>;
- regulator-max-microvolt = <3200000>;
- regulator-always-on;
- };
- };
- sound {
- compatible = "fsl,imx53-qsb-sgtl5000",
- "fsl,imx-audio-sgtl5000";
- model = "imx53-qsb-sgtl5000";
- ssi-controller = <&ssi2>;
- audio-codec = <&sgtl5000>;
- audio-routing =
- "MIC_IN", "Mic Jack",
- "Mic Jack", "Mic Bias",
- "Headphone Jack", "HP_OUT";
- mux-int-port = <2>;
- mux-ext-port = <5>;
- };
- };
|