• Home
  • Raw
  • Download

Lines Matching +full:int +full:- +full:property

2  * drivers/mfd/si476x-prop.c -- Subroutines to access
21 #include <linux/mfd/si476x-core.h>
31 int i; in si476x_core_element_is_in_array()
44 int i; in si476x_core_element_is_in_range()
54 u16 property) in si476x_core_is_valid_property_a10() argument
88 return si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a10()
90 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a10()
95 u16 property) in si476x_core_is_valid_property_a20() argument
108 return si476x_core_is_valid_property_a10(core, property) || in si476x_core_is_valid_property_a20()
109 si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a20()
111 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a20()
116 u16 property) in si476x_core_is_valid_property_a30() argument
134 return si476x_core_is_valid_property_a20(core, property) || in si476x_core_is_valid_property_a30()
135 si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a30()
137 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a30()
144 u16 property) in si476x_core_is_valid_property() argument
152 BUG_ON(core->revision > SI476X_REVISION_A30 || in si476x_core_is_valid_property()
153 core->revision == -1); in si476x_core_is_valid_property()
154 return is_valid_property[core->revision](core, property); in si476x_core_is_valid_property()
159 u16 property) in si476x_core_is_readonly_property() argument
161 BUG_ON(core->revision > SI476X_REVISION_A30 || in si476x_core_is_readonly_property()
162 core->revision == -1); in si476x_core_is_readonly_property()
164 switch (core->revision) { in si476x_core_is_readonly_property()
166 return (property == 0x3200); in si476x_core_is_readonly_property()
168 return (property == 0x1006 || in si476x_core_is_readonly_property()
169 property == 0x2210 || in si476x_core_is_readonly_property()
170 property == 0x3200); in si476x_core_is_readonly_property()
179 unsigned int reg) in si476x_core_regmap_readable_register()
189 unsigned int reg) in si476x_core_regmap_writable_register()
199 static int si476x_core_regmap_write(void *context, unsigned int reg, in si476x_core_regmap_write()
200 unsigned int val) in si476x_core_regmap_write()
205 static int si476x_core_regmap_read(void *context, unsigned int reg, in si476x_core_regmap_read()
209 int err; in si476x_core_regmap_read()
238 return devm_regmap_init(&core->client->dev, NULL, in devm_regmap_init_si476x()