@@ -6,6 +6,7 @@
*/
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/pwm/pwm.h>
/ {
model = "Toradex Apalis iMX6Q/D Module";
@@ -19,13 +20,13 @@
backlight: backlight {
compatible = "pwm-backlight";
+ brightness-levels = <0 4 8 16 32 64 128 255>;
+ default-brightness-level = <6>;
+ enable-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_bl_on>;
- brightness-levels = <0 127 191 223 239 247 251 255>;
- default-brightness-level = <1>;
- enable-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
power-supply = <®_module_3v3>;
- pwms = <&pwm4 0 5000000>;
+ pwms = <&pwm4 0 5000000 PWM_POLARITY_INVERTED>;
status = "disabled";
};
@@ -761,7 +762,6 @@
};
&pwm4 {
- #pwm-cells = <2>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm4>;
status = "disabled";