Lines Matching refs:bd
27 static int jornada_bl_get_brightness(struct backlight_device *bd) in jornada_bl_get_brightness() argument
41 dev_err(&bd->dev, "get brightness timeout\n"); in jornada_bl_get_brightness()
54 static int jornada_bl_update_status(struct backlight_device *bd) in jornada_bl_update_status() argument
61 if ((bd->props.power != FB_BLANK_UNBLANK) || (bd->props.fb_blank != FB_BLANK_UNBLANK)) { in jornada_bl_update_status()
64 dev_info(&bd->dev, "brightness off timeout\n"); in jornada_bl_update_status()
75 dev_info(&bd->dev, "failed to set brightness\n"); in jornada_bl_update_status()
87 if (jornada_ssp_byte(BL_MAX_BRIGHT - bd->props.brightness) in jornada_bl_update_status()
89 dev_err(&bd->dev, "set brightness failed\n"); in jornada_bl_update_status()
113 struct backlight_device *bd; in jornada_bl_probe() local
119 bd = devm_backlight_device_register(&pdev->dev, S1D_DEVICENAME, in jornada_bl_probe()
122 if (IS_ERR(bd)) { in jornada_bl_probe()
123 ret = PTR_ERR(bd); in jornada_bl_probe()
128 bd->props.power = FB_BLANK_UNBLANK; in jornada_bl_probe()
129 bd->props.brightness = BL_DEF_BRIGHT; in jornada_bl_probe()
135 jornada_bl_update_status(bd); in jornada_bl_probe()
137 platform_set_drvdata(pdev, bd); in jornada_bl_probe()