Lines Matching refs:lp855x
50 struct lp855x;
60 int (*pre_init_device)(struct lp855x *);
63 int (*post_init_device)(struct lp855x *);
66 struct lp855x { struct
79 static int lp855x_write_byte(struct lp855x *lp, u8 reg, u8 data) in lp855x_write_byte() argument
84 static int lp855x_update_bit(struct lp855x *lp, u8 reg, u8 mask, u8 data) in lp855x_update_bit()
102 static bool lp855x_is_valid_rom_area(struct lp855x *lp, u8 addr) in lp855x_is_valid_rom_area()
133 static int lp8557_bl_off(struct lp855x *lp) in lp8557_bl_off()
140 static int lp8557_bl_on(struct lp855x *lp) in lp8557_bl_on()
169 static int lp855x_configure(struct lp855x *lp) in lp855x_configure()
236 static void lp855x_pwm_ctrl(struct lp855x *lp, int br, int max_br) in lp855x_pwm_ctrl()
260 struct lp855x *lp = bl_get_data(bl); in lp855x_bl_update_status()
279 static int lp855x_backlight_register(struct lp855x *lp) in lp855x_backlight_register()
308 struct lp855x *lp = dev_get_drvdata(dev); in lp855x_get_chip_id()
316 struct lp855x *lp = dev_get_drvdata(dev); in lp855x_get_bl_ctl_mode()
341 static int lp855x_parse_dt(struct lp855x *lp) in lp855x_parse_dt()
388 static int lp855x_parse_dt(struct lp855x *lp) in lp855x_parse_dt()
396 struct lp855x *lp; in lp855x_probe()
402 lp = devm_kzalloc(&cl->dev, sizeof(struct lp855x), GFP_KERNEL); in lp855x_probe()
465 struct lp855x *lp = i2c_get_clientdata(cl); in lp855x_remove()