Searched refs:tc35892 (Results 1 - 5 of 5) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dtc35892.c15 #include <linux/mfd/tc35892.h>
19 * @tc35892: Device to read from
22 int tc35892_reg_read(struct tc35892 *tc35892, u8 reg) argument
26 ret = i2c_smbus_read_byte_data(tc35892->i2c, reg);
28 dev_err(tc35892->dev, "failed to read reg %#x: %d\n",
37 * @tc35892: Device to write to
41 int tc35892_reg_write(struct tc35892 *tc35892, u8 reg, u8 data) argument
45 ret = i2c_smbus_write_byte_data(tc35892
61 tc35892_block_read(struct tc35892 *tc35892, u8 reg, u8 length, u8 *values) argument
81 tc35892_block_write(struct tc35892 *tc35892, u8 reg, u8 length, const u8 *values) argument
103 tc35892_set_bits(struct tc35892 *tc35892, u8 reg, u8 mask, u8 val) argument
142 struct tc35892 *tc35892 = data; local
177 tc35892_irq_init(struct tc35892 *tc35892) argument
197 tc35892_irq_remove(struct tc35892 *tc35892) argument
211 tc35892_chip_init(struct tc35892 *tc35892) argument
247 struct tc35892 *tc35892; local
305 struct tc35892 *tc35892 = i2c_get_clientdata(client); local
[all...]
H A DMakefile19 obj-$(CONFIG_MFD_TC35892) += tc35892.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dtc35892-gpio.c16 #include <linux/mfd/tc35892.h>
29 struct tc35892 *tc35892; member in struct:tc35892_gpio
48 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
53 ret = tc35892_reg_read(tc35892, reg);
63 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
75 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
88 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
150 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
207 struct tc35892 *tc35892 = tc35892_gpio->tc35892; local
272 struct tc35892 *tc35892 = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A DMakefile24 obj-$(CONFIG_GPIO_TC35892) += tc35892-gpio.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mfd/
H A Dtc35892.h92 struct tc35892 { struct
102 extern int tc35892_reg_write(struct tc35892 *tc35892, u8 reg, u8 data);
103 extern int tc35892_reg_read(struct tc35892 *tc35892, u8 reg);
104 extern int tc35892_block_read(struct tc35892 *tc35892, u8 reg, u8 length,
106 extern int tc35892_block_write(struct tc35892 *tc35892, u8 reg, u8 length,
108 extern int tc35892_set_bits(struct tc35892 *tc3589
[all...]

Completed in 36 milliseconds