Home
last modified time | relevance | path

Searched refs:driver (Results 26 – 50 of 8649) sorted by relevance

12345678910>>...346

/openbmc/linux/drivers/pwm/
H A DKconfig15 within the Linux kernel. On the driver side it provides an API
22 allows only a single driver implementing the required API. Not
40 This option enables some additional checks to help lowlevel driver
43 output to the kernel log, so only enable while working on a driver.
49 Generic PWM framework driver for Analog Baseband AB8500.
51 To compile this driver as a module, choose M here: the module
58 Generic PWM framework driver for PWM controller present on
63 To compile this driver as a module, choose M here: the module
71 Generic PWM framework driver for Atmel SoC.
73 To compile this driver as a module, choose M here: the module
[all …]
/openbmc/linux/drivers/power/reset/
H A DKconfig13 bool "ams AS3722 power-off driver"
16 This driver supports turning off board via a ams AS3722 power-off.
19 tristate "Atmel AT91 poweroff driver"
23 This driver supports poweroff for Atmel AT91SAM9 and SAMA5
27 tristate "Atmel AT91 reset driver"
31 This driver supports restart for Atmel AT91SAM9 and SAMA5
35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver"
39 This driver supports the alternate shutdown controller for some Atmel
43 tristate "Actions Semi ATC260x PMIC power-off driver"
46 This driver provides power-off and restart support for a system
[all …]
/openbmc/linux/arch/s390/pci/
H A Dpci_event.c67 static bool is_driver_supported(struct pci_driver *driver) in is_driver_supported() argument
69 if (!driver || !driver->err_handler) in is_driver_supported()
71 if (!driver->err_handler->error_detected) in is_driver_supported()
73 if (!driver->err_handler->slot_reset) in is_driver_supported()
75 if (!driver->err_handler->resume) in is_driver_supported()
81 struct pci_driver *driver) in zpci_event_notify_error_detected() argument
85 ers_res = driver->err_handler->error_detected(pdev, pdev->error_state); in zpci_event_notify_error_detected()
95 struct pci_driver *driver) in zpci_event_do_error_state_clear() argument
109 if (driver->err_handler->mmio_enabled) { in zpci_event_do_error_state_clear()
110 ers_res = driver->err_handler->mmio_enabled(pdev); in zpci_event_do_error_state_clear()
[all …]
/openbmc/linux/drivers/phy/marvell/
H A DKconfig12 tristate "Marvell Berlin SATA PHY driver"
28 tristate "Marvell A3700 comphy driver"
35 This driver allows to control the comphy, a hardware block providing
40 tristate "Marvell A3700 UTMI driver"
46 Enable this to support Marvell A3700 UTMI PHY driver.
49 tristate "Marvell Armada 38x comphy driver"
54 This driver allows to control the comphy, an hardware block providing
59 tristate "Marvell CP110 comphy driver"
65 This driver allows to control the comphy, an hardware block providing
71 tristate "Marvell CP110 UTMI driver"
[all …]
/openbmc/linux/drivers/pinctrl/intel/
H A DKconfig10 driver for memory mapped GPIO functionality on Intel Baytrail
18 tristate "Intel Cherryview/Braswell pinctrl and GPIO driver"
21 Cherryview/Braswell pinctrl driver provides an interface that
25 tristate "Intel Lynxpoint pinctrl and GPIO driver"
28 Lynxpoint is the PCH of Intel Haswell. This pinctrl driver
41 tristate "Intel Alder Lake pinctrl and GPIO driver"
44 This pinctrl driver provides an interface that allows configuring
48 tristate "Intel Broxton pinctrl and GPIO driver"
51 Broxton pinctrl driver provides an interface that allows
55 tristate "Intel Cannon Lake PCH pinctrl and GPIO driver"
[all …]
/openbmc/linux/drivers/greybus/
H A Dcore.c65 struct greybus_driver *driver = to_greybus_driver(drv); in greybus_match_device() local
74 id = greybus_match_id(bundle, driver->id_table); in greybus_match_device()
167 struct greybus_driver *driver = to_greybus_driver(dev->driver); in greybus_probe() local
173 id = greybus_match_id(bundle, driver->id_table); in greybus_probe()
202 retval = driver->probe(bundle, id); in greybus_probe()
227 struct greybus_driver *driver = to_greybus_driver(dev->driver); in greybus_remove() local
251 driver->disconnect(bundle); in greybus_remove()
268 int greybus_register_driver(struct greybus_driver *driver, struct module *owner, in greybus_register_driver() argument
276 driver->driver.bus = &greybus_bus_type; in greybus_register_driver()
277 driver->driver.name = driver->name; in greybus_register_driver()
[all …]
/openbmc/linux/Documentation/driver-api/
H A Dconsole.rst9 This type will be called 'system driver', and only one system driver is allowed
10 to exist. The system driver is persistent and it can never be unloaded, though
14 'modular driver' by this document. Multiple modular drivers can coexist at
15 any time with each driver sharing the console with other drivers including
16 the system driver. However, modular drivers cannot take over the console
17 that is currently occupied by another modular driver. (Exception: Drivers that
19 of driver occupying the consoles.) They can only take over the console that is
20 occupied by the system driver. In the same token, if the modular driver is
21 released by the console, the system driver will take over.
25 do_take_over_console() - load and bind driver to console layer
[all …]
/openbmc/linux/drivers/pinctrl/bcm/
H A DKconfig7 bool "Broadcom BCM281xx pinctrl driver"
15 Say Y here to support Broadcom BCM281xx pinctrl driver, which is used
17 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl
18 framework. GPIO is provided by a separate GPIO driver.
21 tristate "Broadcom BCM2835 GPIO (with PINCONF) driver"
30 Say Y here to enable the Broadcom BCM2835 GPIO driver.
33 tristate "Broadcom BCM4908 pinmux driver"
56 bool "Broadcom BCM6318 GPIO driver"
62 Say Y here to enable the Broadcom BCM6318 GPIO driver.
65 bool "Broadcom BCM6328 GPIO driver"
[all …]
/openbmc/u-boot/drivers/pinctrl/nxp/
H A DKconfig8 bool "IMX5 pinctrl driver"
13 Say Y here to enable the imx5 pinctrl driver
15 This provides a simple pinctrl driver for i.MX 53SoC familiy,
17 configuration. This driver is different from the linux one,
22 bool "IMX6 pinctrl driver"
27 Say Y here to enable the imx6 pinctrl driver
29 This provides a simple pinctrl driver for i.MX6 SoC familiy,
31 configuration. This driver is different from the linux one,
36 bool "IMX7 pinctrl driver"
41 Say Y here to enable the imx7 pinctrl driver
[all …]
/openbmc/linux/drivers/usb/core/
H A Ddriver.c44 struct device_driver *driver, in usb_store_new_id() argument
102 retval = driver_attach(driver); in usb_store_new_id()
131 static ssize_t new_id_show(struct device_driver *driver, char *buf) in new_id_show() argument
133 struct usb_driver *usb_drv = to_usb_driver(driver); in new_id_show()
138 static ssize_t new_id_store(struct device_driver *driver, in new_id_store() argument
141 struct usb_driver *usb_drv = to_usb_driver(driver); in new_id_store()
143 return usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, driver, buf, count); in new_id_store()
150 static ssize_t remove_id_store(struct device_driver *driver, const char *buf, in remove_id_store() argument
154 struct usb_driver *usb_driver = to_usb_driver(driver); in remove_id_store()
178 static ssize_t remove_id_show(struct device_driver *driver, char *buf) in remove_id_show() argument
[all …]
/openbmc/linux/drivers/clk/
H A DKconfig37 tristate "Clock driver for WM831x/2x PMICs"
50 This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs
62 tristate "Clock driver for Apple SoC NCOs"
66 This driver supports NCO (Numerically Controlled Oscillator) blocks
71 tristate "Clock driver for Maxim 77620/77686/77802 MFD"
74 This driver supports Maxim 77620/77686/77802 crystal oscillator
81 This driver supports Maxim 9485 Programmable Audio Clock Generator
84 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
87 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
92 tristate "Clock driver for Hi655x" if EXPERT
[all …]
/openbmc/linux/arch/xtensa/platforms/iss/
H A Dconsole.c106 struct tty_driver *driver; in rs_init() local
109 driver = tty_alloc_driver(SERIAL_MAX_NUM_LINES, TTY_DRIVER_REAL_RAW); in rs_init()
110 if (IS_ERR(driver)) in rs_init()
111 return PTR_ERR(driver); in rs_init()
117 driver->driver_name = "iss_serial"; in rs_init()
118 driver->name = "ttyS"; in rs_init()
119 driver->major = TTY_MAJOR; in rs_init()
120 driver->minor_start = 64; in rs_init()
121 driver->type = TTY_DRIVER_TYPE_SERIAL; in rs_init()
122 driver->subtype = SERIAL_TYPE_NORMAL; in rs_init()
[all …]
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c51 r = dssdev->driver->enable(dssdev); in display_enabled_store()
55 dssdev->driver->disable(dssdev); in display_enabled_store()
64 dssdev->driver->get_te ? in display_tear_show()
65 dssdev->driver->get_te(dssdev) : 0); in display_tear_show()
74 if (!dssdev->driver->enable_te || !dssdev->driver->get_te) in display_tear_store()
81 r = dssdev->driver->enable_te(dssdev, te); in display_tear_store()
92 if (!dssdev->driver->get_timings) in display_timings_show()
95 dssdev->driver->get_timings(dssdev, &t); in display_timings_show()
109 if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) in display_timings_store()
128 r = dssdev->driver->check_timings(dssdev, &t); in display_timings_store()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D228.out3 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
15 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
20 …n:{"backing": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-base.img"}…
34 …n:{"backing": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-base.img"}…
40 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename"…
52 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "null"}}
54 {"execute": "blockdev-add", "arguments": {"backing": "null", "driver": "IMGFMT", "file": {"driver":…
57 bs->filename: json:{"backing": {"driver": "null-co"}, "driver": "IMGFMT", "file": {"driver": "file"…
65 {"execute": "blockdev-add", "arguments": {"backing": null, "driver": "IMGFMT", "file": {"driver": "…
68 bs->filename: json:{"backing": null, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TE…
[all …]
H A D258.out7driver": "raw", "file": {"driver": "file", "filename": "TEST_DIR/PID-node0.img"}, "node-name": "no…
23driver": "raw", "file": {"driver": "throttle", "file": {"driver": "file", "filename": "TEST_DIR/PI…
/openbmc/u-boot/drivers/power/regulator/
H A DKconfig5 This config enables the driver model regulator support.
16 for this purpose if PMIC I/O driver is implemented or dm_scan_fdt_dev()
29 bool "Enable driver for ACT8846 regulator"
33 driver implements get/set api for the various BUCKS and LDOS supported
34 by the PMIC device. This driver is controlled by a device tree node
38 bool "Enable driver for AS7322 regulator"
42 driver implements enable/disable for step-down bucks and LDOs,
50 This config enables implementation of driver-model regulator uclass
51 features for REGULATOR PFUZE100. The driver implements get/set api for:
55 bool "Enable driver for PWM regulators"
[all …]
/openbmc/linux/drivers/nfc/nfcmrvl/
H A DKconfig5 The core driver to support Marvell NFC devices.
7 This driver is required if you want to support
11 tristate "Marvell NFC-over-USB driver"
15 Marvell NFC-over-USB driver.
17 This driver provides support for Marvell NFC-over-USB devices:
20 Say Y here to compile support for Marvell NFC-over-USB driver
24 tristate "Marvell NFC-over-UART driver"
28 Marvell NFC-over-UART driver.
30 This driver provides support for Marvell NFC-over-UART devices
32 Say Y here to compile support for Marvell NFC-over-UART driver
[all …]
/openbmc/linux/drivers/tty/
H A Dttynull.c64 struct tty_driver *driver; in ttynull_init() local
67 driver = tty_alloc_driver(1, in ttynull_init()
71 if (IS_ERR(driver)) in ttynull_init()
72 return PTR_ERR(driver); in ttynull_init()
77 driver->driver_name = "ttynull"; in ttynull_init()
78 driver->name = "ttynull"; in ttynull_init()
79 driver->type = TTY_DRIVER_TYPE_CONSOLE; in ttynull_init()
80 driver->init_termios = tty_std_termios; in ttynull_init()
81 driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; in ttynull_init()
82 tty_set_operations(driver, &ttynull_ops); in ttynull_init()
[all …]
/openbmc/linux/drivers/gpu/host1x/
H A Dbus.c40 struct host1x_driver *driver, in host1x_subdev_add() argument
60 if (of_match_node(driver->subdevs, child) && in host1x_subdev_add()
62 err = host1x_subdev_add(device, driver, child); in host1x_subdev_add()
91 struct host1x_driver *driver) in host1x_device_parse_dt() argument
97 if (of_match_node(driver->subdevs, np) && in host1x_device_parse_dt()
99 err = host1x_subdev_add(device, driver, np); in host1x_device_parse_dt()
427 struct host1x_driver *driver) in host1x_device_add() argument
446 device->driver = driver; in host1x_device_add()
450 dev_set_name(&device->dev, "%s", driver->driver.name); in host1x_device_add()
458 err = host1x_device_parse_dt(device, driver); in host1x_device_add()
[all …]
/openbmc/linux/drivers/cpufreq/
H A DKconfig.arm7 tristate "CPUFreq driver based on the ACPI CPPC spec"
11 This adds a CPUFreq driver which uses CPPC methods
23 bool "Frequency Invariance support for CPPC cpufreq driver"
27 This extends frequency invariance support in the CPPC cpufreq driver,
33 tristate "Allwinner nvmem based SUN50I CPUFreq driver"
38 This adds the nvmem based CPUFreq driver for Allwinner
41 To compile this driver as a module, choose M here: the
50 This adds the CPUFreq driver for Apple Silicon machines
57 This adds the CPUFreq driver support for Marvell Armada 37xx SoCs.
61 tristate "Armada 8K CPUFreq driver"
[all …]
/openbmc/u-boot/drivers/core/
H A Dlists.c20 struct driver *lists_driver_lookup_name(const char *name) in lists_driver_lookup_name()
22 struct driver *drv = in lists_driver_lookup_name()
23 ll_entry_start(struct driver, driver); in lists_driver_lookup_name()
24 const int n_ents = ll_entry_count(struct driver, driver); in lists_driver_lookup_name()
25 struct driver *entry; in lists_driver_lookup_name()
84 struct driver *drv; in device_bind_driver_to_node()
128 struct driver *driver = ll_entry_start(struct driver, driver); in lists_bind_fdt() local
129 const int n_ents = ll_entry_count(struct driver, driver); in lists_bind_fdt()
131 struct driver *entry; in lists_bind_fdt()
166 for (entry = driver; entry != driver + n_ents; entry++) { in lists_bind_fdt()
[all …]
/openbmc/linux/drivers/media/i2c/
H A DKconfig8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
47 This is a Video4Linux2 sensor driver for the ON Semiconductor
50 To compile this driver as a module, choose M here: the
56 This is a Video4Linux2 sensor driver for the Hynix
59 To compile this driver as a module, choose M here: the
65 This is a Video4Linux2 sensor driver for the Hynix
68 To compile this driver as a module, choose M here: the
74 This is a Video4Linux2 sensor driver for the Hynix
77 To compile this driver as a module, choose M here: the
83 This is a Video4Linux2 sensor driver for the Sony
[all …]
/openbmc/linux/drivers/net/wireless/intersil/hostap/
H A DKconfig15 Shared driver code for IEEE 802.11b wireless cards based on
16 Intersil Prism2/2.5/3 chipset. This driver supports so called
21 Host AP driver configuration and tools. This site includes
25 This option includes the base Host AP driver code that is shared by
27 PLX/PCI/CS version of the driver to actually use the driver.
29 The driver can be compiled as a module and it will be called
33 bool "Support downloading firmware images with Host AP driver"
36 Configure Host AP driver to include support for firmware image
49 Allow Host AP driver to write firmware images to the non-volatile
58 tristate "Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors"
[all …]
/openbmc/linux/Documentation/driver-api/driver-model/
H A Dporting.rst12 Please refer to `Documentation/driver-api/driver-model/*.rst` for definitions of
13 various driver types and concepts.
16 at the bus driver layer. This was intentional, to minimize the
20 In a nutshell, the driver model consists of a set of objects that can
24 The generic objects must be registered with the driver model core. By
36 Step 1: Registering the bus driver.
39 - Define a struct bus_type for the bus driver::
59 The bus type may be unregistered (if the bus driver may be compiled
128 bus driver should initialize the generic device. The most important
136 the bus driver sets this field correctly.
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dtrace.h54 __string(driver, dev_driver_string(ar->dev))
59 __assign_str(driver, dev_driver_string(ar->dev));
64 __get_str(driver),
90 __string(driver, dev_driver_string(ar->dev))
96 __assign_str(driver, dev_driver_string(ar->dev));
102 __get_str(driver),
116 __string(driver, dev_driver_string(ar->dev))
125 __assign_str(driver, dev_driver_string(ar->dev));
134 __get_str(driver),
148 __string(driver, dev_driver_string(ar->dev))
[all …]

12345678910>>...346