Lines Matching +full:bl +full:- +full:name

1 // SPDX-License-Identifier: GPL-2.0-or-later
16 #include <linux/soc/ti/omap1-io.h>
17 #include <linux/soc/ti/omap1-mux.h>
39 static void omapbl_enable(struct omap_backlight *bl, bool enable) in omapbl_enable() argument
42 omapbl_send_intensity(bl->current_intensity); in omapbl_enable()
54 struct omap_backlight *bl = bl_get_data(bl_dev); in omapbl_suspend() local
56 omapbl_enable(bl, false); in omapbl_suspend()
63 struct omap_backlight *bl = bl_get_data(bl_dev); in omapbl_resume() local
65 omapbl_enable(bl, bl->enabled); in omapbl_resume()
72 struct omap_backlight *bl = bl_get_data(dev); in omapbl_set_enabled() local
74 omapbl_enable(bl, enable); in omapbl_set_enabled()
75 bl->enabled = enable; in omapbl_set_enabled()
80 struct omap_backlight *bl = bl_get_data(dev); in omapbl_update_status() local
83 if (bl->current_intensity != dev->props.brightness) { in omapbl_update_status()
84 if (bl->enabled) in omapbl_update_status()
85 omapbl_send_intensity(dev->props.brightness); in omapbl_update_status()
86 bl->current_intensity = dev->props.brightness; in omapbl_update_status()
91 if (enable != bl->enabled) in omapbl_update_status()
99 struct omap_backlight *bl = bl_get_data(dev); in omapbl_get_intensity() local
101 return bl->current_intensity; in omapbl_get_intensity()
113 struct omap_backlight *bl; in omapbl_probe() local
114 struct omap_backlight_config *pdata = dev_get_platdata(&pdev->dev); in omapbl_probe()
117 return -ENXIO; in omapbl_probe()
119 bl = devm_kzalloc(&pdev->dev, sizeof(struct omap_backlight), in omapbl_probe()
121 if (unlikely(!bl)) in omapbl_probe()
122 return -ENOMEM; in omapbl_probe()
127 dev = devm_backlight_device_register(&pdev->dev, "omap-bl", &pdev->dev, in omapbl_probe()
128 bl, &omapbl_ops, &props); in omapbl_probe()
132 bl->enabled = false; in omapbl_probe()
133 bl->current_intensity = 0; in omapbl_probe()
135 bl->pdata = pdata; in omapbl_probe()
136 bl->dev = &pdev->dev; in omapbl_probe()
142 dev->props.brightness = pdata->default_intensity; in omapbl_probe()
145 dev_info(&pdev->dev, "OMAP LCD backlight initialised\n"); in omapbl_probe()
155 .name = "omap-bl",