| Texas Instruments TAS5086 6-channel PWM Processor |
| |
| Required properties: |
| |
| - compatible: Should contain "ti,tas5086". |
| - reg: The i2c address. Should contain <0x1b>. |
| |
| Optional properties: |
| |
| - reset-gpio: A GPIO spec to define which pin is connected to the |
| chip's !RESET pin. If specified, the driver will |
| assert a hardware reset at probe time. |
| |
| - ti,charge-period: This property should contain the time in microseconds |
| that closely matches the external single-ended |
| split-capacitor charge period. The hardware chip |
| waits for this period of time before starting the |
| PWM signals. This helps reduce pops and clicks. |
| |
| When not specified, the hardware default of 1300ms |
| is retained. |
| |
| - ti,mid-z-channel-X: Boolean properties, X being a number from 1 to 6. |
| If given, channel X will start with the Mid-Z start |
| sequence, otherwise the default Low-Z scheme is used. |
| |
| The correct configuration depends on how the power |
| stages connected to the PWM output pins work. Not all |
| power stages are compatible to Mid-Z - please refer |
| to the datasheets for more details. |
| |
| Most systems should not set any of these properties. |
| |
| - avdd-supply: Power supply for AVDD, providing 3.3V |
| - dvdd-supply: Power supply for DVDD, providing 3.3V |
| |
| Examples: |
| |
| i2c_bus { |
| tas5086@1b { |
| compatible = "ti,tas5086"; |
| reg = <0x1b>; |
| reset-gpio = <&gpio 23 0>; |
| ti,charge-period = <156000>; |
| avdd-supply = <&vdd_3v3_reg>; |
| dvdd-supply = <&vdd_3v3_reg>; |
| }; |
| }; |