Lines Matching full:88
3 * Base driver for Marvell 88PM8607
23 #include <linux/mfd/88pm860x.h>
170 .name = "88pm860x-backlight",
175 .name = "88pm860x-backlight",
180 .name = "88pm860x-backlight",
189 .name = "88pm860x-led",
194 .name = "88pm860x-led",
199 .name = "88pm860x-led",
204 .name = "88pm860x-led",
209 .name = "88pm860x-led",
214 .name = "88pm860x-led",
223 .name = "88pm860x-regulator",
228 .name = "88pm860x-regulator",
233 .name = "88pm860x-regulator",
238 .name = "88pm860x-regulator",
243 .name = "88pm860x-regulator",
248 .name = "88pm860x-regulator",
253 .name = "88pm860x-regulator",
258 .name = "88pm860x-regulator",
263 .name = "88pm860x-regulator",
268 .name = "88pm860x-regulator",
273 .name = "88pm860x-regulator",
278 .name = "88pm860x-regulator",
283 .name = "88pm860x-regulator",
288 .name = "88pm860x-regulator",
293 .name = "88pm860x-regulator",
298 .name = "88pm860x-regulator",
306 {"88pm860x-touch", -1,},
310 {"88pm860x-onkey", -1,},
314 {"88pm860x-codec", -1,},
331 {"88pm860x-battery", -1,},
332 {"88pm860x-charger", -1,},
333 {"88pm860x-preg", -1,},
338 {"88pm860x-rtc", -1,},
545 .name = "88pm860x",
586 * This control bit is valid from 88PM8607 B0 steping. in device_irq_init()
634 flags | IRQF_ONESHOT, "88pm860x", chip); in device_irq_init()
997 dev_info(chip->dev, "Marvell 88PM8607 (ID: %02x) detected\n", in device_8607_init()
1002 "Failed to detect Marvell 88PM8607. Chip ID: %02x\n", in device_8607_init()
1120 if (of_get_property(np, "marvell,88pm860x-irq-read-clr", NULL)) in pm860x_dt_init()
1122 ret = of_property_read_u32(np, "marvell,88pm860x-slave-addr", in pm860x_dt_init()
1126 "Not found \"marvell,88pm860x-slave-addr\" property\n"); in pm860x_dt_init()
1241 { "88PM860x", 0 },
1247 { .compatible = "marvell,88pm860x", },
1254 .name = "88PM860x",
1269 pr_err("Failed to register 88PM860x I2C driver: %d\n", ret); in pm860x_i2c_init()
1280 MODULE_DESCRIPTION("PMIC Driver for Marvell 88PM860x");