Searched refs:swnode (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/base/
H A Dswnode.c27 struct swnode { struct
37 struct swnode *parent;
46 #define kobj_to_swnode(_kobj_) container_of(_kobj_, struct swnode, kobj)
62 struct swnode, fwnode) : NULL; \
65 static inline struct swnode *dev_to_swnode(struct device *dev)
78 static struct swnode *
81 struct swnode *swnode = NULL; local
90 swnode = kobj_to_swnode(k);
91 if (swnode
103 const struct swnode *swnode = to_swnode(fwnode); local
111 struct swnode *swnode = software_node_to_swnode(node); local
379 struct swnode *swnode = to_swnode(fwnode); local
388 struct swnode *swnode = to_swnode(fwnode); local
396 struct swnode *swnode = to_swnode(fwnode); local
406 struct swnode *swnode = to_swnode(fwnode); local
416 struct swnode *swnode = to_swnode(fwnode); local
425 const struct swnode *swnode = to_swnode(fwnode); local
454 struct swnode *swnode = to_swnode(fwnode); local
488 struct swnode *swnode = to_swnode(fwnode); local
509 struct swnode *swnode = to_swnode(fwnode); local
591 struct swnode *swnode = to_swnode(fwnode); local
625 struct swnode *swnode = to_swnode(fwnode); local
644 struct swnode *swnode = to_swnode(fwnode); local
657 struct swnode *swnode = to_swnode(fwnode); local
709 struct swnode *swnode = NULL; local
761 struct swnode *swnode = kobj_to_swnode(kobj); local
786 struct swnode *swnode; local
919 struct swnode *swnode; local
958 struct swnode *swnode = to_swnode(fwnode); local
978 struct swnode *swnode; local
1019 struct swnode *swnode; local
1075 struct swnode *swnode; local
1097 struct swnode *swnode; local
[all...]
H A DMakefile9 swnode.o
/linux-master/drivers/i2c/busses/
H A Di2c-ccgx-ucsi.h10 const struct software_node *swnode);
H A Di2c-ccgx-ucsi.c17 const struct software_node *swnode)
24 info.swnode = swnode;
16 i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq, const struct software_node *swnode) argument
H A Di2c-cht-wc.c306 .swnode = &bq24190_node,
342 .swnode = &xiaomi_mipad2_node,
379 .swnode = &lenovo_yb1_bq25892_node,
422 .swnode = &lenovo_yt3_bq25892_1_node,
H A Di2c-icy.c128 .swnode = &icy_ltc2990_node,
/linux-master/drivers/mfd/
H A Dintel-lpss-acpi.c38 .swnode = &spt_spi_node,
52 .swnode = &spt_i2c_node,
69 .swnode = &uart_node,
83 .swnode = &bxt_spi_node,
99 .swnode = &bxt_i2c_node,
115 .swnode = &apl_i2c_node,
129 .swnode = &cnl_spi_node,
134 .swnode = &spt_i2c_node,
H A Dintel-lpss.h38 const struct software_node *swnode; member in struct:intel_lpss_platform_info
H A Dintel_quark_i2c_gpio.c209 cell->swnode = &intel_quark_i2c_controller_standard_node;
213 cell->swnode = (struct software_node *)dmi_id->driver_data;
234 cell->swnode = &intel_quark_gpio_controller_node;
H A Dintel-lpss-pci.c108 .swnode = &spt_spi_node,
122 .swnode = &spt_i2c_node,
139 .swnode = &uart_node,
153 .swnode = &bxt_spi_node,
159 .swnode = &uart_node,
175 .swnode = &bxt_i2c_node,
191 .swnode = &apl_i2c_node,
207 .swnode = &glk_i2c_node,
221 .swnode = &cnl_spi_node,
226 .swnode
[all...]
H A Dmfd-core.c225 if (cell->swnode) {
226 ret = device_add_software_node(&pdev->dev, cell->swnode);
286 if (cell->swnode)
360 if (cell->swnode)
H A Dintel-lpss.c421 lpss->cell->swnode = info->swnode;
/linux-master/drivers/platform/x86/x86-android-tablets/
H A Dasus.c87 .swnode = &asus_me176c_bq24190_node,
103 .swnode = &asus_me176c_ug3105_node,
120 .swnode = &asus_me176c_accel_node,
255 .swnode = &asus_tf103c_bq24190_node,
271 .swnode = &asus_tf103c_ug3105_node,
288 .swnode = &asus_tf103c_accel_node,
297 .swnode = &asus_tf103c_touchscreen_node,
H A Dother.c57 .swnode = &acer_b1_750_bma250e_node,
156 .swnode = &chuwi_hi8_gsl1680_node,
170 .swnode = &chuwi_hi8_bma250e_node,
309 .swnode = &medion_lifetab_s10346_accel_node,
326 .swnode = &medion_lifetab_s10346_touchscreen_node,
391 .swnode = &nextbook_ares8_accel_node,
400 .swnode = &nextbook_ares8_touchscreen_node,
450 .swnode = &nextbook_ares8a_accel_node,
459 .swnode = &nextbook_ares8_touchscreen_node,
555 .swnode
[all...]
H A Dlenovo.c101 .swnode = &fg_bq25890_supply_node,
127 .swnode = &lenovo_yb1_x90_wacom_node,
153 .swnode = &lenovo_yb1_x90_hideep_ts_node,
272 .swnode = &fg_bq25890_supply_node,
316 * may update its swnode. LSM303DA accelerometer + magnetometer.
338 .swnode = &lenovo_yoga_tab2_830_1050_bq24190_node,
356 .swnode = &fg_bq24190_supply_node,
471 lenovo_yoga_tab2_830_1050_i2c_clients[0].board_info.swnode =
625 .swnode = &fg_bq25890_supply_node,
634 .swnode
[all...]
/linux-master/drivers/gpio/
H A Dgpiolib-swnode.c18 #include "gpiolib-swnode.h"
51 const struct software_node *swnode; local
57 swnode = to_software_node(fwnode);
58 if (!swnode)
64 * We expect all swnode-described GPIOs have GPIO number and
H A Dgpio-sim.c407 static int gpio_sim_add_bank(struct fwnode_handle *swnode, struct device *dev) argument
415 ret = fwnode_property_read_u32(swnode, "ngpios", &num_lines);
422 ret = fwnode_property_read_string(swnode, "gpio-sim,label", &label);
425 dev_name(dev), swnode);
453 chip->irq_sim = devm_irq_domain_create_sim(dev, swnode, num_lines);
473 gc->fwnode = swnode;
492 chip->dev = device_find_child(dev, swnode, gpio_sim_dev_match_fwnode);
509 struct fwnode_handle *swnode; local
512 device_for_each_child_node(dev, swnode) {
513 ret = gpio_sim_add_bank(swnode, de
630 struct fwnode_handle *swnode; member in struct:gpio_sim_bank
905 gpio_sim_remove_swnode_recursive(struct fwnode_handle *swnode) argument
935 struct fwnode_handle *swnode; local
1008 struct fwnode_handle *swnode; local
1052 struct fwnode_handle *swnode; member in struct:gpio_sim_chip_name_ctx
[all...]
H A DMakefile13 obj-$(CONFIG_GPIOLIB) += gpiolib-swnode.o
/linux-master/drivers/platform/chrome/
H A Dchromeos_laptop.c62 struct software_node swnode; member in struct:acpi_peripheral
181 error = device_add_software_node(&client->dev, &acpi_dev->swnode);
515 .swnode = {
522 .swnode = {
533 .swnode = {
540 .swnode = {
827 if (src_dev->swnode.properties) {
828 acpi_dev->swnode.properties =
829 property_entries_dup(src_dev->swnode.properties);
830 if (IS_ERR(acpi_dev->swnode
[all...]
/linux-master/drivers/extcon/
H A Dextcon-intel-cht-wc.c391 const struct software_node *swnode; local
394 swnode = software_node_find_by_name(NULL, "intel-xhci-usb-sw");
395 if (!swnode)
398 fwnode = software_node_fwnode(swnode);
H A Dextcon-axp288.c346 const struct software_node *swnode; local
352 swnode = software_node_find_by_name(NULL, "intel-xhci-usb-sw");
353 if (!swnode)
356 fwnode = software_node_fwnode(swnode);
/linux-master/include/linux/mfd/
H A Dcore.h82 const struct software_node *swnode; member in struct:mfd_cell
/linux-master/arch/arm/mach-omap1/
H A Dboard-nokia770.c158 .swnode = &nokia770_mipid_swnode,
165 .swnode = &nokia770_ads7846_swnode,
/linux-master/drivers/usb/dwc3/
H A Ddwc3-pci.c209 const struct software_node *swnode)
283 swnode = &dwc3_pci_intel_phy_charger_detect_swnode;
288 return device_add_software_node(&dwc->dwc3->dev, swnode);
208 dwc3_pci_quirks(struct dwc3_pci *dwc, const struct software_node *swnode) argument
/linux-master/include/linux/spi/
H A Dspi.h1572 * @swnode: Software node for the device.
1610 const struct software_node *swnode; member in struct:spi_board_info

Completed in 317 milliseconds

12