Go to the source code of this file.
◆ I2C_SX9310_ACPI_ID
#define I2C_SX9310_ACPI_ID "STH9310" |
◆ I2C_SX9310_ACPI_NAME
#define I2C_SX9310_ACPI_NAME "Semtech SX9310" |
◆ i2c_sx9310_acpi_name()
static const char* i2c_sx9310_acpi_name |
( |
const struct device * |
dev | ) |
|
|
static |
◆ i2c_sx9310_enable()
static void i2c_sx9310_enable |
( |
struct device * |
dev | ) |
|
|
static |
◆ i2c_sx9310_fill_ssdt()
static void i2c_sx9310_fill_ssdt |
( |
const struct device * |
dev | ) |
|
|
static |
Definition at line 26 of file sx9310.c.
References acpi_device_name(), acpi_device_path(), acpi_device_scope(), acpi_device_status(), acpi_device_write_gpio(), acpi_device_write_i2c(), acpi_device_write_interrupt(), acpi_dp_add_array(), acpi_dp_add_integer(), acpi_dp_add_string(), acpi_dp_new_table(), acpi_dp_write(), acpigen_pop_len(), acpigen_write_device(), acpigen_write_name(), acpigen_write_name_integer(), acpigen_write_name_string(), acpigen_write_resourcetemplate_footer(), acpigen_write_resourcetemplate_header(), acpigen_write_scope(), acpigen_write_STA(), acpi_i2c::address, ARRAY_SIZE, BIOS_INFO, device::chip_info, device::chip_ops, config, dev_path(), i2c_path::device, device_path::i2c, I2C_SPEED_FAST, I2C_SX9310_ACPI_ID, i2c_sx9310_resolution, MAX_COMBINED_SENSORS_ENTRIES, i2c_path::mode_10bit, chip_operations::name, NULL, device::path, printk, and acpi_i2c::speed.
◆ drivers_i2c_sx9310_ops
Initial value:= {
}
static void i2c_sx9310_enable(struct device *dev)
Definition at line 118 of file sx9310.c.
◆ i2c_sx9310_ops
Initial value:= {
}
static void noop_read_resources(struct device *dev)
Standard device operations function pointers shims.
static void noop_set_resources(struct device *dev)
static const char * i2c_sx9310_acpi_name(const struct device *dev)
static void i2c_sx9310_fill_ssdt(const struct device *dev)
Definition at line 103 of file sx9310.c.
◆ i2c_sx9310_resolution
const char* const i2c_sx9310_resolution[] |
|
static |