.. | .. |
---|
30 | 30 | - ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 |
---|
31 | 31 | - tx-num-evt : FIFO levels. |
---|
32 | 32 | - rx-num-evt : FIFO levels. |
---|
| 33 | +- dismod : Specify the drive on TX pin during inactive slots |
---|
| 34 | + 0 : 3-state |
---|
| 35 | + 2 : logic low |
---|
| 36 | + 3 : logic high |
---|
| 37 | + Defaults to 'logic low' when the property is not present |
---|
33 | 38 | - sram-size-playback : size of sram to be allocated during playback |
---|
34 | 39 | - sram-size-capture : size of sram to be allocated during capture |
---|
35 | 40 | - interrupts : Interrupt numbers for McASP |
---|
.. | .. |
---|
39 | 44 | please refer to pinctrl-bindings.txt |
---|
40 | 45 | - fck_parent : Should contain a valid clock name which will be used as parent |
---|
41 | 46 | for the McASP fck |
---|
| 47 | +- auxclk-fs-ratio: When McASP is bus master indicates the ratio between AUCLK |
---|
| 48 | + and FS rate if applicable: |
---|
| 49 | + AUCLK rate = auxclk-fs-ratio * FS rate |
---|
| 50 | + |
---|
| 51 | +Optional GPIO support: |
---|
| 52 | +If any McASP pin need to be used as GPIO then the McASP node must have: |
---|
| 53 | +... |
---|
| 54 | + gpio-controller |
---|
| 55 | + #gpio-cells = <2>; |
---|
| 56 | +... |
---|
| 57 | + |
---|
| 58 | +When requesting a GPIO, the first parameter is the PIN index in McASP_P* |
---|
| 59 | +registers. |
---|
| 60 | +For example to request the AXR2 pin of mcasp8: |
---|
| 61 | +function-gpios = <&mcasp8 2 0>; |
---|
| 62 | + |
---|
| 63 | +Or to request the ACLKR pin of mcasp8: |
---|
| 64 | +function-gpios = <&mcasp8 29 0>; |
---|
| 65 | + |
---|
| 66 | +For generic gpio information, please refer to bindings/gpio/gpio.txt |
---|
42 | 67 | |
---|
43 | 68 | Example: |
---|
44 | 69 | |
---|