/* * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ /dts-v1/; /include/ "omap36xx.dtsi" / { model = "TI OMAP3 BeagleBoard xM"; compatible = "ti,omap3-beagle-xm, ti,omap3-beagle", "ti,omap3"; memory { device_type = "memory"; reg = <0x80000000 0x20000000>; /* 512 MB */ }; leds { compatible = "gpio-leds"; heartbeat { label = "beagleboard::usr0"; gpios = <&gpio5 22 0>; /* 150 -> D6 LED */ linux,default-trigger = "heartbeat"; }; mmc { label = "beagleboard::usr1"; gpios = <&gpio5 21 0>; /* 149 -> D7 LED */ linux,default-trigger = "mmc0"; }; }; pwmleds { compatible = "pwm-leds"; pmu_stat { label = "beagleboard::pmu_stat"; pwms = <&twl_pwmled 1 7812500>; max-brightness = <127>; }; }; sound { compatible = "ti,omap-twl4030"; ti,model = "omap3beagle"; ti,mcbsp = <&mcbsp2>; ti,codec = <&twl_audio>; }; }; &i2c1 { clock-frequency = <2600000>; twl: twl@48 { reg = <0x48>; interrupts = <7>; /* SYS_NIRQ cascaded to intc */ interrupt-parent = <&intc>; twl_audio: audio { compatible = "ti,twl4030-audio"; codec { }; }; }; }; /include/ "twl4030.dtsi" &i2c2 { clock-frequency = <400000>; }; &i2c3 { clock-frequency = <100000>; /* * Display monitor features are burnt in the EEPROM * as EDID data. */ eeprom@50 { compatible = "ti,eeprom"; reg = <0x50>; }; }; &mmc1 { vmmc-supply = <&vmmc1>; vmmc_aux-supply = <&vsim>; bus-width = <8>; }; &mmc2 { status = "disabled"; }; &mmc3 { status = "disabled"; }; &twl_gpio { ti,use-leds; /* pullups: BIT(1) */ ti,pullups = <0x000002>; /* * pulldowns: * BIT(2), BIT(6), BIT(7), BIT(8), BIT(13) * BIT(15), BIT(16), BIT(17) */ ti,pulldowns = <0x03a1c4>; };