Loading arch/arm/boot/dts/qcom/markw/msm8953-general-markw.dtsi +33 −47 Original line number Diff line number Diff line Loading @@ -358,56 +358,42 @@ }; }; &i2c_2 { aw2013@45 { compatible = "awinc,aw2013"; &i2c_2 { /* i2c 6 */ aw2013@45 { /*blink */ compatible = "awinic,aw2013"; reg = <0x45>; rgb_led-supply = <&pm8953_l10>; red { label = "red"; linux,default-trigger = "battery-red"; default-state = "off"; retain-state-suspended; }; green { label = "green"; linux,default-trigger = "battery-green"; default-state = "off"; retain-state-suspended; }; blue { label = "blue"; linux,default-trigger = "battery-blue"; default-state = "off"; retain-state-suspended; }; white { label = "white"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; yellow { label = "yellow"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; cyan { label = "cyan"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; purple { label = "purple"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; aw2013,red { aw2013,name = "red"; aw2013,id = <0>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; aw2013,green { aw2013,name = "green"; aw2013,id = <1>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; aw2013,blue { aw2013,name = "blue"; aw2013,id = <2>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; }; Loading drivers/leds/leds-aw2013_markw.c +584 −559 File changed.Preview size limit exceeded, changes collapsed. Show changes include/linux/leds-aw2013.h +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ struct aw2013_platform_data { int hold_time_ms; int fall_time_ms; int off_time_ms; int awgpio; struct aw2013_led *led; }; Loading Loading
arch/arm/boot/dts/qcom/markw/msm8953-general-markw.dtsi +33 −47 Original line number Diff line number Diff line Loading @@ -358,56 +358,42 @@ }; }; &i2c_2 { aw2013@45 { compatible = "awinc,aw2013"; &i2c_2 { /* i2c 6 */ aw2013@45 { /*blink */ compatible = "awinic,aw2013"; reg = <0x45>; rgb_led-supply = <&pm8953_l10>; red { label = "red"; linux,default-trigger = "battery-red"; default-state = "off"; retain-state-suspended; }; green { label = "green"; linux,default-trigger = "battery-green"; default-state = "off"; retain-state-suspended; }; blue { label = "blue"; linux,default-trigger = "battery-blue"; default-state = "off"; retain-state-suspended; }; white { label = "white"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; yellow { label = "yellow"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; cyan { label = "cyan"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; }; purple { label = "purple"; linux,default-trigger = "none"; default-state = "off"; retain-state-suspended; aw2013,red { aw2013,name = "red"; aw2013,id = <0>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; aw2013,green { aw2013,name = "green"; aw2013,id = <1>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; aw2013,blue { aw2013,name = "blue"; aw2013,id = <2>; aw2013,max-brightness = <255>; aw2013,max-current = <1>; aw2013,rise-time-ms = <3>; aw2013,hold-time-ms = <1>; aw2013,fall-time-ms = <3>; aw2013,off-time-ms = <3>; }; }; Loading
drivers/leds/leds-aw2013_markw.c +584 −559 File changed.Preview size limit exceeded, changes collapsed. Show changes
include/linux/leds-aw2013.h +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ struct aw2013_platform_data { int hold_time_ms; int fall_time_ms; int off_time_ms; int awgpio; struct aw2013_led *led; }; Loading