Mercurial > hg > beaglert
diff resources/BB-BONE-BAREAUDI-02-00A0.dts @ 0:8a575ba3ab52
Initial commit.
author | andrewm |
---|---|
date | Fri, 31 Oct 2014 19:10:17 +0100 |
parents | |
children | f25940933503 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/resources/BB-BONE-BAREAUDI-02-00A0.dts Fri Oct 31 19:10:17 2014 +0100 @@ -0,0 +1,74 @@ +/* + * Copyright (C) 2012 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/; +/plugin/; + +/ { + compatible = "ti,beaglebone", "ti,beaglebone-black"; + + /* identification */ + part-number = "BB-BONE-BAREAUDI-02"; + version = "00A0", "A0"; + + /* state the resources this cape uses */ + exclusive-use = + /* the pin header uses */ + "P9.31", /* mcasp0: mcasp0_aclkx */ + "P9.29", /* mcasp0: mcasp0_fsx */ + "P9.28", /* mcasp0: mcasp0_axr2 */ + "P9.25", /* mcasp0: mcasp0_ahclkx */ + /* the hardware ip uses */ + "gpio1_18", "gpio1_19", + "mcasp0"; + + fragment@0 { + target = <&am33xx_pinmux>; + __overlay__ { + + i2c2_pins: pinmux_i2c2_pins { + pinctrl-single,pins = < + 0x150 0x72 /*spi0_scl.i2c2_sda,SLEWCTRL_SLOW | INPUT_PULLUP |MODE2*/ + 0x154 0x72 /*spi0_d0.i2c2_scl,SLEWCTRL_SLOW | INPUT_PULLUP | MODE2*/ + >; + }; + + bone_audio_cape_audio_pins: pinmux_bone_audio_cape_audio_pins { + pinctrl-single,pins = < + 0x1ac 0x00 /* mcasp0_ahclkx, MODE0 | INPUT */ + 0x19c 0x22 /* mcasp0_ahclkr, */ + 0x194 0x20 /* mcasp0_fsx, MODE0 | OUTPUT */ + 0x190 0x20 /* mcasp0_aclkr.mcasp0_aclkx, MODE0 | OUTPUT_PULLDOWN */ + 0x198 0x20 + >; + }; + }; + }; + + fragment@1 { + target = <&mcasp0>; + __overlay__ { + pinctrl-names = "default"; + pinctrl-0 = <&bone_audio_cape_audio_pins>; + + status = "okay"; + + op-mode = <0>; /* MCASP_IIS_MODE */ + tdm-slots = <2>; + num-serializer = <16>; + serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ + 2 0 1 0 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + >; + tx-num-evt = <1>; + rx-num-evt = <1>; + }; + }; + +};