Lines Matching refs:bd
76 static int bd6107_write(struct bd6107 *bd, u8 reg, u8 data) in bd6107_write() argument
78 return i2c_smbus_write_byte_data(bd->client, reg, data); in bd6107_write()
83 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_update_status() local
92 bd6107_write(bd, BD6107_PORTSEL, BD6107_PORTSEL_LEDM(2) | in bd6107_backlight_update_status()
94 bd6107_write(bd, BD6107_MAINCNT1, brightness); in bd6107_backlight_update_status()
95 bd6107_write(bd, BD6107_LEDCNT1, BD6107_LEDCNT1_LEDONOFF1); in bd6107_backlight_update_status()
97 gpio_set_value(bd->pdata->reset, 0); in bd6107_backlight_update_status()
99 gpio_set_value(bd->pdata->reset, 1); in bd6107_backlight_update_status()
108 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_check_fb() local
110 return bd->pdata->fbdev == NULL || bd->pdata->fbdev == info->dev; in bd6107_backlight_check_fb()
125 struct bd6107 *bd; in bd6107_probe() local
140 bd = devm_kzalloc(&client->dev, sizeof(*bd), GFP_KERNEL); in bd6107_probe()
141 if (!bd) in bd6107_probe()
144 bd->client = client; in bd6107_probe()
145 bd->pdata = pdata; in bd6107_probe()
162 &bd->client->dev, bd, in bd6107_probe()