The patch titled Subject: drivers/video/backlight/pwm_bl.c: add device tree support for Low Threshold Brightness has been removed from the -mm tree. Its filename was drivers-video-backlight-pwm_blc-add-device-tree-support-for-low-threshold-brightness.patch This patch was dropped because an updated version will be merged ------------------------------------------------------ From: "Philip, Avinash" <avinashphilip@xxxxxx> Subject: drivers/video/backlight/pwm_bl.c: add device tree support for Low Threshold Brightness Low Threshold Brightness should be configured to have a linear relation in brightness scale. This patch adds device tree support for low threshold brightness as optional one for pwm_backlight. Signed-off-by: Philip, Avinash <avinashphilip@xxxxxx> Cc: Grant Likely <grant.likely@xxxxxxxxxxxx> Cc: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> Cc: Florian Tobias Schandinat <FlorianSchandinat@xxxxxx> Cc: Rob Herring <rob.herring@xxxxxxxxxxx> Cc: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt | 21 ++++++++++ drivers/video/backlight/pwm_bl.c | 5 ++ 2 files changed, 26 insertions(+) diff -puN Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt~drivers-video-backlight-pwm_blc-add-device-tree-support-for-low-threshold-brightness Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt --- a/Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt~drivers-video-backlight-pwm_blc-add-device-tree-support-for-low-threshold-brightness +++ a/Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt @@ -14,6 +14,8 @@ Required properties: Optional properties: - pwm-names: a list of names for the PWM devices specified in the "pwms" property (see PWM binding[0]) + - low_threshold_brightness: brightness threshold low level. (get linear + scales in brightness in low end of brightness levels) [0]: Documentation/devicetree/bindings/pwm/pwm.txt @@ -26,3 +28,22 @@ Example: brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; }; + +Example for brightness_threshold_level: + + backlight { + compatible = "pwm-backlight"; + pwms = <&pwm 0 50000>; + + brightness-levels = <0 4 8 16 32 64 128 255>; + default-brightness-level = <6>; + low_threshold_brightness = <50>; + }; +}; +Note: +Low threshold support is required to have linear brightness scale from +0 to max. For some panels, backlight absent on low end of brightness +scale. So support for Low Threshold been required. So that the scale of +brightness changed from Low Threshold to Max in scales defined in +brightness-levels. In this example 20% maximum brightness scale should +be required to turn on panel backlight. diff -puN drivers/video/backlight/pwm_bl.c~drivers-video-backlight-pwm_blc-add-device-tree-support-for-low-threshold-brightness drivers/video/backlight/pwm_bl.c --- a/drivers/video/backlight/pwm_bl.c~drivers-video-backlight-pwm_blc-add-device-tree-support-for-low-threshold-brightness +++ a/drivers/video/backlight/pwm_bl.c @@ -143,6 +143,11 @@ static int pwm_backlight_parse_dt(struct data->dft_brightness = value; data->max_brightness--; + + ret = of_property_read_u32(node, "low_threshold_brightness", + &value); + if (!ret) + data->lth_brightness = value; } /* _ Patches currently in -mm which might be from avinashphilip@xxxxxx are linux-next.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html