162306a36Sopenharmony_ciTexas Instruments TAS5086 6-channel PWM Processor 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci - compatible: Should contain "ti,tas5086". 662306a36Sopenharmony_ci - reg: The i2c address. Should contain <0x1b>. 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciOptional properties: 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci - reset-gpio: A GPIO spec to define which pin is connected to the 1162306a36Sopenharmony_ci chip's !RESET pin. If specified, the driver will 1262306a36Sopenharmony_ci assert a hardware reset at probe time. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci - ti,charge-period: This property should contain the time in microseconds 1562306a36Sopenharmony_ci that closely matches the external single-ended 1662306a36Sopenharmony_ci split-capacitor charge period. The hardware chip 1762306a36Sopenharmony_ci waits for this period of time before starting the 1862306a36Sopenharmony_ci PWM signals. This helps reduce pops and clicks. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci When not specified, the hardware default of 1300ms 2162306a36Sopenharmony_ci is retained. 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci - ti,mid-z-channel-X: Boolean properties, X being a number from 1 to 6. 2462306a36Sopenharmony_ci If given, channel X will start with the Mid-Z start 2562306a36Sopenharmony_ci sequence, otherwise the default Low-Z scheme is used. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci The correct configuration depends on how the power 2862306a36Sopenharmony_ci stages connected to the PWM output pins work. Not all 2962306a36Sopenharmony_ci power stages are compatible to Mid-Z - please refer 3062306a36Sopenharmony_ci to the datasheets for more details. 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci Most systems should not set any of these properties. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci - avdd-supply: Power supply for AVDD, providing 3.3V 3562306a36Sopenharmony_ci - dvdd-supply: Power supply for DVDD, providing 3.3V 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciExamples: 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci i2c_bus { 4062306a36Sopenharmony_ci tas5086@1b { 4162306a36Sopenharmony_ci compatible = "ti,tas5086"; 4262306a36Sopenharmony_ci reg = <0x1b>; 4362306a36Sopenharmony_ci reset-gpio = <&gpio 23 0>; 4462306a36Sopenharmony_ci ti,charge-period = <156000>; 4562306a36Sopenharmony_ci avdd-supply = <&vdd_3v3_reg>; 4662306a36Sopenharmony_ci dvdd-supply = <&vdd_3v3_reg>; 4762306a36Sopenharmony_ci }; 4862306a36Sopenharmony_ci }; 49