Home
last modified time | relevance | path

Searched refs:cgbc (Results 1 – 13 of 13) sorted by relevance

/drivers/mfd/
A Dcgbc-core.c106 cgbc->session = cgbc_session_command(cgbc, CGBC_SESSION_CMD_REQUEST); in cgbc_session_request()
118 if (cgbc_session_command(cgbc, cgbc->session) != cgbc->session) in cgbc_session_release()
124 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_ACCESS); in cgbc_command_lock()
126 return ioread8(cgbc->io_cmd + CGBC_CMD_ACCESS) == cgbc->session; in cgbc_command_lock()
131 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_ACCESS); in cgbc_command_unlock()
177 iowrite8(cgbc->session, cgbc->io_cmd + CGBC_CMD_STROBE); in cgbc_command()
261 if (!cgbc->io_cmd) in cgbc_map()
345 cgbc = devm_kzalloc(dev, sizeof(*cgbc), GFP_KERNEL); in cgbc_probe()
346 if (!cgbc) in cgbc_probe()
349 cgbc->dev = dev; in cgbc_probe()
[all …]
A DMakefile16 obj-$(CONFIG_MFD_CGBC) += cgbc-core.o
A DKconfig249 called cgbc-core.
/drivers/gpio/
A Dgpio-cgbc.c24 struct cgbc_device_data *cgbc; member
28 static int cgbc_gpio_cmd(struct cgbc_device_data *cgbc, in cgbc_gpio_cmd() argument
33 return cgbc_command(cgbc, cmd, sizeof(cmd), value, 1, NULL); in cgbc_gpio_cmd()
39 struct cgbc_device_data *cgbc = gpio->cgbc; in cgbc_gpio_get() local
44 ret = cgbc_gpio_cmd(cgbc, CGBC_GPIO_CMD_GET, (offset > 7) ? 1 : 0, 0, &val); in cgbc_gpio_get()
58 struct cgbc_device_data *cgbc = gpio->cgbc; in __cgbc_gpio_set() local
62 ret = cgbc_gpio_cmd(cgbc, CGBC_GPIO_CMD_GET, (offset > 7) ? 1 : 0, 0, &val); in __cgbc_gpio_set()
87 struct cgbc_device_data *cgbc = gpio->cgbc; in cgbc_gpio_direction_set() local
133 struct cgbc_device_data *cgbc = gpio->cgbc; in cgbc_gpio_get_direction() local
152 struct cgbc_device_data *cgbc = dev_get_drvdata(dev->parent); in cgbc_gpio_probe() local
[all …]
A DMakefile53 obj-$(CONFIG_GPIO_CGBC) += gpio-cgbc.o
A DKconfig1337 called gpio-cgbc.
/drivers/watchdog/
A Dcgbc_wdt.c56 struct cgbc_device_data *cgbc; member
75 struct cgbc_device_data *cgbc = wdt_data->cgbc; in cgbc_wdt_start() local
102 return cgbc_command(cgbc, &cmd_start, sizeof(cmd_start), NULL, 0, NULL); in cgbc_wdt_start()
108 struct cgbc_device_data *cgbc = wdt_data->cgbc; in cgbc_wdt_stop() local
114 return cgbc_command(cgbc, &cmd_stop, sizeof(cmd_stop), NULL, 0, NULL); in cgbc_wdt_stop()
120 struct cgbc_device_data *cgbc = wdt_data->cgbc; in cgbc_wdt_keepalive() local
123 return cgbc_command(cgbc, &cmd_ping, sizeof(cmd_ping), NULL, 0, NULL); in cgbc_wdt_keepalive()
168 struct cgbc_device_data *cgbc = dev_get_drvdata(pdev->dev.parent); in cgbc_wdt_probe() local
177 wdt_data->cgbc = cgbc; in cgbc_wdt_probe()
/drivers/i2c/busses/
A Di2c-cgbc.c70 struct cgbc_device_data *cgbc; member
120 struct cgbc_device_data *cgbc = i2c->cgbc; in cgbc_i2c_get_status() local
125 ret = cgbc_command(cgbc, &cmd, sizeof(cmd), NULL, 0, &status); in cgbc_i2c_get_status()
137 struct cgbc_device_data *cgbc = i2c->cgbc; in cgbc_i2c_set_frequency() local
150 ret = cgbc_command(cgbc, &cmd, sizeof(cmd), &data, 1, NULL); in cgbc_i2c_set_frequency()
158 ret = cgbc_command(cgbc, &cmd, sizeof(cmd), &data, 1, NULL); in cgbc_i2c_set_frequency()
205 struct cgbc_device_data *cgbc = i2c->cgbc; in cgbc_i2c_xfer_msg() local
254 ret = cgbc_command(cgbc, &cmd, cmd_len, NULL, 0, NULL); in cgbc_i2c_xfer_msg()
265 ret = cgbc_command(cgbc, &cmd, cmd_len, NULL, 0, NULL); in cgbc_i2c_xfer_msg()
276 ret = cgbc_command(cgbc, &cmd_data, sizeof(cmd_data), in cgbc_i2c_xfer_msg()
[all …]
A DMakefile50 obj-$(CONFIG_I2C_CGBC) += i2c-cgbc.o
A DKconfig538 be called i2c-cgbc.ko.
/drivers/hwmon/
A Dcgbc-hwmon.c31 struct cgbc_device_data *cgbc; member
89 static int cgbc_hwmon_cmd(struct cgbc_device_data *cgbc, u8 index, u8 *data) in cgbc_hwmon_cmd() argument
93 return cgbc_command(cgbc, cmd, sizeof(cmd), data, CGBC_HWMON_CMD_SENSOR_DATA_SIZE, NULL); in cgbc_hwmon_cmd()
98 struct cgbc_device_data *cgbc = hwmon->cgbc; in cgbc_hwmon_probe_sensors() local
103 ret = cgbc_hwmon_cmd(cgbc, 0, &data[0]); in cgbc_hwmon_probe_sensors()
122 ret = cgbc_hwmon_cmd(cgbc, i, &data[0]); in cgbc_hwmon_probe_sensors()
190 struct cgbc_device_data *cgbc = hwmon->cgbc; in cgbc_hwmon_read() local
194 ret = cgbc_hwmon_cmd(cgbc, sensor->index, &data[0]); in cgbc_hwmon_read()
272 struct cgbc_device_data *cgbc = dev_get_drvdata(pdev->dev.parent); in cgbc_hwmon_probe() local
282 data->cgbc = cgbc; in cgbc_hwmon_probe()
A DMakefile62 obj-$(CONFIG_SENSORS_CGBC) += cgbc-hwmon.o
A DKconfig494 called cgbc-hwmon.

Completed in 26 milliseconds