| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| H A D | intel_panel.c | 496 panel->backlight.min, panel->backlight.max); in scale_user_to_hw() 508 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw() 509 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw() 521 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user() 532 WARN_ON(panel->backlight.max == 0); in intel_panel_compute_brightness() 539 return panel->backlight.max - val + panel->backlight.min; in intel_panel_compute_brightness() 569 if (panel->backlight.combination_mode) { in i9xx_get_backlight() 600 return I915_READ(BXT_BLC_PWM_DUTY(panel->backlight.controller)); in bxt_get_backlight() 609 duty_ns = pwm_get_duty_cycle(panel->backlight.pwm); in pwm_get_backlight() 640 WARN_ON(panel->backlight.max == 0); in i9xx_set_backlight() [all …]
|
| H A D | intel_dp_aux_backlight.c | 126 freq = dev_priv->vbt.backlight.pwm_freq_hz; in intel_dp_aux_set_pwm_freq() 225 intel_dp_aux_set_backlight(conn_state, connector->panel.backlight.level); in intel_dp_aux_enable_backlight() 241 panel->backlight.max = 0xFFFF; in intel_dp_aux_setup_backlight() 243 panel->backlight.max = 0xFF; in intel_dp_aux_setup_backlight() 245 panel->backlight.min = 0; in intel_dp_aux_setup_backlight() 246 panel->backlight.level = intel_dp_aux_get_backlight(connector); in intel_dp_aux_setup_backlight() 248 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_setup_backlight() 277 dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE)) in intel_dp_aux_init_backlight_funcs() 283 panel->backlight.setup = intel_dp_aux_setup_backlight; in intel_dp_aux_init_backlight_funcs() 284 panel->backlight.enable = intel_dp_aux_enable_backlight; in intel_dp_aux_init_backlight_funcs() [all …]
|
| H A D | intel_dsi_dcs_backlight.c | 150 dcs_set_backlight(conn_state, panel->backlight.level); in dcs_enable_backlight() 158 panel->backlight.max = PANEL_PWM_MAX_VALUE; in dcs_setup_backlight() 159 panel->backlight.level = PANEL_PWM_MAX_VALUE; in dcs_setup_backlight() 171 if (dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs() 177 panel->backlight.setup = dcs_setup_backlight; in intel_dsi_dcs_init_backlight_funcs() 178 panel->backlight.enable = dcs_enable_backlight; in intel_dsi_dcs_init_backlight_funcs() 179 panel->backlight.disable = dcs_disable_backlight; in intel_dsi_dcs_init_backlight_funcs() 180 panel->backlight.set = dcs_set_backlight; in intel_dsi_dcs_init_backlight_funcs() 181 panel->backlight.get = dcs_get_backlight; in intel_dsi_dcs_init_backlight_funcs()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/ |
| H A D | drm_panel.c | 225 ret = backlight_enable(panel->backlight); in drm_panel_enable() 251 ret = backlight_disable(panel->backlight); in drm_panel_disable() 349 struct backlight_device *backlight; in drm_panel_of_backlight() local 354 backlight = devm_of_find_backlight(panel->dev); in drm_panel_of_backlight() 356 if (IS_ERR(backlight)) in drm_panel_of_backlight() 357 return PTR_ERR(backlight); in drm_panel_of_backlight() 359 panel->backlight = backlight; in drm_panel_of_backlight()
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| H A D | at91sam9x5dm.dtsi | 12 backlight: backlight { label 13 compatible = "pwm-backlight"; 23 regulator-name = "backlight-power-supply"; 31 backlight = <&backlight>;
|
| H A D | rk3288-veyron-edp.dtsi | 9 backlight_regulator: backlight-regulator { 42 backlight: backlight { label 43 compatible = "pwm-backlight"; 60 backlight = <&backlight>; 122 backlight {
|
| H A D | at91-dvk_su60_somc_lcm.dtsi | 11 backlight: backlight { label 12 compatible = "pwm-backlight"; 21 backlight = <&backlight>;
|
| H A D | imx6dl-skov-revc-lt6.dts | 14 backlight: backlight { label 15 compatible = "pwm-backlight"; 52 backlight = <&backlight>;
|
| H A D | imx6q-skov-revc-lt6.dts | 14 backlight: backlight { label 15 compatible = "pwm-backlight"; 53 backlight = <&backlight>;
|
| H A D | imx53-kp-ddc.dts | 14 backlight_lcd: backlight { 15 compatible = "pwm-backlight"; 52 backlight = <&backlight_lcd>; 62 reg_backlight: regulator-backlight { 64 regulator-name = "backlight-supply";
|
| H A D | imx6q-skov-reve-mi1010ait-1cp1.dts | 13 backlight: backlight { label 14 compatible = "pwm-backlight"; 27 backlight = <&backlight>;
|
| H A D | imx6q-logicpd.dts | 14 backlight: backlight-lvds { label 15 compatible = "pwm-backlight"; 25 backlight = <&backlight>;
|
| H A D | tegra20-medcom-wide.dts | 51 backlight: backlight { label 52 compatible = "pwm-backlight"; 65 backlight = <&backlight>;
|
| H A D | at91-sama5d4_ma5d4evk.dts | 106 backlight: backlight { label 107 compatible = "pwm-backlight"; 140 backlight = <&backlight>;
|
| H A D | imx6ul-phytec-segin-peb-av-02.dtsi | 9 backlight_lcd: backlight-lcd { 10 compatible = "pwm-backlight"; 20 backlight = <&backlight_lcd>; 30 reg_backlight_en: regulator-backlight-en { 34 regulator-name = "backlight-lcd";
|
| H A D | imx6qdl-udoo.dtsi | 10 backlight = &backlight; 20 backlight: backlight { label 21 compatible = "gpio-backlight"; 50 backlight = <&backlight>;
|
| H A D | at91sam9n12ek.dts | 190 backlight: backlight { label 191 compatible = "pwm-backlight"; 201 regulator-name = "backlight-power-supply"; 242 backlight = <&backlight>;
|
| H A D | stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 29 backlight: backlight { label 30 compatible = "gpio-backlight"; 57 backlight = <&backlight>;
|
| H A D | sun4i-a10-topwise-a721.dts | 23 backlight: backlight { label 24 compatible = "pwm-backlight"; 38 backlight = <&backlight>;
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip/ |
| H A D | px30-engicam-edimm2.2.dtsi | 10 backlight: backlight { label 11 compatible = "pwm-backlight"; 17 backlight = <&backlight>;
|
| H A D | px30-engicam-px30-core-ctouch2-of10.dts | 18 backlight: backlight { label 19 compatible = "pwm-backlight"; 29 backlight = <&backlight>;
|
| /netbsd-src/sbin/wsconsctl/ |
| H A D | display.c | 50 static struct wsdisplay_param backlight; 63 { "backlight", &backlight.curval, FMT_UINT, 0 }, 127 if (field_by_value(&backlight.curval)->flags & FLG_GET) { in display_get_values() 128 backlight.param = WSDISPLAYIO_PARAM_BACKLIGHT; in display_get_values() 129 if (ioctl(fd, WSDISPLAYIO_GETPARAM, &backlight) < 0) in display_get_values() 130 field_disable_by_value(&backlight.curval); in display_get_values() 207 if (field_by_value(&backlight.curval)->flags & FLG_SET) { in display_put_values() 208 backlight.param = WSDISPLAYIO_PARAM_BACKLIGHT; in display_put_values() 209 if (ioctl(fd, WSDISPLAYIO_SETPARAM, &backlight) < in display_put_values() 48 static struct wsdisplay_param backlight; global() variable [all...] |
| /netbsd-src/sys/arch/arm/dts/ |
| H A D | rk3399-rockpro64.dts | 33 backlight: lcd-backlight { label 34 compatible = "pwm-backlight"; 75 backlight = <&backlight>; 133 lcd-backlight {
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
| H A D | amdgpu_dce_abm.c | 259 unsigned int backlight = calculate_16_bit_backlight_from_pwm(abm_dce); in dce_abm_init() local 278 BL1_PWM_CURRENT_ABM_LEVEL, backlight); in dce_abm_init() 281 BL1_PWM_TARGET_ABM_LEVEL, backlight); in dce_abm_init() 284 BL1_PWM_USER_LEVEL, backlight); in dce_abm_init() 299 unsigned int backlight = REG_READ(BL1_PWM_CURRENT_ABM_LEVEL); in dce_abm_get_current_backlight() local 304 return backlight; in dce_abm_get_current_backlight() 310 unsigned int backlight = REG_READ(BL1_PWM_TARGET_ABM_LEVEL); in dce_abm_get_target_backlight() local 315 return backlight; in dce_abm_get_target_backlight()
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/qcom/ |
| H A D | msm8998-oneplus-cheeseburger.dts | 17 /* Capacitive keypad button backlight */ 24 button-backlight { 34 button_backlight_default: button-backlight-default {
|