/linux/drivers/platform/surface/ |
H A D | surface_aggregator_registry.c | 38 static const struct software_node ssam_node_root = { 43 static const struct software_node ssam_node_hub_kip = { 49 static const struct software_node ssam_node_hub_base = { 55 static const struct software_node ssam_node_bat_ac = { 61 static const struct software_node ssam_node_bat_main = { 67 static const struct software_node ssam_node_bat_sb3base = { 73 static const struct software_node ssam_node_tmp_perf_profile = { 86 static const struct software_node ssam_node_tmp_perf_profile_with_fan = { 93 static const struct software_node ssam_node_tmp_sensors = { 99 static const struct software_node ssam_node_fan_speed = { [all …]
|
/linux/drivers/platform/x86/amd/ |
H A D | amd_isp4.c | 24 static const struct software_node isp4_mipi1_endpoint_node; 25 static const struct software_node ov05c10_endpoint_node; 34 const struct software_node **swnodes; 52 static const struct software_node amd_camera_node = { 59 static const struct software_node isp4_node = { 68 static const struct software_node isp4_ports = { 77 static const struct software_node isp4_port_node = { 97 static const struct software_node isp4_mipi1_endpoint_node = { 112 static const struct software_node i2c1_node = { 125 static const struct software_node ov05c10_camera_node = { [all …]
|
/linux/drivers/platform/x86/x86-android-tablets/ |
H A D | other.c | 36 static const struct software_node acer_b1_750_bma250e_node = { 136 static const struct software_node chuwi_hi8_gsl1680_node = { 151 static const struct software_node chuwi_hi8_bma250e_node = { 292 static const struct software_node medion_lifetab_s10346_accel_node = { 303 static const struct software_node medion_lifetab_s10346_touchscreen_node = { 375 static const struct software_node nextbook_ares8_accel_node = { 385 static const struct software_node nextbook_ares8_touchscreen_node = { 444 static const struct software_node nextbook_ares8a_accel_node = { 538 static const struct software_node whitelabel_tm800a550l_accel_node = { 549 static const struct software_node whitelabel_tm800a550l_goodix_node = { [all …]
|
H A D | shared-psy-info.h | 16 struct software_node; 22 extern const struct software_node fg_bq24190_supply_node; 23 extern const struct software_node fg_bq25890_supply_node; 24 extern const struct software_node generic_lipo_hv_4v35_battery_node;
|
H A D | shared-psy-info.c | 29 const struct software_node fg_bq24190_supply_node = { 38 const struct software_node fg_bq25890_supply_node = { 54 const struct software_node generic_lipo_hv_4v35_battery_node = {
|
H A D | x86-android-tablets.h | 22 struct software_node; 87 const struct software_node *bat_swnode;
|
/linux/arch/x86/platform/geode/ |
H A D | geode-common.c | 17 static const struct software_node geode_gpiochip_node = { 26 static const struct software_node geode_gpio_keys_node = { 39 static const struct software_node geode_restart_key_node = { 44 static const struct software_node *geode_gpio_keys_swnodes[] __initconst = { 90 static const struct software_node geode_gpio_leds_node = { 99 const struct software_node *group[MAX_LEDS + 2] = { 0 }; in geode_create_leds() 100 struct software_node *swnodes; in geode_create_leds()
|
/linux/include/media/ |
H A D | ipu-bridge.h | 28 (const struct software_node) { \ 34 (const struct software_node) { \ 40 (const struct software_node) { \ 47 (const struct software_node) { \ 132 const struct software_node *group[SWNODE_COUNT + 1]; 133 struct software_node swnodes[SWNODE_COUNT]; 165 struct software_node ipu_hid_node;
|
/linux/drivers/mfd/ |
H A D | intel-lpss-acpi.c | 32 static const struct software_node spt_spi_node = { 46 static const struct software_node spt_i2c_node = { 62 static const struct software_node uart_node = { 77 static const struct software_node bxt_spi_node = { 93 static const struct software_node bxt_i2c_node = { 109 static const struct software_node apl_i2c_node = { 123 static const struct software_node cnl_spi_node = {
|
H A D | intel_quark_i2c_gpio.c | 48 static const struct software_node intel_quark_i2c_controller_standard_node = { 58 static const struct software_node intel_quark_i2c_controller_fast_node = { 113 static const struct software_node intel_quark_gpio_controller_node = { 124 static const struct software_node intel_quark_gpio_portA_node = { 130 static const struct software_node *intel_quark_gpio_node_group[] = { 213 cell->swnode = (struct software_node *)dmi_id->driver_data; in intel_quark_i2c_setup()
|
H A D | intel-lpss.h | 30 struct software_node; 38 const struct software_node *swnode;
|
H A D | intel-lpss-pci.c | 102 static const struct software_node spt_spi_node = { 116 static const struct software_node spt_i2c_node = { 132 static const struct software_node uart_node = { 147 static const struct software_node bxt_spi_node = { 169 static const struct software_node bxt_i2c_node = { 185 static const struct software_node apl_i2c_node = { 201 static const struct software_node glk_i2c_node = { 215 static const struct software_node cnl_spi_node = { 239 static const struct software_node tgl_spi_node = {
|
/linux/include/linux/ |
H A D | property.h | 343 struct software_node; 352 const struct software_node *node; 554 struct software_node { struct 556 const struct software_node *parent; argument 561 (struct software_node) { \ argument 568 const struct software_node * 570 struct fwnode_handle *software_node_fwnode(const struct software_node *node); 572 const struct software_node * 573 software_node_find_by_name(const struct software_node *parent, 576 int software_node_register_node_group(const struct software_node **node_group); [all …]
|
/linux/drivers/base/ |
H A D | swnode.c | 30 const struct software_node *node; 79 software_node_to_swnode(const struct software_node *node) in software_node_to_swnode() 101 const struct software_node *to_software_node(const struct fwnode_handle *fwnode) in to_software_node() 109 struct fwnode_handle *software_node_fwnode(const struct software_node *node) in software_node_fwnode() 707 const struct software_node * 708 software_node_find_by_name(const struct software_node *parent, const char *name) in software_node_find_by_name() 734 static struct software_node *software_node_alloc(const struct property_entry *properties) in software_node_alloc() 737 struct software_node *node; in software_node_alloc() 754 static void software_node_free(const struct software_node *node) in software_node_free() 784 swnode_register(const struct software_node *node, struct swnode *parent, in swnode_register() [all …]
|
/linux/arch/arm/mach-pxa/ |
H A D | spitz.c | 133 static const struct software_node spitz_scoop_1_gpiochip_node = { 138 static const struct software_node spitz_scoop_2_gpiochip_node = { 143 static const struct software_node akita_max7310_gpiochip_node = { 440 static const struct software_node spitz_gpio_keys_node = { 454 static const struct software_node spitz_suspend_key_node = { 468 static const struct software_node spitz_sw1_node = { 482 static const struct software_node spitz_sw2_node = { 487 static const struct software_node *spitz_gpio_keys_swnodes[] = { 525 static const struct software_node spitz_gpio_leds_node = { 536 static const struct software_node spitz_orange_led_node = { [all …]
|
/linux/drivers/gpio/ |
H A D | gpiolib-swnode.c | 29 const struct software_node *gdev_node; in swnode_get_gpio_device() 63 const struct software_node *swnode; in swnode_find_gpio() 141 const struct software_node swnode_gpio_undefined = {
|
/linux/drivers/i2c/busses/ |
H A D | i2c-ccgx-ucsi.h | 7 struct software_node; 10 const struct software_node *swnode);
|
H A D | i2c-ccgx-ucsi.c | 14 struct software_node; 17 const struct software_node *swnode) in i2c_new_ccgx_ucsi()
|
H A D | i2c-cht-wc.c | 278 static const struct software_node bq24190_node = { 334 static const struct software_node xiaomi_mipad2_node = { 371 static const struct software_node lenovo_yb1_bq25892_node = { 413 static const struct software_node lenovo_yt3_bq25892_1_node = {
|
/linux/include/linux/gpio/ |
H A D | property.h | 7 struct software_node; 12 extern const struct software_node swnode_gpio_undefined;
|
/linux/drivers/net/ethernet/tehuti/ |
H A D | tn40.h | 109 (const struct software_node) { \ 115 (const struct software_node) { \ 131 struct software_node swnodes[SWNODE_MAX]; 132 const struct software_node *group[SWNODE_MAX + 1];
|
/linux/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_type.h | 384 (const struct software_node) { \ 414 struct software_node swnodes[SWNODE_MAX]; 415 const struct software_node *group[SWNODE_MAX + 1];
|
/linux/arch/arm/mach-tegra/ |
H A D | board-paz00.c | 20 static const struct software_node tegra_gpiochip_node = {
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-software_node | 1 What: /sys/devices/.../software_node/
|
/linux/drivers/misc/eeprom/ |
H A D | digsy_mtc_eeprom.c | 36 static const struct software_node digsy_mtc_spi_node = {
|