/linux-4.4.14/mm/ |
D | zpool.c | 21 struct zpool_driver *driver; member 38 void zpool_register_driver(struct zpool_driver *driver) in zpool_register_driver() argument 41 atomic_set(&driver->refcount, 0); in zpool_register_driver() 42 list_add(&driver->list, &drivers_head); in zpool_register_driver() 57 int zpool_unregister_driver(struct zpool_driver *driver) in zpool_unregister_driver() argument 62 refcount = atomic_read(&driver->refcount); in zpool_unregister_driver() 67 list_del(&driver->list); in zpool_unregister_driver() 77 struct zpool_driver *driver; in zpool_get_driver() local 80 list_for_each_entry(driver, &drivers_head, list) { in zpool_get_driver() 81 if (!strcmp(driver->type, type)) { in zpool_get_driver() [all …]
|
/linux-4.4.14/Documentation/networking/ |
D | mac80211-auth-assoc-deauth.txt | 11 participant driver 17 mac80211->driver: sta_state(AP, not-exists) 18 mac80211->driver: bss_info_changed(clear BSSID) 20 note over mac80211,driver 26 mac80211->driver: config(channel, channel type) 27 mac80211->driver: bss_info_changed(set BSSID, basic rate bitmap) 28 mac80211->driver: sta_state(AP, exists) 31 mac80211->driver: TX directed probe request 32 driver->mac80211: RX probe response 35 mac80211->driver: TX auth frame [all …]
|
D | cops.txt | 1 Text File for the COPS LocalTalk Linux driver (cops.c). 4 This driver has two modes and they are: Dayna mode and Tangent mode. 8 such as more IO ports. As this driver is tested it will 11 Right now these cards are known to work with the COPS driver. The 15 TANGENT driver mode: 17 DAYNA driver mode: 23 The COPS driver defaults to using Dayna mode. To change the driver's 24 mode if you built a driver with dual support use board_type=1 or 27 ** Operation/loading of the driver. 29 If you do not specify any options the driver will try and use the IO = 0x240, [all …]
|
D | igbvf.txt | 4 Intel Gigabit Linux driver. 16 The igbvf driver supports 82576-based virtual function devices that can only 20 The igbvf driver requires the igb driver, version 2.0 or later. The igbvf 21 driver supports virtual functions generated by the igb driver with a max_vfs 23 to the README included with the igb driver. 25 The guest OS loading the igbvf driver must support MSI-X interrupts. 27 This driver is only supported as a loadable module at this time. Intel is 29 of the driver. For questions related to hardware requirements, refer to the 41 The igbvf driver supports 82576-based virtual function devices that can only 60 The driver utilizes the ethtool interface for driver configuration and
|
D | switchdev.txt | 1 Ethernet switch device driver model (switchdev) 7 The Ethernet switch device driver model (switchdev) is an in-kernel driver 33 | Switch driver | | mgmt | 34 | (this document) | | driver | 67 Use "depends NET_SWITCHDEV" in driver's Kconfig to ensure switchdev model 68 support is built for driver. 74 On switchdev driver initialization, the driver will allocate and register a 85 port netdevs. All of the switchdev driver ops are netdev ops or switchdev ops. 87 A switch management port is outside the scope of the switchdev driver model. 89 is loaded with a different driver, such as a NIC driver, on the management port [all …]
|
D | i40e.txt | 4 Intel i40e Linux driver. 20 The driver in this release is compatible with the Intel Ethernet 29 Enabling the driver 32 The driver is enabled via the standard kernel configuration system, 37 The driver is located in the menu structure at: 41 -> Ethernet driver support 50 The driver supports the in-kernel software implementation of GRO. GRO has 59 The driver utilizes the ethtool interface for driver configuration and 72 The driver supports Fiber Channel over Ethernet (FCoE) and Data Center 74 of this driver doc. Refer to http://www.open-fcoe.org/ for FCoE project [all …]
|
D | 00-INDEX | 16 - PLIP: The Parallel Line Internet Protocol device driver 18 - README for the Intel PRO/Wireless 2100 driver. 20 - README for the Intel PRO/Wireless 2915ABG and 2200BG driver. 30 - info on the using the ARCnet driver itself. 38 - info on the driver for Baycom style amateur radio modems 48 - info on the COPS LocalTalk Linux driver 50 - the Crystal LAN (CS8900/20-based) Ethernet ISA adapter driver 56 - Release Notes for the Chelsio N210 Linux device driver. 62 - the Digital EtherWORKS DE4?? and DE5?? PCI Ethernet driver 68 - README for the Simtec DM9000 Network driver. [all …]
|
D | baycom.txt | 6 separate drivers as they did not share any code, and the driver 15 This driver supports the SER12 modems either full or half duplex. 19 This is the recommended driver for SER12 type modems, 24 This is an alternative driver for SER12 type modems. 26 are called bcsh0 through bcsh3. Use this driver only if baycom_ser_fdx 30 This driver supports the par96 and picpar modems. 34 This driver supports the EPP modem. 36 This driver is work-in-progress. 45 port, the kernel driver for serial ports cannot be used, and this 46 driver only supports standard serial hardware (8250, 16450, 16550) [all …]
|
/linux-4.4.14/drivers/base/power/ |
D | generic_ops.c | 25 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() 44 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() 63 struct device_driver *drv = dev->driver; in pm_generic_prepare() 78 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_noirq() 90 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_late() 102 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend() 114 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_freeze_noirq() 126 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_freeze_late() 138 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_freeze() 150 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_poweroff_noirq() [all …]
|
/linux-4.4.14/drivers/usb/serial/ |
D | bus.c | 22 struct usb_serial_driver *driver; in usb_serial_device_match() local 33 driver = to_usb_serial_driver(drv); in usb_serial_device_match() 35 if (driver == port->serial->type) in usb_serial_device_match() 43 struct usb_serial_driver *driver; in usb_serial_device_probe() local 58 driver = port->serial->type; in usb_serial_device_probe() 59 if (driver->port_probe) { in usb_serial_device_probe() 60 retval = driver->port_probe(port); in usb_serial_device_probe() 76 driver->description, minor); in usb_serial_device_probe() 81 if (driver->port_remove) in usb_serial_device_probe() 82 driver->port_remove(port); in usb_serial_device_probe() [all …]
|
D | Kconfig | 17 To compile this driver as a module, choose M here: the 48 Say Y here if you want to use the generic USB serial driver. Please 50 using this driver. It is recommended that the "USB Serial converter 51 support" be compiled as a module for this driver to be used 57 Say Y here to use the USB serial "simple" driver. This driver 59 driver. Specifically, it supports: 72 To compile this driver as a module, choose M here: the module 80 To compile this driver as a module, choose M here: the module 89 To compile this driver as a module, choose M here: the 99 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | mmu.c | 67 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) in psb_mmu_clflush() argument 69 if (!driver->has_clflush) in psb_mmu_clflush() 78 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) in psb_mmu_clflush() argument 84 static void psb_mmu_flush_pd_locked(struct psb_mmu_driver *driver, int force) in psb_mmu_flush_pd_locked() argument 86 struct drm_device *dev = driver->dev; in psb_mmu_flush_pd_locked() 89 if (atomic_read(&driver->needs_tlbflush) || force) { in psb_mmu_flush_pd_locked() 97 if (driver->msvdx_mmu_invaldc) in psb_mmu_flush_pd_locked() 98 atomic_set(driver->msvdx_mmu_invaldc, 1); in psb_mmu_flush_pd_locked() 100 atomic_set(&driver->needs_tlbflush, 0); in psb_mmu_flush_pd_locked() 104 static void psb_mmu_flush_pd(struct psb_mmu_driver *driver, int force) [all …]
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv_pci.c | 153 struct pcie_port_service_driver *driver; in error_detected_iter() local 159 if (device->bus == &pcie_port_bus_type && device->driver) { in error_detected_iter() 160 driver = to_service_driver(device->driver); in error_detected_iter() 161 if (!driver || in error_detected_iter() 162 !driver->err_handler || in error_detected_iter() 163 !driver->err_handler->error_detected) in error_detected_iter() 169 status = driver->err_handler->error_detected( in error_detected_iter() 192 struct pcie_port_service_driver *driver; in mmio_enabled_iter() local 197 if (device->bus == &pcie_port_bus_type && device->driver) { in mmio_enabled_iter() 198 driver = to_service_driver(device->driver); in mmio_enabled_iter() [all …]
|
D | portdrv_core.c | 420 if ((dev->bus == &pcie_port_bus_type) && dev->driver) { in suspend_iter() 421 service_driver = to_service_driver(dev->driver); in suspend_iter() 442 (dev->driver)) { in resume_iter() 443 service_driver = to_service_driver(dev->driver); in resume_iter() 492 struct pcie_port_service_driver *driver; in pcie_port_probe_service() local 495 if (!dev || !dev->driver) in pcie_port_probe_service() 498 driver = to_service_driver(dev->driver); in pcie_port_probe_service() 499 if (!driver || !driver->probe) in pcie_port_probe_service() 503 status = driver->probe(pciedev); in pcie_port_probe_service() 507 dev_printk(KERN_DEBUG, dev, "service driver %s loaded\n", driver->name); in pcie_port_probe_service() [all …]
|
D | portdrv_bus.c | 29 struct pcie_port_service_driver *driver; in pcie_port_bus_match() local 35 driver = to_service_driver(drv); in pcie_port_bus_match() 37 if (driver->service != pciedev->service) in pcie_port_bus_match() 40 if ((driver->port_type != PCIE_ANY_PORT) && in pcie_port_bus_match() 41 (driver->port_type != pci_pcie_type(pciedev->port))) in pcie_port_bus_match()
|
/linux-4.4.14/drivers/pinctrl/freescale/ |
D | Kconfig | 12 bool "IMX1 pinctrl driver" 16 Say Y here to enable the imx1 pinctrl driver 19 bool "i.MX21 pinctrl driver" 23 Say Y here to enable the i.MX21 pinctrl driver 26 bool "IMX27 pinctrl driver" 30 Say Y here to enable the imx27 pinctrl driver 34 bool "IMX25 pinctrl driver" 39 Say Y here to enable the imx25 pinctrl driver 42 bool "IMX35 pinctrl driver" 46 Say Y here to enable the imx35 pinctrl driver [all …]
|
/linux-4.4.14/Documentation/isdn/ |
D | INTERFACE | 10 An HL-driver can register itself at LL by calling the function 46 This field has to be set by the HL-driver to the number of channels 48 the LL puts an id there, which has to be used by the HL-driver when 55 Also to be preset by the HL-driver. With this value the HL-driver 60 To be preset by the HL-driver. Using this field, the HL-driver 72 To be preset by the HL-driver, if it supports sk_buff's. The driver 81 This field will be set by LL. The HL-driver delivers received data- 82 packets by calling this function. Upon calling, the HL-driver must 86 int driver-Id 87 int Channel-number locally to the driver. (starting with 0) [all …]
|
D | 00-INDEX | 6 - information about the ITU approval certification of the HiSax driver. 18 - info on the HiSax driver which replaces the old teles. 20 - info on driver for IBM ACT-2000 card. 24 - info on driver for AVM-B1 ISDN card. 36 - info on driver for Hypercope active HYSDN cards 38 - info on the ICN-ISDN-card and its driver. 42 - info on the PCBIT-D ISDN adapter and driver. 44 - info on driver for Spellcaster cards.
|
/linux-4.4.14/Documentation/scsi/ |
D | 00-INDEX | 4 - info on driver for 53c700 based adapters 6 - info on driver for adapters with BusLogic chips 10 - Changes to driver for ARECA's SATA RAID controller cards 12 - IBM ServeRAID driver Changelog 14 - Changes to lpfc driver 20 - Changes to ncr53c8xx driver 22 - Changes to sym53c8xx driver 24 - Changes to second generation of sym53c8xx driver 26 - info on driver for BusLogic FlashPoint adapters 28 - Licence of the Flashpoint driver [all …]
|
D | hpsa.txt | 2 HPSA - Hewlett Packard Smart Array driver 5 This file describes the hpsa SCSI driver for HP Smart Array controllers. 6 The hpsa driver is intended to supplant the cciss driver for newer 7 Smart Array controllers. The hpsa driver is a SCSI driver, while the 8 cciss driver is a "block" driver. Actually cciss is both a block 9 driver (for logical drives) AND a SCSI driver (for tape drives). This 10 "split-brained" design of the cciss driver is a source of excess 26 Additionally, older Smart Arrays may work with the hpsa driver if the kernel 28 nor supported by HP with this driver. For older Smart Arrays, the cciss 29 driver should still be used. [all …]
|
D | dc395x.txt | 1 README file for the dc395x SCSI driver 6 The driver has been tested with CD-R and CD-R/W drives. These should 9 to use this driver with hard disks. 11 This is a 2.5 only driver. For a 2.4 driver please see the original 12 driver (which this driver started from) at 21 The driver uses the settings from the EEPROM set in the SCSI BIOS 22 setup. If there is no EEPROM, the driver uses default values. 87 For the built in driver the parameters should be prefixed with 93 The driver is free software. It is protected by the GNU General Public 94 License (GPL). Please read it, before using this driver. It should be [all …]
|
D | lpfc.txt | 9 Starting in the 8.0.17 release, the driver began to be targeted strictly 11 (pre 2.6.10). The 8.0.16 release should be used if the driver is to be 19 The driver now requires a 2.6.12 (if pre-release, 2.6.12-rc1) or later 29 history of the driver as we push for upstream acceptance. 33 In older revisions of the lpfc driver, the driver internally queued i/o 36 being removed, a switch rebooting, or a device reboot), the driver could 40 to the system. If the driver did not hide these conditions, i/o would be 41 errored by the driver, the mid-layer would exhaust its retries, and the 51 As a potential new addition to kernel.org, the 8.x driver was asked to 62 By default, the driver expects the patches for block/unblock interfaces [all …]
|
D | advansys.txt | 9 cache and board LRAM. A CDB is a single SCSI command. The driver 11 adapter detected. The number of CDBs used by the driver can be 62 1. ADVANSYS_ASSERT - Enable driver assertions (Def: Enabled) 65 driver. If an assertion fails a message will be displayed to 68 responsible for the driver. Assertion statements may proactively 69 detect problems with the driver and facilitate fixing these 71 execution of the driver. 73 2. ADVANSYS_DEBUG - Enable driver debugging (Def: Disabled) 75 Enabling this option adds tracing functions to the driver and the 76 ability to set a driver tracing level at boot time. This option is [all …]
|
D | scsi-generic.txt | 1 Notes on Linux SCSI Generic (sg) driver 6 The SCSI Generic driver (sg) is one of the four "high level" SCSI device 13 Rather than document the driver's interface here, version information 18 Major versions of the sg driver 29 Sg driver documentation 31 The most recent documentation of the sg driver is kept at the Linux 34 This describes the sg version 3 driver found in the lk 2.4 series. 39 Documentation for the version 2 sg driver found in the lk 2.2 series can 43 The original documentation for the sg driver (prior to lk 2.2.6) can be 60 - sg3_utils for the sg version 3 driver found in lk 2.4 [all …]
|
/linux-4.4.14/drivers/tty/ |
D | tty_io.c | 238 #define TTY_NUMBER(tty) ((tty)->index + (tty)->driver->name_base) 291 if (tty->driver->type == TTY_DRIVER_TYPE_PTY && in check_tty_count() 292 tty->driver->subtype == PTY_TYPE_SLAVE && in check_tty_count() 891 if (on_exit && tty->driver->type != TTY_DRIVER_TYPE_PTY) { in disassociate_ctty() 1243 tty->driver->name); in tty_write() 1318 static void pty_line_name(struct tty_driver *driver, int index, char *p) in pty_line_name() argument 1320 int i = index + driver->name_base; in pty_line_name() 1323 driver->subtype == PTY_TYPE_SLAVE ? "tty" : driver->name, in pty_line_name() 1338 static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p) in tty_line_name() argument 1340 if (driver->flags & TTY_DRIVER_UNNUMBERED_NODE) in tty_line_name() [all …]
|
/linux-4.4.14/drivers/pwm/ |
D | Kconfig | 14 within the Linux kernel. On the driver side it provides an API 21 allows only a single driver implementing the required API. Not 39 Generic PWM framework driver for Analog Baseband AB8500. 41 To compile this driver as a module, choose M here: the module 48 Generic PWM framework driver for Atmel SoC. 50 To compile this driver as a module, choose M here: the module 58 Generic PWM framework driver for the PWM output of the HLCDC 62 To compile this driver as a module, choose M here: the module 69 Generic PWM framework driver for Atmel Timer Counter Block. 74 To compile this driver as a module, choose M here: the module [all …]
|
/linux-4.4.14/drivers/gpu/host1x/ |
D | bus.c | 76 struct host1x_driver *driver) in host1x_device_parse_dt() argument 82 if (of_match_node(driver->subdevs, np) && in host1x_device_parse_dt() 269 struct host1x_driver *driver = to_host1x_driver(dev->driver); in host1x_device_probe() local 272 if (driver->probe) in host1x_device_probe() 273 return driver->probe(device); in host1x_device_probe() 280 struct host1x_driver *driver = to_host1x_driver(dev->driver); in host1x_device_remove() local 283 if (driver->remove) in host1x_device_remove() 284 return driver->remove(device); in host1x_device_remove() 291 struct host1x_driver *driver = to_host1x_driver(dev->driver); in host1x_device_shutdown() local 294 if (driver->shutdown) in host1x_device_shutdown() [all …]
|
/linux-4.4.14/sound/soc/ |
D | soc-compress.c | 37 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open() 38 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open() 61 if (platform->driver->compr_ops && platform->driver->compr_ops->free) in soc_compr_open() 62 platform->driver->compr_ops->free(cstream); in soc_compr_open() 85 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open_fe() 86 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open_fe() 143 if (platform->driver->compr_ops && platform->driver->compr_ops->free) in soc_compr_open_fe() 144 platform->driver->compr_ops->free(cstream); in soc_compr_open_fe() 165 codec_dai->driver->playback.stream_name, in close_delayed_work() 208 if (platform->driver->compr_ops && platform->driver->compr_ops->free) in soc_compr_free() [all …]
|
D | soc-pcm.c | 47 codec_stream = &dai->driver->playback; in snd_soc_dai_stream_valid() 49 codec_stream = &dai->driver->capture; in snd_soc_dai_stream_valid() 198 if (soc_dai->rate && (soc_dai->driver->symmetric_rates || in soc_pcm_apply_symmetry() 214 if (soc_dai->channels && (soc_dai->driver->symmetric_channels || in soc_pcm_apply_symmetry() 230 if (soc_dai->sample_bits && (soc_dai->driver->symmetric_samplebits || in soc_pcm_apply_symmetry() 261 symmetry = cpu_dai->driver->symmetric_rates || in soc_pcm_params_symmetry() 265 symmetry |= rtd->codec_dais[i]->driver->symmetric_rates; in soc_pcm_params_symmetry() 273 symmetry = cpu_dai->driver->symmetric_channels || in soc_pcm_params_symmetry() 277 symmetry |= rtd->codec_dais[i]->driver->symmetric_channels; in soc_pcm_params_symmetry() 285 symmetry = cpu_dai->driver->symmetric_samplebits || in soc_pcm_params_symmetry() [all …]
|
D | soc-core.c | 93 int wordsize = min_bytes_needed(codec->driver->reg_cache_size) * 2; in format_register_str() 94 int regsize = codec->driver->reg_word_size * 2; in format_register_str() 124 wordsize = min_bytes_needed(codec->driver->reg_cache_size) * 2; in soc_codec_reg_show() 125 regsize = codec->driver->reg_word_size * 2; in soc_codec_reg_show() 129 if (!codec->driver->reg_cache_size) in soc_codec_reg_show() 132 if (codec->driver->reg_cache_step) in soc_codec_reg_show() 133 step = codec->driver->reg_cache_step; in soc_codec_reg_show() 135 for (i = 0; i < codec->driver->reg_cache_size; i += step) { in soc_codec_reg_show() 605 struct snd_soc_dai_driver *drv = dai->driver; in snd_soc_suspend() 629 if (cpu_dai->driver->suspend && !cpu_dai->driver->bus_control) in snd_soc_suspend() [all …]
|
/linux-4.4.14/drivers/usb/core/ |
D | driver.c | 41 struct device_driver *driver, in usb_store_new_id() argument 99 retval = driver_attach(driver); in usb_store_new_id() 128 static ssize_t new_id_show(struct device_driver *driver, char *buf) in new_id_show() argument 130 struct usb_driver *usb_drv = to_usb_driver(driver); in new_id_show() 135 static ssize_t new_id_store(struct device_driver *driver, in new_id_store() argument 138 struct usb_driver *usb_drv = to_usb_driver(driver); in new_id_store() 140 return usb_store_new_id(&usb_drv->dynids, usb_drv->id_table, driver, buf, count); in new_id_store() 147 static ssize_t remove_id_store(struct device_driver *driver, const char *buf, in remove_id_store() argument 151 struct usb_driver *usb_driver = to_usb_driver(driver); in remove_id_store() 175 static ssize_t remove_id_show(struct device_driver *driver, char *buf) in remove_id_show() argument [all …]
|
D | hcd-pci.c | 188 struct hc_driver *driver; in usb_hcd_pci_probe() local 198 driver = (struct hc_driver *)id->driver_data; in usb_hcd_pci_probe() 199 if (!driver) in usb_hcd_pci_probe() 209 if ((driver->flags & HCD_MASK) != HCD_USB3) { in usb_hcd_pci_probe() 220 hcd = usb_create_hcd(driver, &dev->dev, pci_name(dev)); in usb_hcd_pci_probe() 227 driver->flags & (HCD_USB11 | HCD_USB3)) ? 1 : 0; in usb_hcd_pci_probe() 229 if (driver->flags & HCD_MEMORY) { in usb_hcd_pci_probe() 234 driver->description)) { in usb_hcd_pci_probe() 258 driver->description)) in usb_hcd_pci_probe() 300 if (driver->flags & HCD_MEMORY) { in usb_hcd_pci_probe() [all …]
|
/linux-4.4.14/drivers/nfc/nfcmrvl/ |
D | Kconfig | 4 The core driver to support Marvell NFC devices. 6 This driver is required if you want to support 10 tristate "Marvell NFC-over-USB driver" 14 Marvell NFC-over-USB driver. 16 This driver provides support for Marvell NFC-over-USB devices: 19 Say Y here to compile support for Marvell NFC-over-USB driver 23 tristate "Marvell NFC-over-UART driver" 27 Marvell NFC-over-UART driver. 29 This driver provides support for Marvell NFC-over-UART devices 31 Say Y here to compile support for Marvell NFC-over-UART driver [all …]
|
/linux-4.4.14/Documentation/console/ |
D | console.txt | 6 This type will be called 'system driver', and only one system driver is allowed 7 to exist. The system driver is persistent and it can never be unloaded, though 11 'modular driver' by this document. Multiple modular drivers can coexist at 12 any time with each driver sharing the console with other drivers including 13 the system driver. However, modular drivers cannot take over the console 14 that is currently occupied by another modular driver. (Exception: Drivers that 16 of driver occupying the consoles.) They can only take over the console that is 17 occupied by the system driver. In the same token, if the modular driver is 18 released by the console, the system driver will take over. 22 do_take_over_console() - load and bind driver to console layer [all …]
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | display-sysfs.c | 61 r = dssdev->driver->enable(dssdev); in display_enabled_store() 65 dssdev->driver->disable(dssdev); in display_enabled_store() 74 dssdev->driver->get_te ? in display_tear_show() 75 dssdev->driver->get_te(dssdev) : 0); in display_tear_show() 84 if (!dssdev->driver->enable_te || !dssdev->driver->get_te) in display_tear_store() 91 r = dssdev->driver->enable_te(dssdev, te); in display_tear_store() 102 if (!dssdev->driver->get_timings) in display_timings_show() 105 dssdev->driver->get_timings(dssdev, &t); in display_timings_show() 119 if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) in display_timings_store() 138 r = dssdev->driver->check_timings(dssdev, &t); in display_timings_store() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | eeh_driver.c | 46 if (pdev && pdev->dev.driver) in eeh_pcid_name() 47 return pdev->dev.driver->name; in eeh_pcid_name() 62 if (!pdev || !pdev->driver) in eeh_pcid_get() 65 if (!try_module_get(pdev->driver->driver.owner)) in eeh_pcid_get() 68 return pdev->driver; in eeh_pcid_get() 80 if (!pdev || !pdev->driver) in eeh_pcid_put() 83 module_put(pdev->driver->driver.owner); in eeh_pcid_put() 201 struct pci_driver *driver; in eeh_report_error() local 207 driver = eeh_pcid_get(dev); in eeh_report_error() 208 if (!driver) return NULL; in eeh_report_error() [all …]
|
D | ibmebus.c | 211 ibmebus_create_devices(drv->driver.of_match_table); in ibmebus_register_driver() 213 drv->driver.bus = &ibmebus_bus_type; in ibmebus_register_driver() 214 return driver_register(&drv->driver); in ibmebus_register_driver() 220 driver_unregister(&drv->driver); in ibmebus_unregister_driver() 346 drv = to_platform_driver(dev->driver); in ibmebus_bus_device_probe() 354 if (of_driver_match_device(dev, dev->driver)) in ibmebus_bus_device_probe() 365 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_remove() 367 if (dev->driver && drv->remove) in ibmebus_bus_device_remove() 375 struct platform_driver *drv = to_platform_driver(dev->driver); in ibmebus_bus_device_shutdown() 377 if (dev->driver && drv->shutdown) in ibmebus_bus_device_shutdown() [all …]
|
/linux-4.4.14/Documentation/fb/ |
D | 00-INDEX | 11 - info on the fbdev driver for ARK Logic chips. 13 - info on the ATI Rage128 frame buffer driver. 15 - info on the driver for Cirrus Logic chipsets. 21 - info on the EFI platform driver for Intel based Apple computers. 23 - info on the driver for EP93xx LCD controller. 29 - info on the framebuffer driver for AMD Geode GX2 based processors. 31 - documentation for the Intel 810/815 framebuffer driver. 33 - docs for Intel 830M/845G/852GM/855GM/865G/915G/945G fb driver. 37 - info on the framebuffer driver for AMD Geode LX based processors. 39 - info on the Matrox framebuffer driver for Alpha, Intel and PPC. [all …]
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | udc-core.c | 45 struct usb_gadget_driver *driver; member 281 struct usb_gadget_driver *driver) in usb_gadget_udc_reset() argument 283 driver->reset(gadget); in usb_gadget_udc_reset() 303 return udc->gadget->ops->udc_start(udc->gadget, udc->driver); in usb_gadget_udc_start() 444 udc->driver->function); in usb_gadget_remove_driver() 449 udc->driver->disconnect(udc->gadget); in usb_gadget_remove_driver() 450 udc->driver->unbind(udc->gadget); in usb_gadget_remove_driver() 453 udc->driver = NULL; in usb_gadget_remove_driver() 454 udc->dev.driver = NULL; in usb_gadget_remove_driver() 455 udc->gadget->dev.driver = NULL; in usb_gadget_remove_driver() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvif/ |
D | client.c | 32 return client->driver->ioctl(client->object.priv, client->super, data, size, NULL); in nvif_client_ioctl() 38 return client->driver->suspend(client->object.priv); in nvif_client_suspend() 44 return client->driver->resume(client->object.priv); in nvif_client_resume() 50 if (client->driver) { in nvif_client_fini() 51 client->driver->fini(client->object.priv); in nvif_client_fini() 52 client->driver = NULL; in nvif_client_fini() 71 nvif_client_init(const char *driver, const char *name, u64 device, in nvif_client_init() argument 89 for (i = 0, ret = -EINVAL; (client->driver = nvif_drivers[i]); i++) { in nvif_client_init() 90 if (!driver || !strcmp(client->driver->name, driver)) { in nvif_client_init() 91 ret = client->driver->init(name, device, cfg, dbg, in nvif_client_init() [all …]
|
/linux-4.4.14/drivers/power/reset/ |
D | Kconfig | 12 bool "ams AS3722 power-off driver" 15 This driver supports turning off board via a ams AS3722 power-off. 18 tristate "Atmel AT91 poweroff driver" 22 This driver supports poweroff for Atmel AT91SAM9 and SAMA5 26 tristate "Atmel AT91 reset driver" 30 This driver supports restart for Atmel AT91SAM9 and SAMA5 34 bool "LSI Axxia reset driver" 37 This driver supports restart for Axxia SoC. 42 bool "Broadcom STB reset driver" 47 This driver provides restart support for Broadcom STB boards. [all …]
|
/linux-4.4.14/drivers/staging/fbtft/ |
D | Kconfig | 13 tristate "FB driver for the AGM1264K-FL LCD display" 19 tristate "FB driver for the BD663474 LCD Controller" 25 tristate "FB driver for the HX8340BN LCD Controller" 31 tristate "FB driver for the HX8347D LCD Controller" 37 tristate "FB driver for the HX8353D LCD Controller" 43 tristate "FB driver for the HX8357D LCD Controller" 49 tristate "FB driver for the ILI9163 LCD Controller" 55 tristate "FB driver for the ILI9320 LCD Controller" 61 tristate "FB driver for the ILI9325 LCD Controller" 67 tristate "FB driver for the ILI9340 LCD Controller" [all …]
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
D | Kconfig | 18 Shared driver code for IEEE 802.11b wireless cards based on 19 Intersil Prism2/2.5/3 chipset. This driver supports so called 24 Host AP driver configuration and tools. This site includes 28 This option includes the base Host AP driver code that is shared by 30 PLX/PCI/CS version of the driver to actually use the driver. 32 The driver can be compiled as a module and it will be called 36 bool "Support downloading firmware images with Host AP driver" 39 Configure Host AP driver to include support for firmware image 52 Allow Host AP driver to write firmware images to the non-volatile 61 tristate "Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors" [all …]
|
/linux-4.4.14/drivers/char/agp/ |
D | backend.c | 144 if (bridge->driver->needs_scratch_page) { in agp_backend_initialize() 145 struct page *page = bridge->driver->agp_alloc_page(bridge); in agp_backend_initialize() 156 bridge->scratch_page = bridge->driver->mask_memory(bridge, in agp_backend_initialize() 160 size_value = bridge->driver->fetch_size(); in agp_backend_initialize() 166 if (bridge->driver->create_gatt_table(bridge)) { in agp_backend_initialize() 185 if (bridge->driver->configure()) { in agp_backend_initialize() 196 if (bridge->driver->needs_scratch_page) { in agp_backend_initialize() 199 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP); in agp_backend_initialize() 200 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE); in agp_backend_initialize() 203 bridge->driver->free_gatt_table(bridge); in agp_backend_initialize() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | trace.h | 61 __string(driver, dev_driver_string(ar->dev)) 66 __assign_str(driver, dev_driver_string(ar->dev)); 74 __get_str(driver), 100 __string(driver, dev_driver_string(ar->dev)) 106 __assign_str(driver, dev_driver_string(ar->dev)); 115 __get_str(driver), 129 __string(driver, dev_driver_string(ar->dev)) 138 __assign_str(driver, dev_driver_string(ar->dev)); 147 __get_str(driver), 162 __string(driver, dev_driver_string(ar->dev)) [all …]
|
/linux-4.4.14/drivers/iio/adc/ |
D | Kconfig | 14 tristate "Analog Devices AD7265/AD7266 ADC driver" 23 To compile this driver as a module, choose M here: the module will be 27 tristate "Analog Devices AD7291 ADC driver" 33 To compile this driver as a module, choose M here: the 37 tristate "Analog Devices AD7298 ADC driver" 45 To compile this driver as a module, choose M here: the 49 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver" 58 To compile this driver as a module, choose M here: the 62 tristate "Analog Devices AD7791 ADC driver" 69 To compile this driver as a module, choose M here: the module will be [all …]
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | Kconfig | 11 tristate "Qualcomm APQ8064 pin controller driver" 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 19 tristate "Qualcomm APQ8084 pin controller driver" 23 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 27 tristate "Qualcomm IPQ8064 pin controller driver" 31 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 35 tristate "Qualcomm 8660 pin controller driver" 39 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 43 tristate "Qualcomm 8960 pin controller driver" 47 This is the pinctrl, pinmux, pinconf and gpiolib driver for the [all …]
|
/linux-4.4.14/Documentation/driver-model/ |
D | porting.txt | 11 Please refer to Documentation/driver-model/*.txt for definitions of 12 various driver types and concepts. 15 at the bus driver layer. This was intentional, to minimize the 19 In a nutshell, the driver model consists of a set of objects that can 23 The generic objects must be registered with the driver model core. By 35 Step 1: Registering the bus driver. 38 - Define a struct bus_type for the bus driver. 57 The bus type may be unregistered (if the bus driver may be compiled 126 bus driver should initialize the generic device. The most important 134 the bus driver sets this field correctly. [all …]
|
D | driver.txt | 11 be multiple devices in a system that a driver supports, struct 12 device_driver represents the driver as a whole (not a particular 18 The driver must initialize at least the name and bus fields. It should 28 driver. This declaration is hypothetical only; it relies on the driver 45 The most common example of this are device ID structures. A driver 52 the definition of the bus-specific driver. Like this: 56 struct device_driver driver; 60 (using the eepro100 driver again): 64 .driver = { 82 The driver registers the structure on startup. For drivers that have [all …]
|
D | binding.txt | 5 driver that can control it. Bus drivers have typically handled this 7 devices and the drivers. With generic device and device driver 18 for a driver, it is inserted at the end of this list. These are the 19 two events which trigger driver binding. 27 ID of the device must match one of the device IDs that the driver 30 algorithm, it is up to the bus driver to provide a callback to compare 31 a device against the IDs of a driver. The bus returns 1 if a match was 36 If a match is found, the device's driver field is set to the driver 37 and the driver's probe callback is called. This gives the driver a 46 class, and that is set in the driver's devclass field. [all …]
|
/linux-4.4.14/drivers/clk/ |
D | Kconfig | 29 tristate "Clock driver for WM831x/2x PMICs" 41 tristate "Clock driver for Maxim 77686 MFD" 45 This driver supports Maxim 77686 crystal oscillator clock. 48 tristate "Clock driver for Maxim 77802 PMIC" 52 This driver supports Maxim 77802 crystal oscillator clock. 55 tristate "Clock driver for RK808" 58 This driver supports RK808 crystal oscillator clock. These 64 tristate "Clock driver controlled via SCPI interface" 67 This driver provides support for clocks that are controlled 70 This driver uses SCPI Message Protocol to interact with the [all …]
|
/linux-4.4.14/drivers/bluetooth/ |
D | Kconfig | 22 tristate "HCI USB driver" 26 Bluetooth HCI USB driver. 27 This driver is required if you want to use Bluetooth devices with 56 tristate "HCI SDIO driver" 59 Bluetooth HCI SDIO driver. 60 This driver is required if you want to use Bluetooth device with 67 tristate "HCI UART driver" 70 Bluetooth HCI UART driver. 71 This driver is required if you want to use Bluetooth devices with 72 serial port interface. You will also need this driver if you have [all …]
|
/linux-4.4.14/drivers/iio/dac/ |
D | Kconfig | 9 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 16 To compile this driver as a module, choose M here: the 20 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 27 To compile this driver as module choose M here: the module will be called 31 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 40 To compile this driver as module choose M here: the module will be called 44 tristate "Analog Devices AD5421 DAC driver" 50 To compile this driver as module choose M here: the module will be called 54 tristate "Analog Devices AD5446 and similar single channel DACs driver" 62 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/Documentation/i2c/ |
D | old-module-parameters | 1 I2C device driver binding control from user-space 6 control how the driver would probe i2c buses and attach to devices. These 7 parameters were known as "probe" (to let the driver probe for an extra 8 address), "force" (to forcibly attach the driver to a given device) and 9 "ignore" (to prevent a driver from probing a given address). 11 With the conversion of the i2c subsystem to the standard device driver 19 Attaching a driver to an I2C device 23 # modprobe <driver> probe=1,0x2d 24 # modprobe <driver> force=1,0x2d 25 # modprobe <driver> force_<device>=1,0x2d [all …]
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_platform.c | 43 struct drm_driver *driver) in drm_get_platform_dev() argument 50 dev = drm_dev_alloc(driver, &platdev->dev); in drm_get_platform_dev() 61 driver->name, driver->major, driver->minor, driver->patchlevel, in drm_get_platform_dev() 62 driver->date, dev->primary->index); in drm_get_platform_dev() 103 int drm_platform_init(struct drm_driver *driver, struct platform_device *platform_device) in drm_platform_init() argument 107 return drm_get_platform_dev(platform_device, driver); in drm_platform_init()
|
D | drm_pci.c | 275 struct drm_driver *driver) in drm_get_pci_dev() argument 282 dev = drm_dev_alloc(driver, &pdev->dev); in drm_get_pci_dev() 305 driver->name, driver->major, driver->minor, driver->patchlevel, in drm_get_pci_dev() 306 driver->date, pci_name(pdev), dev->primary->index); in drm_get_pci_dev() 311 list_add_tail(&dev->legacy_dev_list, &driver->legacy_dev_list); in drm_get_pci_dev() 338 int drm_pci_init(struct drm_driver *driver, struct pci_driver *pdriver) in drm_pci_init() argument 346 if (driver->driver_features & DRIVER_MODESET) in drm_pci_init() 350 INIT_LIST_HEAD(&driver->legacy_dev_list); in drm_pci_init() 369 drm_get_pci_dev(pdev, pid, driver); in drm_pci_init() 415 int drm_pci_init(struct drm_driver *driver, struct pci_driver *pdriver) in drm_pci_init() argument [all …]
|
/linux-4.4.14/drivers/net/hamradio/ |
D | Kconfig | 2 tristate "Serial port KISS driver" 16 To compile this driver as a module, choose M here: the module 20 tristate "Serial port 6PACK driver" 30 Note that this driver is still experimental and might cause 32 driver, read <file:Documentation/networking/6pack.txt>. 34 To compile this driver as a module, choose M here: the module 38 tristate "BPQ Ethernet driver" 48 tristate "High-speed (DMA) SCC driver for AX.25" 51 This is a driver for high-speed SCC boards, i.e. those supporting 57 Currently, this driver supports Ottawa PI/PI2, Paccomm/Gracilis [all …]
|
/linux-4.4.14/drivers/cpufreq/ |
D | Kconfig.arm | 7 tristate "Generic ARM big LITTLE CPUfreq driver" 11 This enables the Generic CPUfreq driver for ARM big.LITTLE platforms. 14 tristate "Generic probing via DT for ARM big LITTLE CPUfreq driver" 17 This enables probing via DT for Generic CPUfreq driver for ARM 21 tristate "Versatile Express SPC based CPUfreq driver" 24 This add the CPUfreq driver support for Versatile Express 34 This adds the CPUFreq driver for Samsung EXYNOS5440 46 This adds the CPUFreq driver for Calxeda Highbank SoC 52 tristate "Hisilicon ACPU CPUfreq driver" 56 This enables the hisilicon ACPU CPUfreq driver. [all …]
|
D | sparc-us3-cpufreq.c | 182 struct cpufreq_driver *driver; in us3_freq_init() local 185 driver = kzalloc(sizeof(*driver), GFP_KERNEL); in us3_freq_init() 186 if (!driver) in us3_freq_init() 194 driver->init = us3_freq_cpu_init; in us3_freq_init() 195 driver->verify = cpufreq_generic_frequency_table_verify; in us3_freq_init() 196 driver->target_index = us3_freq_target; in us3_freq_init() 197 driver->get = us3_freq_get; in us3_freq_init() 198 driver->exit = us3_freq_cpu_exit; in us3_freq_init() 199 strcpy(driver->name, "UltraSPARC-III"); in us3_freq_init() 201 cpufreq_us3_driver = driver; in us3_freq_init() [all …]
|
D | Kconfig.x86 | 9 This driver provides a P state for Intel core processors. 10 The driver implements an internal governor and will become 11 the scaling driver and governor for Sandy bridge processors. 13 When this driver is enabled it will become the preferred 14 scaling driver for Sandy bridge processors. 19 tristate "Processor Clocking Control interface driver" 22 This driver adds support for the PCC interface. 27 To compile this driver as a module, choose M here: the 33 tristate "ACPI Processor P-States driver" 36 This driver adds a CPUFreq driver which utilizes the ACPI [all …]
|
D | Kconfig | 11 Note that this driver doesn't automatically change the CPU 32 This driver exports CPU frequency statistics information through sysfs 35 To compile this driver as a module, choose M here: the 89 loading your cpufreq low-level hardware driver. 92 driver. Fallback governor will be the performance governor. 101 loading your cpufreq low-level hardware driver. 104 driver. Fallback governor will be the performance governor. 113 To compile this driver as a module, choose M here: the 124 To compile this driver as a module, choose M here: the 137 To compile this driver as a module, choose M here: the [all …]
|
D | sparc-us2e-cpufreq.c | 323 struct cpufreq_driver *driver; in us2e_freq_init() local 326 driver = kzalloc(sizeof(*driver), GFP_KERNEL); in us2e_freq_init() 327 if (!driver) in us2e_freq_init() 335 driver->init = us2e_freq_cpu_init; in us2e_freq_init() 336 driver->verify = cpufreq_generic_frequency_table_verify; in us2e_freq_init() 337 driver->target_index = us2e_freq_target; in us2e_freq_init() 338 driver->get = us2e_freq_get; in us2e_freq_init() 339 driver->exit = us2e_freq_cpu_exit; in us2e_freq_init() 340 strcpy(driver->name, "UltraSPARC-IIe"); in us2e_freq_init() 342 cpufreq_us2e_driver = driver; in us2e_freq_init() [all …]
|
/linux-4.4.14/drivers/video/backlight/ |
D | Kconfig | 42 SPI driver for Epson L4F00242T03. This provides basic support 50 SPI driver for Samsung LMS283GF05. This provides basic support 58 power control driver for it. The panel starts up in power 59 off state, so you need this driver in order to see any 69 chip then say y to include a driver for it. 76 then say y to include a power driver for it. 91 then say y to include a power driver for it. 96 This driver provides a platform-device registered LCD power 103 If you have an Sharp SL-6000 Zaurus say Y to enable a driver 112 say Y to enable LCD control driver. [all …]
|
/linux-4.4.14/drivers/ide/ |
D | ide-scan-pci.c | 35 int __ide_pci_register_driver(struct pci_driver *driver, struct module *module, in __ide_pci_register_driver() argument 39 return __pci_register_driver(driver, module, mod_name); in __ide_pci_register_driver() 40 driver->driver.owner = module; in __ide_pci_register_driver() 41 list_add_tail(&driver->node, &ide_pci_drivers); in __ide_pci_register_driver() 67 dev->driver = d; in ide_scan_pcidev() 102 if (__pci_register_driver(d, d->driver.owner, in ide_scan_pcibus() 103 d->driver.mod_name)) in ide_scan_pcibus() 105 __func__, d->driver.mod_name); in ide_scan_pcibus()
|
/linux-4.4.14/drivers/media/i2c/soc_camera/ |
D | Kconfig | 7 This driver supports IMX074 cameras from Sony 13 This driver supports MT9M001 cameras from Micron, monochrome 20 This driver supports MT9M111, MT9M112 and MT9M131 cameras from 27 This driver supports MT9T031 cameras from Micron. 33 This driver supports MT9T112 cameras from Aptina. 39 This driver supports MT9V022 cameras from Micron 45 This is a ov2640 camera driver 51 This is a V4L2 camera driver for the OmniVision OV5642 sensor 57 This is a V4L2 SoC camera driver for the OmniVision OV6650 sensor 63 This is a ov772x camera driver [all …]
|
/linux-4.4.14/drivers/char/hw_random/ |
D | Kconfig | 11 To compile this driver as a module, choose M here: the 29 This driver provides kernel-side support for a generic Random 34 To compile this driver as a module, choose M here: the 44 This driver provides kernel-side support for the Random Number 47 To compile this driver as a module, choose M here: the 57 This driver provides kernel-side support for the Random Number 60 To compile this driver as a module, choose M here: the 70 This driver provides kernel-side support for the Random Number 73 To compile this driver as a module, choose M here: the 83 This driver provides kernel-side support for the Random Number [all …]
|
/linux-4.4.14/sound/drivers/ |
D | Kconfig | 42 driver for the PC speaker which allows it to act like a primitive 44 This driver also replaces the pcspkr driver for beeps. 49 driver may lead to a problem. Namely, it may get loaded 50 before the other sound driver of yours, making the 52 what you want. To make this driver play nicely with other 53 sound driver, you can add this in a configuration file under 57 You don't need this driver if you only want your pc-speaker to beep. 58 You don't need this driver if you have a tablet piezo beeper 69 Say Y here to include the dummy driver. This driver does 75 To compile this driver as a module, choose M here: the module [all …]
|
/linux-4.4.14/drivers/vfio/ |
D | vfio.c | 103 struct vfio_iommu_driver *driver, *tmp; in vfio_register_iommu_driver() local 105 driver = kzalloc(sizeof(*driver), GFP_KERNEL); in vfio_register_iommu_driver() 106 if (!driver) in vfio_register_iommu_driver() 109 driver->ops = ops; in vfio_register_iommu_driver() 117 kfree(driver); in vfio_register_iommu_driver() 122 list_add(&driver->vfio_next, &vfio.iommu_drivers_list); in vfio_register_iommu_driver() 132 struct vfio_iommu_driver *driver; in vfio_unregister_iommu_driver() local 135 list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { in vfio_unregister_iommu_driver() 136 if (driver->ops == ops) { in vfio_unregister_iommu_driver() 137 list_del(&driver->vfio_next); in vfio_unregister_iommu_driver() [all …]
|
/linux-4.4.14/drivers/phy/ |
D | Kconfig | 26 tristate "Marvell Berlin SATA PHY driver" 39 tristate "TI dm816x USB PHY driver" 48 tristate "S5P/EXYNOS SoC series MIPI CSI-2/DSI PHY driver" 58 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" 65 This driver is need for USB0 support on LPC18xx/43xx and takes 73 Enable this to support Marvell USB HSIC PHY driver for Marvell 74 SoC. This driver will do the PHY initialization and shutdown. 75 The PHY driver will be used by Marvell ehci driver. 77 To compile this driver as a module, choose M here. 84 Enable this to support Marvell USB 2.0 PHY driver for Marvell [all …]
|
/linux-4.4.14/drivers/iio/light/ |
D | Kconfig | 15 Say Y here if you want to build a driver for the ACPI0008 18 To compile this driver as a module, choose M here: the module will 30 This driver can also be built as a module. If so, the module 37 Say Y here if you want to build a driver for the Dyna Image AL3320A 40 To compile this driver as a module, choose M here: the 47 Say Y here if you want to build a driver for the Avago APDS9300 50 To compile this driver as a module, choose M here: the 63 To compile this driver as a module, choose M here: the 73 To compile this driver as a module, choose M here: the module will 78 tristate "CM32181 driver" [all …]
|
/linux-4.4.14/drivers/uio/ |
D | Kconfig | 5 Enable this to allow the userspace driver core code to be 8 to be written in userspace. Note that a small kernel driver 16 tristate "generic Hilscher CIF Card driver" 20 driver requires a userspace component called cif that handles 24 To compile this driver as a module, choose M here: the module 28 tristate "Userspace I/O platform driver with generic IRQ handling" 30 Platform driver for Userspace I/O devices, including generic 33 This kernel driver requires that the matching userspace driver 41 tristate "Userspace platform driver with generic irq and dynamic memory" 44 Platform driver for Userspace I/O devices, including generic [all …]
|
/linux-4.4.14/drivers/pnp/ |
D | driver.c | 87 pnp_drv = to_pnp_driver(dev->driver); in pnp_device_probe() 112 pnp_dev->driver = pnp_drv; in pnp_device_probe() 127 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_remove() 132 pnp_dev->driver = NULL; in pnp_device_remove() 141 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_shutdown() 160 struct pnp_driver *pnp_drv = pnp_dev->driver; in __pnp_bus_suspend() 166 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend() 167 error = pnp_drv->driver.pm->suspend(dev); in __pnp_bus_suspend() 168 suspend_report_result(pnp_drv->driver.pm->suspend, error); in __pnp_bus_suspend() 208 struct pnp_driver *pnp_drv = pnp_dev->driver; in pnp_bus_resume() [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | srmcons.c | 211 struct tty_driver *driver; in srmcons_init() local 214 driver = alloc_tty_driver(MAX_SRM_CONSOLE_DEVICES); in srmcons_init() 215 if (!driver) in srmcons_init() 220 driver->driver_name = "srm"; in srmcons_init() 221 driver->name = "srm"; in srmcons_init() 222 driver->major = 0; /* dynamic */ in srmcons_init() 223 driver->minor_start = 0; in srmcons_init() 224 driver->type = TTY_DRIVER_TYPE_SYSTEM; in srmcons_init() 225 driver->subtype = SYSTEM_TYPE_SYSCONS; in srmcons_init() 226 driver->init_termios = tty_std_termios; in srmcons_init() [all …]
|
/linux-4.4.14/drivers/usb/misc/ |
D | Kconfig | 2 # USB Miscellaneous driver configuration 9 This driver loads firmware to Emagic EMI 6|2m low latency USB 13 USB Audio driver. 23 This driver loads firmware to Emagic EMI 2|6 low latency USB 27 USB Audio driver. 29 To compile this driver as a module, choose M here: the 38 To compile this driver as a module, choose M here. The module 46 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the 72 tristate "USB LCD driver support" [all …]
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | Kconfig | 8 Select this to enable the ABx500 family IC GPIO driver 11 bool "AB8500 pin controller driver" 15 bool "AB8540 pin controller driver" 19 bool "AB9540 pin controller driver" 23 bool "AB8505 pin controller driver" 31 bool "Nomadik pin controller driver" 40 bool "STN8815 pin controller driver" 44 bool "DB8500 pin controller driver" 48 bool "DB8540 pin controller driver"
|
/linux-4.4.14/drivers/media/i2c/ |
D | Kconfig | 38 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the 65 To compile this driver as a module, choose M here: the 74 To compile this driver as a module, choose M here: the 83 To compile this driver as a module, choose M here: the 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 121 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/pci/ |
D | pci-driver.c | 75 return driver_attach(&drv->driver); in pci_add_dynid() 99 static ssize_t store_new_id(struct device_driver *driver, const char *buf, in store_new_id() argument 102 struct pci_driver *pdrv = to_pci_driver(driver); in store_new_id() 167 static ssize_t store_remove_id(struct device_driver *driver, const char *buf, in store_remove_id() argument 171 struct pci_driver *pdrv = to_pci_driver(driver); in store_remove_id() 306 pci_dev->driver = pci_drv; in local_pci_probe() 311 pci_dev->driver = NULL; in local_pci_probe() 378 if (!pci_dev->driver && drv->probe) { in __pci_device_probe() 403 struct pci_driver *drv = to_pci_driver(dev->driver); in pci_device_probe() 422 struct pci_driver *drv = pci_dev->driver; in pci_device_remove() [all …]
|
/linux-4.4.14/Documentation/serial/ |
D | moxa-smartio | 16 3.4 Module driver configuration 17 3.5 Static driver configuration for Linux kernel 2.4.x and 2.6.x. 19 3.7 Verify driver installation 27 The Smartio/Industio/UPCI family Linux driver supports following multiport 59 This driver and installation procedure have been developed upon Linux Kernel 60 2.4.x and 2.6.x. This driver supports Intel x86 hardware platform. In order 65 In addition to device driver, useful utilities are also provided in this 79 In Moxa's Web sites, you may always find latest driver at http://www.moxa.com/. 81 This version of driver can be installed as Loadable Module (Module driver) 82 or built-in into kernel (Static driver). You may refer to following [all …]
|
/linux-4.4.14/Documentation/video4linux/ |
D | README.pvrusb2 | 5 pvrusb2 driver 9 This driver is intended for the "Hauppauge WinTV PVR USB 2.0", which 10 is a USB 2.0 hosted TV Tuner. This driver is a work in progress. 17 create a video4linux compatible driver. I began with Aurelien's 18 last known snapshot and evolved the driver to the state it is in 21 More information on this driver can be found at: 26 This driver has a strong separation of layers. They are very 34 1c. High level hardware driver implementation which coordinates all 37 2. A "context" layer which manages instancing of driver, setup, 42 3. High level interfaces which glue the driver to various published [all …]
|
/linux-4.4.14/arch/um/drivers/ |
D | line.c | 141 line->driver->write_irq); in flush_buffer() 158 line->driver->write_irq); in flush_buffer() 202 line->driver->write_irq); in line_write() 227 deactivate_chan(line->chan_in, line->driver->read_irq); in line_throttle() 236 chan_interrupt(line, line->driver->read_irq); in line_unthrottle() 244 reactivate_chan(line->chan_in, line->driver->read_irq); in line_unthrottle() 276 const struct line_driver *driver = line->driver; in line_setup_irq() local 280 err = um_request_irq(driver->read_irq, fd, IRQ_READ, in line_setup_irq() 282 driver->read_irq_name, data); in line_setup_irq() 286 err = um_request_irq(driver->write_irq, fd, IRQ_WRITE, in line_setup_irq() [all …]
|
/linux-4.4.14/drivers/misc/mic/bus/ |
D | cosm_bus.c | 31 struct cosm_driver *drv = drv_to_cosm(dev->dev.driver); in cosm_dev_probe() 39 struct cosm_driver *drv = drv_to_cosm(dev->dev.driver); in cosm_dev_remove() 51 int cosm_register_driver(struct cosm_driver *driver) in cosm_register_driver() argument 53 driver->driver.bus = &cosm_bus; in cosm_register_driver() 54 return driver_register(&driver->driver); in cosm_register_driver() 58 void cosm_unregister_driver(struct cosm_driver *driver) in cosm_unregister_driver() argument 60 driver_unregister(&driver->driver); in cosm_unregister_driver()
|
D | mic_bus.c | 99 struct mbus_driver *drv = drv_to_mbus(dev->dev.driver); in mbus_dev_probe() 111 struct mbus_driver *drv = drv_to_mbus(dev->dev.driver); in mbus_dev_remove() 126 int mbus_register_driver(struct mbus_driver *driver) in mbus_register_driver() argument 128 driver->driver.bus = &mic_bus; in mbus_register_driver() 129 return driver_register(&driver->driver); in mbus_register_driver() 133 void mbus_unregister_driver(struct mbus_driver *driver) in mbus_unregister_driver() argument 135 driver_unregister(&driver->driver); in mbus_unregister_driver()
|
D | scif_bus.c | 97 struct scif_driver *drv = drv_to_scif(dev->dev.driver); in scif_dev_probe() 105 struct scif_driver *drv = drv_to_scif(dev->dev.driver); in scif_dev_remove() 120 int scif_register_driver(struct scif_driver *driver) in scif_register_driver() argument 122 driver->driver.bus = &scif_bus; in scif_register_driver() 123 return driver_register(&driver->driver); in scif_register_driver() 127 void scif_unregister_driver(struct scif_driver *driver) in scif_unregister_driver() argument 129 driver_unregister(&driver->driver); in scif_unregister_driver()
|
/linux-4.4.14/drivers/media/platform/s5p-tv/ |
D | Kconfig | 10 bool "Samsung TV driver for S5P platform" 28 interface in S5P Samsung SoC. The driver can be compiled 29 as module. It is an auxiliary driver, that exposes a V4L2 30 subdev for use by other drivers. This driver requires 31 hdmiphy driver to work correctly. 38 Enables debugging for HDMI driver. 46 interface in S5P Samsung SoC. The driver can be compiled 47 as module. It is an I2C driver, that exposes a V4L2 56 in S5P Samsung SoC. The driver can be compiled 57 as module. It is an I2C driver, that exposes a V4L2 [all …]
|
/linux-4.4.14/Documentation/PCI/ |
D | PCIEBUS-HOWTO.txt | 7 This guide describes the basics of the PCI Express Port Bus driver 30 be handled by a single complex driver or be individually distributed 36 physical device to be handled by only a single driver. The PCI 39 may have its own software service driver. In this case several 42 driver is loaded first, it claims a PCI-PCI Bridge Root Port. The 46 using the current driver model. 49 having a PCI Express Port Bus driver, which manages all populated 52 advantages of using the PCI Express Port Bus driver are listed below: 60 - Allow one service driver to run on multiple PCI-PCI Bridge 70 Including the PCI Express Port Bus driver depends on whether the PCI [all …]
|
/linux-4.4.14/fs/proc/ |
D | proc_tty.c | 143 void proc_tty_register_driver(struct tty_driver *driver) in proc_tty_register_driver() argument 147 if (!driver->driver_name || driver->proc_entry || in proc_tty_register_driver() 148 !driver->ops->proc_fops) in proc_tty_register_driver() 151 ent = proc_create_data(driver->driver_name, 0, proc_tty_driver, in proc_tty_register_driver() 152 driver->ops->proc_fops, driver); in proc_tty_register_driver() 153 driver->proc_entry = ent; in proc_tty_register_driver() 159 void proc_tty_unregister_driver(struct tty_driver *driver) in proc_tty_unregister_driver() argument 163 ent = driver->proc_entry; in proc_tty_unregister_driver() 167 remove_proc_entry(driver->driver_name, proc_tty_driver); in proc_tty_unregister_driver() 169 driver->proc_entry = NULL; in proc_tty_unregister_driver()
|
/linux-4.4.14/drivers/input/misc/ |
D | Kconfig | 22 To compile this driver as a module, choose M here: the module 32 To compile this driver as a module, choose M here: the module 42 To compile this driver as a module, choose M here: the module 52 To compile this driver as a module, choose M here: the 62 To compile this driver as a module, choose M here: the 72 To compile this driver as a module, choose M here: the 82 To compile this driver as a module, choose M here: the 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 115 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/net/arcnet/ |
D | Kconfig | 13 You need both this driver, and the driver for the particular ARCnet 18 To compile this driver as a module, choose M here. The module will 29 packet driver or most DOS/Windows ODI drivers. Please read the 39 arcnet.com packet driver, Amigas running AmiTCP, and some variants 42 packet driver or most DOS/Windows ODI drivers. RFC1201 is included 51 to work unless talking to a copy of the same Linux arcnet driver, 60 actually appear on the network. After transmit the driver will send 73 tristate "ARCnet COM90xx (normal) chipset driver" 75 This is the chipset driver for the standard COM90xx cards. If you 76 have always used the old ARCnet driver without knowing what type of [all …]
|
/linux-4.4.14/drivers/sbus/char/ |
D | uctrl.c | 242 if (UCTRL_STAT_TXNF_STA & sbus_readl(&driver->regs->uctrl_stat)) \ 246 sbus_writel(value, &driver->regs->uctrl_data); \ 255 if ((UCTRL_STAT_RXNE_STA & sbus_readl(&driver->regs->uctrl_stat)) == 0) \ 259 value = sbus_readl(&driver->regs->uctrl_data); \ 261 sbus_writel(UCTRL_STAT_RXNE_STA, &driver->regs->uctrl_stat); \ 264 static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn) in uctrl_do_txn() argument 269 stat = sbus_readl(&driver->regs->uctrl_stat); in uctrl_do_txn() 270 intr = sbus_readl(&driver->regs->uctrl_intr); in uctrl_do_txn() 271 sbus_writel(stat, &driver->regs->uctrl_stat); in uctrl_do_txn() 302 static void uctrl_get_event_status(struct uctrl_driver *driver) in uctrl_get_event_status() argument [all …]
|
/linux-4.4.14/drivers/media/platform/soc_camera/ |
D | Kconfig | 18 This is a generic SoC camera platform driver, useful for testing 21 tristate "i.MX3x Camera Sensor Interface driver" 27 This is a v4l2 driver for the i.MX3x Camera Sensor Interface 30 tristate "PXA27x Quick Capture Interface driver" 34 This is a v4l2 driver for the PXA27x Quick Capture Interface 44 This is a v4l2 driver for the R-Car VIN Interface 47 tristate "SuperH Mobile MIPI CSI-2 Interface driver" 51 This is a v4l2 driver for the SuperH MIPI CSI-2 Interface 54 tristate "SuperH Mobile CEU Interface driver" 61 This is a v4l2 driver for the SuperH Mobile CEU Interface [all …]
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | Kconfig | 26 This driver supports TI's DaVinci Ethernet . 28 To compile this driver as a module, choose M here: the module 36 This driver supports TI's DaVinci MDIO module. 38 To compile this driver as a module, choose M here: the module 45 This driver supports TI's DaVinci CPDMA dma engine. 47 To compile this driver as a module, choose M here: the module 54 This driver supports configuring of the phy mode connected to 60 This driver supports TI's CPSW ALE module. 72 This driver supports TI's CPSW Ethernet Switch. 74 To compile this driver as a module, choose M here: the module [all …]
|
/linux-4.4.14/drivers/iio/pressure/ |
D | Kconfig | 9 tristate "Bosch Sensortec BMP280 pressure sensor driver" 16 To compile this driver as a module, choose M here: the module 28 Pressure driver 30 To compile this driver as a module, choose M here: the module 34 tristate "Freescale MPL115A2 pressure sensor driver" 40 To compile this driver as a module, choose M here: the module 44 tristate "Freescale MPL3115A2 pressure sensor driver" 52 To compile this driver as a module, choose M here: the module 56 tristate "Measurement Specialties MS5611 pressure sensor driver" 61 To compile this driver as a module, choose M here: the module will [all …]
|
/linux-4.4.14/drivers/uwb/ |
D | umc-drv.c | 15 umc_drv->driver.name = umc_drv->name; in __umc_driver_register() 16 umc_drv->driver.owner = module; in __umc_driver_register() 17 umc_drv->driver.mod_name = mod_name; in __umc_driver_register() 18 umc_drv->driver.bus = &umc_bus_type; in __umc_driver_register() 20 return driver_register(&umc_drv->driver); in __umc_driver_register() 30 driver_unregister(&umc_drv->driver); in umc_driver_unregister()
|
/linux-4.4.14/drivers/net/caif/ |
D | Kconfig | 8 tristate "CAIF TTY transport driver" 12 The CAIF TTY transport driver is a Line Discipline (ldisc) 17 tristate "CAIF SPI transport driver for slave interface" 21 The CAIF Link layer SPI Protocol driver for Slave SPI interface. 22 This driver implements a platform driver to accommodate for a 36 tristate "CAIF HSI transport driver" 40 The caif low level driver for CAIF over HSI. 42 enable a low-level HSI driver. 45 tristate "CAIF virtio transport driver" 52 The caif driver for CAIF over Virtio.
|
/linux-4.4.14/drivers/s390/char/ |
D | sclp_tty.c | 504 struct tty_driver *driver; in sclp_tty_init() local 511 driver = alloc_tty_driver(1); in sclp_tty_init() 512 if (!driver) in sclp_tty_init() 517 put_tty_driver(driver); in sclp_tty_init() 525 put_tty_driver(driver); in sclp_tty_init() 548 put_tty_driver(driver); in sclp_tty_init() 554 driver->driver_name = "sclp_line"; in sclp_tty_init() 555 driver->name = "sclp_line"; in sclp_tty_init() 556 driver->major = TTY_MAJOR; in sclp_tty_init() 557 driver->minor_start = 64; in sclp_tty_init() [all …]
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | Kconfig | 3 bool "Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver" 17 tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver" 25 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC camera host 28 To compile this driver as a module, choose M here: the 32 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 36 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI2 39 To compile this driver as a module, choose M here: the 45 tristate "EXYNOS FIMC-LITE camera interface driver" 51 This is a V4L2 driver for Samsung EXYNOS4/5 SoC FIMC-LITE camera 54 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/staging/media/lirc/ |
D | lirc_imon.c | 89 struct lirc_driver *driver; member 191 struct device *dev = context->driver->dev; in free_imon_context() 195 lirc_buffer_free(context->driver->rbuf); in free_imon_context() 196 kfree(context->driver->rbuf); in free_imon_context() 197 kfree(context->driver); in free_imon_context() 206 int minor = context->driver->minor; in deregister_from_lirc() 262 dev_info(context->driver->dev, "display port opened\n"); in display_open() 300 dev_info(context->driver->dev, "display port closed\n"); in display_close() 503 dev_info(context->driver->dev, "IR port opened\n"); in ir_open() 525 dev_info(context->driver->dev, "IR port closed\n"); in ir_close() [all …]
|
D | lirc_sasem.c | 97 struct lirc_driver *driver; member 169 lirc_buffer_free(context->driver->rbuf); in delete_context() 170 kfree(context->driver->rbuf); in delete_context() 171 kfree(context->driver); in delete_context() 178 int minor = context->driver->minor; in deregister_from_lirc() 620 lirc_buffer_write(context->driver->rbuf, buf); in incoming_packet() 621 wake_up(&context->driver->rbuf->wait_poll); in incoming_packet() 670 struct lirc_driver *driver = NULL; in sasem_probe() local 745 driver = kzalloc(sizeof(struct lirc_driver), GFP_KERNEL); in sasem_probe() 746 if (!driver) { in sasem_probe() [all …]
|
/linux-4.4.14/Documentation/usb/ |
D | gadget_serial.txt | 24 This document and the gadget serial driver itself are 27 If you have questions, problems, or suggestions for this driver 33 Versions of the gadget serial driver are available for the 35 version 2.3 or later of the gadget serial driver in a 2.6 44 With version 2.3 of the driver, major and minor device nodes are 53 The gadget serial driver is a Linux USB gadget driver, a USB device 54 side driver. It runs on a Linux system that has USB device side 58 The gadget serial driver talks over USB to either a CDC ACM driver 59 or a generic USB serial driver running on a host PC. 81 On the device-side Linux system, the gadget serial driver looks [all …]
|
D | usb-serial.txt | 3 The USB serial driver currently supports a number of different USB to 13 Currently the driver can handle up to 256 different serial interfaces at 16 The major number that the driver uses is 188 so to use the driver, 28 When the device is connected and recognized by the driver, the driver 41 The driver is officially supported by Connect Tech Inc. 44 For any questions or problems with this driver, please contact 48 HandSpring Visor, Palm USB, and Clié USB driver 50 This driver works with all HandSpring USB, Palm USB, and Sony Clié USB 56 possible. The driver cleans up properly when the device is removed, or 85 There is a webpage and mailing lists for this portion of the driver at: [all …]
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | Kconfig | 2 tristate "STMicroelectronics 10/100/1000 Ethernet driver" 10 This is the driver for the Ethernet IPs are built around a 22 This selects the platform specific bus support for the stmmac driver. 23 This is the driver used on several SoCs: 33 tristate "Generic driver for DWMAC" 36 Generic DWMAC driver for platforms that don't require any 49 device driver. This driver does not use any of the hardware 69 the stmmac device driver. This driver is used for Meson6 and 81 the stmmac device driver. 92 for the stmmac device driver. This driver is used for [all …]
|
/linux-4.4.14/Documentation/sound/oss/ |
D | PSS-updates | 2 newly added features of the newest version of this driver. 4 The major enhancements present in this new revision of this driver is the 13 setting is pss_enable_joystick=0 as this keeps this driver fully compatible 14 with systems that were using previous versions of this driver. If you wish to 16 argument to the driver. To actually use the joystick port you will then have 17 to load the joystick driver itself. Just remember to load the joystick driver 18 AFTER the pss sound driver. 25 port will require that an appropriate CDROM driver be loaded before you can make 27 remember to load the CDROM driver AFTER the pss sound driver. While it may 31 assigned to the CDROM port when you loaded your pss sound driver. (ex. [all …]
|
/linux-4.4.14/drivers/net/ieee802154/ |
D | Kconfig | 15 tristate "IEEE 802.15.4 loopback driver" 17 Say Y here to enable the fake driver that can emulate a net 20 This driver can also be built as a module. To do so say M here. 25 tristate "AT86RF230/231/233/212 transceiver driver" 32 This driver can also be built as a module. To do so, say M here. 40 This option compiles debugfs code for the at86rf230 driver. 43 tristate "Microchip MRF24J40 transceiver driver" 51 This driver can also be built as a module. To do so, say M here. 56 tristate "CC2520 transceiver driver" 62 This driver can also be built as a module. To do so, say M here. [all …]
|
/linux-4.4.14/drivers/pci/hotplug/ |
D | Kconfig | 18 tristate "Compaq PCI Hotplug driver" 24 To compile this driver as a module, choose M here: the 34 controller. This will allow the PCI Hotplug driver to store the PCI 40 tristate "IBM PCI Hotplug driver" 46 To compile this driver as a module, choose M here: the 52 bool "ACPI PCI Hotplug driver" 61 tristate "ACPI PCI Hotplug driver IBM extensions" 67 To compile this driver as a module, choose M here: the 73 bool "CompactPCI Hotplug driver" 81 tristate "Ziatech ZT5550 CompactPCI Hotplug driver" [all …]
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | Kconfig | 25 This driver supports the gigabit ethernet MACs in the 37 This driver supports the MDIO interface found in the network 41 This driver is used by the MV643XX_ETH and MVNETA drivers. 49 This driver supports the network interface units in the 52 Note that this driver is distinct from the mv643xx_eth 53 driver, which should be used for the older Marvell SoCs 61 This driver supports the network interface units in the 70 This driver supports the pxa168 Ethernet ports. 72 To compile this driver as a module, choose M here. The module 80 This driver support the Marvell Yukon or SysKonnect SK-98xx/SK-95xx [all …]
|
/linux-4.4.14/drivers/regulator/ |
D | Kconfig | 34 This driver provides support for fixed voltage regulators, 41 This driver provides a virtual consumer for the voltage and 52 from user space. Userspace consumer driver provides ability to 61 This driver supports Marvell 88PM800 voltage regulator chips. 71 This driver supports 88PM8607 voltage regulator chips. 78 This driver controls a active-semi act8865 voltage output 85 This driver supports AD5398 and AD5821 current regulator chips. 101 regulator driver. 116 This driver supports the regulators found on the ST-Ericsson mixed 131 This driver provides support for the voltage regulators on the [all …]
|
/linux-4.4.14/drivers/zorro/ |
D | zorro-driver.c | 46 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_probe() 49 if (!z->driver && drv->probe) { in zorro_device_probe() 56 z->driver = drv; in zorro_device_probe() 67 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_remove() 72 z->driver = NULL; in zorro_device_remove() 89 drv->driver.name = drv->name; in zorro_register_driver() 90 drv->driver.bus = &zorro_bus_type; in zorro_register_driver() 93 return driver_register(&drv->driver); in zorro_register_driver() 110 driver_unregister(&drv->driver); in zorro_unregister_driver()
|
/linux-4.4.14/drivers/ssb/ |
D | pcihost_wrapper.c | 82 if (dev->driver && dev->driver->name) in ssb_pcihost_probe() 83 name = dev->driver->name; in ssb_pcihost_probe() 124 int ssb_pcihost_register(struct pci_driver *driver) in ssb_pcihost_register() argument 126 driver->probe = ssb_pcihost_probe; in ssb_pcihost_register() 127 driver->remove = ssb_pcihost_remove; in ssb_pcihost_register() 129 driver->driver.pm = &ssb_pcihost_pm_ops; in ssb_pcihost_register() 132 return pci_register_driver(driver); in ssb_pcihost_register()
|
/linux-4.4.14/drivers/watchdog/ |
D | Kconfig | 17 reboot the machine) and a driver for hardware watchdog boards, which 35 Say Y here if you want to use the new watchdog timer driver core. 36 This driver provides a framework for all watchdog timer drivers 65 To compile this driver as a module, choose M here: the 77 Alternatively say M to compile the driver as a module, 88 This driver can also be built as a module. If so, the module 98 This driver can be built as a module. The module name is da9063_wdt. 107 This driver can be built as a module. The module name is da9062_wdt. 135 This driver can also be built as a module. If so the module 159 Watchdog driver for the xps_timebase_wdt ip core. [all …]
|
/linux-4.4.14/drivers/staging/comedi/ |
D | Kconfig | 14 say N here. This enables comedi core and driver debugging. 49 Enable support for a driver to 'bond' (merge) multiple subdevices 54 To compile this driver as a module, choose M here: the module will be 61 This driver is mainly for testing purposes, but can also be used to 65 To compile this driver as a module, choose M here: the module will be 76 To compile this driver as a module, choose M here: the module will be 84 To compile this driver as a module, choose M here: the module will be 93 To compile this driver as a module, choose M here: the module will be 115 To compile this driver as a module, choose M here: the module will be 123 driver provides a legacy comedi driver wrapper for the generic 8255 [all …]
|
D | drivers.c | 191 dev->driver = NULL; in comedi_device_detach_cleanup() 212 if (dev->driver) in comedi_device_detach() 213 dev->driver->detach(dev); in comedi_device_detach() 952 dev->driver = driv; in comedi_device_attach() 954 : dev->driver->driver_name; in comedi_device_attach() 992 struct comedi_driver *driver, unsigned long context) in comedi_auto_config() argument 1001 if (!driver) { in comedi_auto_config() 1007 if (!driver->auto_attach) { in comedi_auto_config() 1010 driver->driver_name); in comedi_auto_config() 1018 driver->driver_name); in comedi_auto_config() [all …]
|
/linux-4.4.14/sound/pci/hda/ |
D | Kconfig | 21 To compile this driver as a module, choose M here: the module 36 To compile this driver as a module, choose M here: the module 42 bool "Build hwdep interface for HD-audio driver" 45 Say Y here to build a hwdep interface for HD-audio driver. 62 driver. This interface is used to generate digital beeps. 79 Say Y here to allow the HD-audio driver to load a pseudo 90 snd-hda-intel driver, such as ALC880. 92 comment "Set to Y if you want auto-loading the codec driver" 100 snd-hda-intel driver, such as AD1986A. 102 comment "Set to Y if you want auto-loading the codec driver" [all …]
|
D | hda_bind.c | 23 struct hda_codec_driver *driver = in hda_codec_match() local 30 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match() 80 struct module *owner = dev->driver->owner; in hda_codec_driver_probe() 137 module_put(dev->driver->owner); in hda_codec_driver_remove() 152 drv->core.driver.name = name; in __hda_codec_driver_register() 153 drv->core.driver.owner = owner; in __hda_codec_driver_register() 154 drv->core.driver.bus = &snd_hda_bus_type; in __hda_codec_driver_register() 155 drv->core.driver.probe = hda_codec_driver_probe; in __hda_codec_driver_register() 156 drv->core.driver.remove = hda_codec_driver_remove; in __hda_codec_driver_register() 157 drv->core.driver.shutdown = hda_codec_driver_shutdown; in __hda_codec_driver_register() [all …]
|
/linux-4.4.14/Documentation/power/ |
D | drivers-testing.txt | 7 resume transitions in a driver, it is necessary to suspend and resume a fully 8 functional system with this driver loaded. Moreover, that should be done 15 resume without the driver being tested. Thus, if possible, you should first 17 testing the new driver. Please see Documentation/power/basic-pm-debugging.txt 20 2. Testing the driver 23 without the new driver, you are ready to test it: 25 a) Build the driver as a module, load it and try the test modes of hibernation 28 b) Load the driver and attempt to hibernate in the "reboot", "shutdown" and 31 c) Compile the driver directly into the kernel and try the test modes of 34 d) Attempt to hibernate with the driver compiled directly into the kernel [all …]
|
/linux-4.4.14/drivers/media/usb/gspca/ |
D | Kconfig | 12 This driver uses the Video For Linux API. You must say Y or M to 13 "Video For Linux" to use this driver. 15 To compile this driver as modules, choose M here: the 31 To compile this driver as a module, choose M here: the 40 To compile this driver as a module, choose M here: the 49 applications to understand the videoformat generated by this driver. 51 To compile this driver as a module, choose M here: the 61 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 74 tristate "Fujifilm FinePix USB V4L2 driver" [all …]
|
/linux-4.4.14/Documentation/arm/SA1100/ |
D | Pangolin | 16 - compact flash driver 17 - UDA1341 sound driver 19 - MQ-200 driver for 800x600 16bpp TFT-LCD 20 - Penmount(touch panel) driver 21 - PCMCIA driver 22 - SMC91C94 LAN driver 23 - IDE driver (experimental)
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-sis5595 | 1 Kernel driver i2c-sis5595 46 Don't use this unless the driver complains that the 52 i2c-sis5595 is a true SMBus host driver for motherboards with the SiS5595 56 chip, you want the sis5595 driver for those, not this driver. This driver 57 is a BUS driver, not a CHIP driver. A BUS driver is used by other CHIP
|
/linux-4.4.14/Documentation/ |
D | sgi-ioc4.txt | 12 functions, meaning that there's no clear "owning" device driver. 14 The solution is to organize the IOC4 driver into several independent 16 PS/2 controller driver as this functionality has never been wired up 21 This is the core (or shim) driver for IOC4. It is responsible for 25 This driver also provides registration functions that the other 26 IOC4 drivers can call to make their presence known. Each driver 28 by the core driver at appropriate times. The interface of these 35 This is the IDE driver for IOC4. Its name isn't very descriptive 36 simply for historical reasons (it used to be the only IOC4 driver 38 up to the ioc4 driver via the appropriate registration, probe, and [all …]
|
D | dell_rbu.txt | 2 Demonstrate the usage of the new open sourced rbu (Remote BIOS Update) driver 6 This document discusses the functionality of the rbu driver only. 11 This driver works with Dell OpenManage or Dell Update Packages for updating 19 Dell_RBU driver supports BIOS update using the monolithic image and packetized 20 image methods. In case of monolithic the driver allocates a contiguous chunk 22 using the driver breaks the image in to packets of fixed sizes and the driver 23 would place each packet in contiguous physical memory. The driver also 25 If the dell_rbu driver is unloaded all the allocated memory is freed. 27 The rbu driver needs to have an application (as mentioned above)which will 30 The user should not unload the rbu driver after downloading the BIOS image [all …]
|
D | men-chameleon-bus.txt | 16 4 Writing an MCB driver 17 4.1 The driver structure 19 4.3 Initializing the driver 68 device provides callback methods to translate the driver's MCB function calls 81 MCB devices are registered at the MCB and thus at the driver core of the 99 MCB bus. If a carrier device driver implements the ->get_irq() callback 104 4 Writing an MCB driver 107 4.1 The driver structure 109 Each MCB driver has a structure to identify the device driver as well as 110 device ids which identify the IP Core inside the FPGA. The driver structure [all …]
|
D | SubmittingDrivers | 51 of exclusive GPL licensing, and if you wish the driver 63 Interfaces: If your driver uses existing interfaces and behaves like 72 are shared with a windows driver kit and you want to 78 shouldn't use inline x86 assembler in your driver without 84 Clarity: It helps if anyone can see how to fix the driver. It helps 86 driver that intentionally obfuscates how the hardware works 90 driver is likely to be used on such a system and therefore it 94 that your driver correctly handles the suspend and resume, but 98 driver uses as little power as possible when it's not doing 99 anything. For the driver testing instructions see [all …]
|
/linux-4.4.14/drivers/block/paride/ |
D | Kconfig | 15 This option enables the high-level driver for IDE-type disk devices 18 parallel port IDE driver, otherwise you should answer M to build 20 must also have at least one parallel port protocol driver in your 21 system. Among the devices supported by this driver are the SyQuest 29 This option enables the high-level driver for ATAPI CD-ROM devices 32 parallel port ATAPI CD-ROM driver, otherwise you should answer M to 34 must also have at least one parallel port protocol driver in your 35 system. Among the devices supported by this driver are the 45 This option enables the high-level driver for ATAPI disk devices 48 parallel port ATAPI disk driver, otherwise you should answer M [all …]
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | Kconfig | 6 bool "Broadcom BCM281xx pinctrl driver" 13 Say Y here to support Broadcom BCM281xx pinctrl driver, which is used 15 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl 16 framework. GPIO is provided by a separate GPIO driver. 24 bool "Broadcom Cygnus GPIO (with PINCONF) driver" 31 Say yes here to enable the Broadcom Cygnus GPIO driver. 36 supported by this driver. 46 bool "Broadcom Cygnus IOMUX driver" 52 Say yes here to enable the Broadcom Cygnus IOMUX driver. 54 The Broadcom Cygnus IOMUX driver supports group based IOMUX
|
/linux-4.4.14/drivers/misc/ |
D | tifm_core.c | 49 driver); in tifm_bus_match() 75 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_probe() 76 driver); in tifm_device_probe() 80 if (dev->driver && drv->probe) { in tifm_device_probe() 97 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_remove() 98 driver); in tifm_device_remove() 100 if (dev->driver && drv->remove) { in tifm_device_remove() 104 sock->dev.driver = NULL; in tifm_device_remove() 116 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_suspend() 117 driver); in tifm_device_suspend() [all …]
|
D | Kconfig | 31 This driver can also be built as a module. If so, the module 40 To compile this driver as a module, choose M here: the 51 To compile this driver as a module, choose M here: the 96 tristate "Device driver for IBM RSA service processor" 99 This option enables device driver support for in-band access to the 101 The ibmasm device driver allows user space application to access 103 processor. The driver is meant to be used in conjunction with 105 The ibmasm driver also enables the OS to use the UART on the 107 this feature serial driver support (CONFIG_SERIAL_8250) must be 113 for information on the specific driver level and support statement [all …]
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_drm_bus.c | 60 int drm_virtio_init(struct drm_driver *driver, struct virtio_device *vdev) in drm_virtio_init() argument 65 dev = drm_dev_alloc(driver, &vdev->dev); in drm_virtio_init() 86 DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n", driver->name, in drm_virtio_init() 87 driver->major, driver->minor, driver->patchlevel, in drm_virtio_init() 88 driver->date, dev->primary->index); in drm_virtio_init()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | Kconfig | 17 for your specific chipset/driver in the following questions. 31 To compile this driver as a module, choose M here. The module 41 # Auto-select SSB PCICORE driver, if possible 59 This driver supports the ethernet MACs in the Broadcom 63xx 69 This driver supports the built-in Ethernet MACs found in the 78 This driver supports QLogic bnx2 gigabit Ethernet cards. 80 To compile this driver as a module, choose M here: the module 89 This driver supports offload features of QLogic bnx2 gigabit 92 To compile this driver as a module, choose M here: the module 100 This driver supports Gigabit Ethernet interfaces based on the [all …]
|
/linux-4.4.14/drivers/pinctrl/ |
D | Kconfig | 28 bool "ADI pin controller driver" 33 This is the pin controller and gpio driver for ADI BF54x, BF60x and 38 bool "Pinctrl and GPIO driver for ams AS3722 PMIC" 44 functionality. This driver supports the pinmux, push-pull and 57 bool "AT91 pinctrl driver" 66 Say Y here to enable the at91 pinctrl driver 69 bool "AT91 PIO4 pinctrl driver" 78 Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4 88 driver for memory mapped GPIO functionality on AMD platforms 109 bool "NXP LPC18XX/43XX SCU pinctrl driver" [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/ |
D | Kconfig | 5 tristate "Broadcom IEEE802.11n PCIe SoftMAC WLAN driver" 18 module, the driver will be called brcmsmac.ko. 21 tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver" 37 bool "SDIO bus interface support for FullMAC driver" 45 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to 46 use the driver for a SDIO wireless card. 49 bool "USB bus interface support for FullMAC driver" 56 IEEE802.11n embedded FullMAC WLAN driver. Say Y if you want to 57 use the driver for an USB wireless card. 60 bool "PCIE bus interface support for FullMAC driver" [all …]
|
/linux-4.4.14/drivers/net/ethernet/cavium/ |
D | Kconfig | 17 tristate "Thunder Physical function driver" 21 This driver supports Thunder's NIC physical function. 29 tristate "Thunder Virtual function driver" 32 This driver supports Thunder's NIC virtual function 35 tristate "Thunder MAC interface driver (BGX)" 40 This driver supports programming and controlling of MAC 41 interface from NIC physical function driver. 50 This driver supports Cavium LiquidIO Intelligent Server Adapters 53 To compile this driver as a module, choose M here: the module
|
/linux-4.4.14/net/irda/ircomm/ |
D | ircomm_tty_ioctl.c | 110 driver->read_status_mask |= LSR_FE | LSR_PE; in ircomm_tty_change_speed() 111 if (I_BRKINT(driver->tty) || I_PARMRK(driver->tty)) in ircomm_tty_change_speed() 112 driver->read_status_mask |= LSR_BI; in ircomm_tty_change_speed() 117 driver->ignore_status_mask = 0; in ircomm_tty_change_speed() 118 if (I_IGNPAR(driver->tty)) in ircomm_tty_change_speed() 119 driver->ignore_status_mask |= LSR_PE | LSR_FE; in ircomm_tty_change_speed() 339 (old_driver.custom_divisor != driver->custom_divisor)) { in ircomm_tty_set_serial_info() 340 if ((driver->flags & ASYNC_SPD_MASK) == ASYNC_SPD_HI) in ircomm_tty_set_serial_info() 341 driver->tty->alt_speed = 57600; in ircomm_tty_set_serial_info() 342 if ((driver->flags & ASYNC_SPD_MASK) == ASYNC_SPD_VHI) in ircomm_tty_set_serial_info() [all …]
|
/linux-4.4.14/drivers/platform/x86/ |
D | Kconfig | 32 This is a driver for newer Acer (and Wistron) laptops. It adds 40 tristate "Acer Aspire One temperature and fan driver" 44 This is a driver for Acer Aspire One netbooks. It allows to access 47 After loading this driver the BIOS is still in control of the fan. 51 For more information about this driver see 64 This is a driver for controlling Alienware BIOS driven 81 This is a driver for Asus laptops, Lenovo SL and the Pegatron 107 This driver adds support for rfkill and backlight control to Dell 108 laptops (except for some models covered by the Compal driver). 119 To compile this driver as a module, choose M here: the module will [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | Kconfig | 23 This driver supports Intel(R) PRO/100 family of adapters. 34 For the latest Intel PRO/100 network driver for Linux, see: 38 More specific information on configuring the driver is in 41 To compile this driver as a module, choose M here. The module 48 This driver supports Intel(R) PRO/1000 gigabit ethernet family of 59 More specific information on configuring the driver is in 62 To compile this driver as a module, choose M here. The module 71 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit 73 use the regular e1000 driver For more information on how to 83 To compile this driver as a module, choose M here. The module [all …]
|
/linux-4.4.14/drivers/pinctrl/uniphier/ |
D | Kconfig | 9 tristate "UniPhier PH1-LD4 SoC pinctrl driver" 13 tristate "UniPhier PH1-Pro4 SoC pinctrl driver" 17 tristate "UniPhier PH1-sLD8 SoC pinctrl driver" 21 tristate "UniPhier PH1-Pro5 SoC pinctrl driver" 25 tristate "UniPhier ProXstream2 SoC pinctrl driver" 29 tristate "UniPhier PH1-LD6b SoC pinctrl driver"
|
/linux-4.4.14/drivers/nfc/ |
D | Kconfig | 9 tristate "NXP PN533 USB driver" 12 NXP PN533 USB driver. 13 This driver provides support for NFC NXP PN533 devices. 19 tristate "Texas Instruments NFC WiLink driver" 22 This enables the NFC driver for Texas Instrument's BT/FM/GPS/NFC 24 core driver to communicate with the NFC core of the combo chip. 26 Say Y here to compile support for Texas Instrument's NFC WiLink driver 30 tristate "Texas Instruments TRF7970a NFC driver" 33 This option enables the NFC driver for Texas Instruments' TRF7970a 46 will use an HCI NFC driver for an NFC chip connected behind an [all …]
|
/linux-4.4.14/drivers/input/serio/ |
D | Kconfig | 16 To compile this driver as a module, choose M here: the 39 To compile this driver as a module, choose M here: the 54 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 85 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the 106 To compile this driver as a module, choose M here: the module will 122 This driver provides support for the PS/2 ports on PA-RISC machines 126 It's safe to enable this driver, so if unsure, say Y. 128 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/usb/phy/ |
D | Kconfig | 2 # Physical Layer USB driver configuration 40 This driver can also be built as a module. If so, the module 48 Enable this to support Keystone USB phy. This driver provides 56 This driver is to be used by all the usb transceiver which are either 70 This driver provides PHY support for that phy which part for the 76 Enable this to support Samsung USB phy helper driver for Samsung SoCs. 77 This driver provides common interface to interact, for Samsung USB 2.0 PHY 78 driver and later for Samsung USB 3.0 PHY driver. 88 are hooked to this driver through platform_data structure. 102 tristate "OMAP USB OTG controller driver" [all …]
|
/linux-4.4.14/drivers/dio/ |
D | dio-driver.c | 50 struct dio_driver *drv = to_dio_driver(dev->driver); in dio_device_probe() 53 if (!d->driver && drv->probe) { in dio_device_probe() 60 d->driver = drv; in dio_device_probe() 79 drv->driver.name = drv->name; in dio_register_driver() 80 drv->driver.bus = &dio_bus_type; in dio_register_driver() 83 return driver_register(&drv->driver); in dio_register_driver() 99 driver_unregister(&drv->driver); in dio_unregister_driver()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-platform | 5 This file allows the driver for a device to be specified which 7 When specified, only a driver with a name matching the value 14 automatically unbind the device from its current driver or make 15 any attempt to automatically load the specified driver. If no 16 driver with a matching name is currently loaded in the kernel, 17 the device will not bind to any driver. This also allows 18 devices to opt-out of driver binding using a driver_override 19 name such as "none". Only a single driver may be specified in
|
D | sysfs-bus-amba | 5 This file allows the driver for a device to be specified which 7 When specified, only a driver with a name matching the value 14 device from its current driver or make any attempt to 15 automatically load the specified driver. If no driver with a 17 not bind to any driver. This also allows devices to opt-out of 18 driver binding using a driver_override name such as "none". 19 Only a single driver may be specified in the override, there is
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | Kconfig | 2 # Touchscreen driver configuration 27 To compile this driver as a module, choose M here: the 40 If HWMON is selected, and the driver is told the reference voltage 46 To compile this driver as a module, choose M here: the 59 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 79 To compile this driver as a module, choose M here: the 90 To compile this driver as a module, choose M here: the 102 To compile this driver as a module, choose M here: the 115 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/drivers/media/platform/ |
D | Kconfig | 37 tristate "SuperH VOU video output driver" 51 Support for Freescale VIU video driver. This device captures 71 This is a video4linux driver for the Renesas AR (Artificial Retina) 79 This is a video4linux driver for the Renesas AR (Artificial 83 To compile this driver as a module, choose M here: the 101 Enable debug messages on OMAP 3 camera controller driver. 104 tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver" 111 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera 114 To compile this driver as a module, choose M here: the module 158 Generic deinterlacing V4L2 driver. [all …]
|
/linux-4.4.14/drivers/power/ |
D | Kconfig | 18 tristate "Generic PDA/phone power driver" 21 Say Y here to enable generic power driver for PDAs and phones with 36 Say Y here to enable support for the generic battery driver 68 tristate "Test power driver" 70 This driver is used for testing. It's safe to say M here. 73 tristate "Marvell 88PM860x battery driver" 79 tristate "DS2760 battery driver (HP iPAQ & others)" 85 tristate "DS2780 battery driver" 93 tristate "DS2781 battery driver" 98 If you enable this you will have the DS2781 battery driver support. [all …]
|
/linux-4.4.14/drivers/input/keyboard/ |
D | Kconfig | 22 To compile this driver as a module, choose M here: the module will 32 To compile this driver as a module, choose M here: the 42 To compile this driver as a module, choose M here: the 52 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 132 To compile this driver as a module, choose M here: 142 This driver can also be built as a module. If so, the module 151 To compile this driver as a module, choose M here: the 163 To compile this driver as a module, choose M here: the [all …]
|
/linux-4.4.14/Documentation/input/ |
D | bcm5974.txt | 6 part of the touchd user-space driver project: 9 The BCM5974 driver is based on the appletouch driver: 18 This driver adds support for the multi-touch trackpad on the new Apple 19 Macbook Air and Macbook Pro laptops. It replaces the appletouch driver on 20 those computers, and integrates well with the synaptics driver of the Xorg 29 The driver loads automatically for the supported usb device ids, and 31 mouse via the mousedev driver (/dev/input/mice). 38 with the HID driver, which, if not told otherwise, will find the standard 40 product id must be listed in the mouse_ignore list of the hid driver. 58 The driver was developed at the ubuntu forums in June 2008 [1], and now has
|
D | cs461x.txt | 3 This is a new low-level driver to support analog joystick attached to 12 Raw mode works fine with analog joystick front-end driver and cs461x 13 driver as a backend. I've tested this driver with CS4610, 4-axis and 22 So the driver have no code to perform hardware related calibration. 26 This driver have the basic support for PCI devices only; there is no 30 The driver works with ALSA drivers simultaneously. For example, the xracer 34 separately of ALSA modules. So, you can use only one joystick driver 36 run this driver. 39 specific options required to work this driver. The found chipset parameters
|
/linux-4.4.14/drivers/virtio/ |
D | Kconfig | 4 This option is selected by any driver which implements the virtio 11 tristate "PCI driver for virtio devices" 15 This driver provides support for virtio based paravirtual device 29 This option enables building a transitional driver, supporting 31 If disabled, you get a slightly smaller, non-transitional driver, 42 tristate "Virtio balloon driver" 46 This driver supports increasing and decreasing the amount 52 tristate "Virtio input driver" 56 This driver supports virtio input devices such as 62 tristate "Platform bus driver for memory mapped virtio devices" [all …]
|
D | virtio.c | 112 struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver); in virtio_check_driver_offered_feature() 130 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in __virtio_config_changed() 190 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_probe() 258 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_remove() 281 int register_virtio_driver(struct virtio_driver *driver) in register_virtio_driver() argument 284 BUG_ON(driver->feature_table_size && !driver->feature_table); in register_virtio_driver() 285 driver->driver.bus = &virtio_bus; in register_virtio_driver() 286 return driver_register(&driver->driver); in register_virtio_driver() 290 void unregister_virtio_driver(struct virtio_driver *driver) in unregister_virtio_driver() argument 292 driver_unregister(&driver->driver); in unregister_virtio_driver() [all …]
|
/linux-4.4.14/drivers/media/tuners/ |
D | Kconfig | 79 Mirics MSi001 silicon tuner driver. 93 A driver for the silicon IF tuner MT2060 from Microtune. 100 A driver for the silicon IF tuner MT2063 from Microtune. 107 A driver for the silicon baseband tuner MT2266 from Microtune. 114 A driver for the silicon baseband tuner MT2131 from Microtune. 121 A driver for the silicon tuner QT1010 from Quantek. 135 A driver for the silicon tuner XC5000 from Xceive. 144 A driver for the silicon tuner XC4000 from Xceive. 153 A driver for the silicon tuner MXL5005S from MaxLinear. 160 A driver for the silicon tuner MxL5007T from MaxLinear. [all …]
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | Kconfig | 24 bool "Coresight generic TMC driver" 27 This enables support for the Trace Memory Controller driver. 29 trace router - ETR) or sink (embedded trace FIFO). The driver 34 bool "Coresight generic TPIU driver" 37 This enables support for the Trace Port Interface Unit driver, 45 bool "Coresight ETBv1.0 driver" 48 This enables support for the Embedded Trace Buffer version 1.0 driver 53 bool "CoreSight Embedded Trace Macrocell 3.x driver" 57 This driver provides support for processor ETM3.x and PTM1.x modules, 63 bool "CoreSight Embedded Trace Macrocell 4.x driver" [all …]
|
/linux-4.4.14/drivers/staging/iio/adc/ |
D | Kconfig | 7 tristate "Analog Devices AD7606 ADC driver" 15 To compile this driver as a module, choose M here: the 23 ADC driver. 25 To compile this driver as a module, choose M here: the 34 ADC driver. 36 To compile this driver as a module, choose M here: the 40 tristate "Analog Devices AD7780 and similar ADCs driver" 49 To compile this driver as a module, choose M here: the 53 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" 61 tristate "Analog Devices AD7190 AD7192 AD7195 ADC driver" [all …]
|
/linux-4.4.14/drivers/spi/ |
D | Kconfig | 2 # SPI driver configuration 26 (half duplex), SSP, SSI, and PSP. This driver framework should 60 This is the driver for the Altera SPI Controller. 63 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver" 75 This selects a driver for the Atmel SPI Controller, present on 84 This selects a driver for the Broadcom BCM2835 SPI master. 87 "universal SPI master", and the regular SPI controller. This driver 96 This selects a driver for the Broadcom BCM2835 SPI aux master. 100 This driver is for the universal/auxiliary SPI controller. 103 tristate "SPI controller driver for ADI Blackfin5xx" [all …]
|
/linux-4.4.14/Documentation/DocBook/ |
D | .writing-an-alsa-driver.xml.cmd | 1 …alsa-driver.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/writing-an-alsa-driver.t… 2 Documentation/DocBook/writing-an-alsa-driver.xml: Documentation/DocBook/writing-an-alsa-driver.tmpl
|
/linux-4.4.14/drivers/base/ |
D | platform.c | 507 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_probe() 542 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_remove() 555 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_shutdown() 571 drv->driver.owner = owner; in __platform_driver_register() 572 drv->driver.bus = &platform_bus_type; in __platform_driver_register() 573 drv->driver.probe = platform_drv_probe; in __platform_driver_register() 574 drv->driver.remove = platform_drv_remove; in __platform_driver_register() 575 drv->driver.shutdown = platform_drv_shutdown; in __platform_driver_register() 577 return driver_register(&drv->driver); in __platform_driver_register() 587 driver_unregister(&drv->driver); in platform_driver_unregister() [all …]
|
/linux-4.4.14/drivers/rtc/ |
D | Kconfig | 39 The driver for this RTC device must be loaded before late_initcall 89 bool "/proc/driver/rtc (procfs for rtcN)" 94 the proc interface, /proc/driver/rtc. 121 driver does not expose RTC_UIE ioctls. Those requests generate 129 tristate "Test driver/device" 132 RTC test driver. It's a software RTC which can be 135 You want this driver only if you are doing development 139 This driver can also be built as a module. If so, the module 154 This driver can also be built as a module. If so, the module 164 This driver can also be built as a module. If so, the module [all …]
|
/linux-4.4.14/drivers/media/radio/ |
D | radio-typhoon.c | 141 .driver = { 145 .driver = { 164 typhoon_driver.driver.driver.name); in typhoon_init() 166 typhoon_driver.driver.driver.name); in typhoon_init() 169 return isa_register_driver(&typhoon_driver.driver, TYPHOON_MAX); in typhoon_init() 174 isa_unregister_driver(&typhoon_driver.driver); in typhoon_exit()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | Kconfig | 22 This is a video4linux driver for Conexant cx23416 or cx23415 based 26 cards. There is a driver homepage at <http://www.ivtvdriver.org>. 28 To compile this driver as a module, choose M here: the 36 This driver provides an ALSA interface as another method for user 38 based PCI TV cards supported by the ivtv driver. 42 provided by the main ivtv driver. 44 To compile this driver as a module, choose M here: the 54 This is a framebuffer driver for the Conexant cx23415 MPEG 57 This is used in the Hauppauge PVR-350 card. There is a driver 63 To compile this driver as a module, choose M here: the
|
/linux-4.4.14/drivers/net/ethernet/atheros/ |
D | Kconfig | 25 This driver supports the Atheros L2 fast ethernet adapter. 27 To compile this driver as a module, choose M here. The module 36 This driver supports the Atheros/Attansic L1 gigabit ethernet 39 To compile this driver as a module, choose M here. The module 48 This driver supports the Atheros L1E gigabit ethernet adapter. 50 To compile this driver as a module, choose M here. The module 59 This driver supports the Atheros L1C gigabit ethernet adapter. 61 To compile this driver as a module, choose M here. The module 70 This driver supports the Qualcomm Atheros L1F ethernet adapter, 78 To compile this driver as a module, choose M here. The module
|
/linux-4.4.14/Documentation/dvb/ |
D | contributors.txt | 4 for the initial saa7146 driver and its recent overhaul 7 for his work on the initial Linux DVB driver 11 for their continuing work on the DVB driver 14 for his contributions to the dvb-net driver 22 for patching the cable card decoder driver 41 their work on the dbox2 port of the DVB driver 47 for the tda1004x frontend driver, and various bugfixes 50 for the driver for the Technisat SkyStar2 PCI DVB card 63 TechnoTrend/Hauppauge DEC driver firmware 76 for the IR code for the ttusb-dec driver [all …]
|
/linux-4.4.14/drivers/iio/gyro/ |
D | Kconfig | 9 tristate "Analog Devices ADIS16080/100 Yaw Rate Gyroscope with SPI driver" 16 tristate "Analog Devices ADIS16130 High Precision Angular Rate Sensor driver" 20 Angular Rate Sensor driver. 23 tristate "Analog devices ADIS16136 and similar gyroscopes driver" 32 tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver" 40 This driver can also be built as a module. If so, the module 44 tristate "Analog Devices ADXRS450/3 Digital Output Gyroscope SPI driver" 50 This driver can also be built as a module. If so, the module 62 driver connected via I2C or SPI. This driver also supports BMI055 65 This driver can also be built as a module. If so, the module [all …]
|
/linux-4.4.14/sound/isa/ |
D | Kconfig | 36 To compile this driver as a module, choose M here: the module 51 To compile this driver as a module, choose M here: the module 55 tristate "Generic AD1848/CS4248 driver" 64 To compile this driver as a module, choose M here: the module 79 To compile this driver as a module, choose M here: the module 92 To compile this driver as a module, choose M here: the module 105 To compile this driver as a module, choose M here: the module 119 To compile this driver as a module, choose M here: the module 131 To compile this driver as a module, choose M here: the module 144 To compile this driver as a module, choose M here: the module [all …]
|
/linux-4.4.14/drivers/net/ |
D | Kconfig | 33 bool "Network core driver support" 41 tristate "Bonding driver support" 49 The driver supports multiple bonding modes to allow for both high 55 To compile this driver as a module, choose M here: the module 59 tristate "Dummy net driver support" 71 To compile this driver as a module, choose M here: the module 81 one double speed connection using this driver. Naturally, this has 83 Linux driver or with a Livingston Portmaster 2e. 90 To compile this driver as a module, choose M here: the module 94 bool "Fibre Channel driver support" [all …]
|
/linux-4.4.14/drivers/s390/cio/ |
D | ccwgroup.c | 78 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_online() 107 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_offline() 135 if (!dev->driver) { in ccwgroup_online_store() 381 gdev->dev.driver = &gdrv->driver; in ccwgroup_create_dev() 458 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_remove() 460 if (!dev->driver) in ccwgroup_remove() 471 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_shutdown() 473 if (!dev->driver) in ccwgroup_shutdown() 482 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_pm_prepare() 488 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_prepare() [all …]
|
/linux-4.4.14/Documentation/infiniband/ |
D | core_locking.txt | 10 With the following exceptions, a low-level driver implementation of 52 driver must be fully reentrant. The low-level driver is required to 68 A low-level driver must not perform a callback directly from the 70 allowed for a low-level driver to call a consumer's completion event 72 driver should defer this callback by, for example, scheduling a 75 The low-level driver is responsible for ensuring that multiple 77 simultaneously. The driver must guarantee that only one CQ event 83 low-level driver -> 87 low-level driver -> 93 callbacks run is not defined. Depending on the low-level driver, it [all …]
|
/linux-4.4.14/sound/soc/intel/ |
D | Kconfig | 2 tristate "SOC Machine Audio driver for Intel Medfield MID platform" 8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform 57 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 64 This adds audio driver for Intel Baytrail platform based boards 68 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 75 This adds audio driver for Intel Baytrail platform based boards 99 This adds support for ASoC machine driver for Intel(R) MID Baytrail platform 105 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 111 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 117 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" [all …]
|
/linux-4.4.14/drivers/hwmon/ |
D | Kconfig | 15 should say Y here and also to the specific driver(s) for your 18 To find out which specific driver(s) you need, use the 48 of the AB8500 chip. The driver includes thermal management for 52 This driver can also be built as a module. If so, the module 67 This driver can also be built as a module. If so, the module 81 This driver can also be built as a module. If so, the module 91 This driver can also be built as a module. If so, the module 101 This driver can also be built as a module. If so, the module 111 This driver can also be built as a module. If so, the module 122 This driver can also be built as a module. If so, the module [all …]
|
/linux-4.4.14/drivers/rapidio/ |
D | rio-driver.c | 88 struct rio_driver *rdrv = to_rio_driver(dev->driver); in rio_device_probe() 93 if (!rdev->driver && rdrv->probe) { in rio_device_probe() 101 rdev->driver = rdrv; in rio_device_probe() 121 struct rio_driver *rdrv = rdev->driver; in rio_device_remove() 126 rdev->driver = NULL; in rio_device_remove() 146 rdrv->driver.name = rdrv->name; in rio_register_driver() 147 rdrv->driver.bus = &rio_bus_type; in rio_register_driver() 150 return driver_register(&rdrv->driver); in rio_register_driver() 164 driver_unregister(&rdrv->driver); in rio_unregister_driver()
|
/linux-4.4.14/include/linux/ |
D | tty_driver.h | 252 struct tty_struct * (*lookup)(struct tty_driver *driver, 254 int (*install)(struct tty_driver *driver, struct tty_struct *tty); 255 void (*remove)(struct tty_driver *driver, struct tty_struct *tty); 289 int (*poll_init)(struct tty_driver *driver, int line, char *options); 290 int (*poll_get_char)(struct tty_driver *driver, int line); 291 void (*poll_put_char)(struct tty_driver *driver, int line, char ch); 334 extern void put_tty_driver(struct tty_driver *driver); 335 extern void tty_set_operations(struct tty_driver *driver, 339 extern void tty_driver_kref_put(struct tty_driver *driver);
|
/linux-4.4.14/drivers/media/usb/go7007/ |
D | Kconfig | 17 This is a video4linux driver for the WIS GO7007 MPEG 20 To compile this driver as a module, choose M here: the 27 This is a video4linux driver for the WIS GO7007 MPEG 30 To compile this driver as a module, choose M here: the 38 This is a go7007 firmware loader driver for the WIS GO7007 41 To compile this driver as a module, choose M here: the 48 This is a video4linux driver for the Sensoray 2250/2251 device. 50 To compile this driver as a module, choose M here: the
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | Kconfig | 8 This driver supports Mellanox Technologies Switch ASICs family. 10 To compile this driver as a module, choose M here: the 20 To compile this driver as a module, choose M here: the 28 This driver supports Mellanox Technologies SwitchX-2 Ethernet 31 To compile this driver as a module, choose M here: the 39 This driver supports Mellanox Technologies Spectrum Ethernet 42 To compile this driver as a module, choose M here: the
|
/linux-4.4.14/Documentation/misc-devices/mei/ |
D | mei-client-bus.txt | 13 In order to plug seamlessly into the kernel device driver model we add kernel virtual 14 bus abstraction on top of the MEI driver. This allows implementing linux kernel drivers 23 A driver implementation for an MEI Client is very similar to existing bus 24 based device drivers. The driver registers itself as an MEI CL bus driver through 28 struct device_driver driver; 42 The mei_cl_id structure allows the driver to bind itself against a device name. 44 To actually register a driver on the ME Client bus one must call the mei_cl_add_driver() 47 Once registered on the ME Client bus, a driver will typically try to do some I/O on 53 will trigger an event handler call and the driver implementation is supposed 62 The driver init and exit routines for this device would look like: [all …]
|
/linux-4.4.14/Documentation/leds/ |
D | 00-INDEX | 8 - notes on how to use the leds-lp3944 driver. 10 - notes on how to use the leds-lp5521 driver. 12 - notes on how to use the leds-lp5523 driver. 14 - notes on how to use the leds-lp5562 driver. 16 - description about lp55xx common driver. 18 - notes on how to use the leds-lm3556 driver.
|
/linux-4.4.14/sound/aoa/soundbus/ |
D | core.c | 43 drv = to_soundbus_driver(dev->driver); in soundbus_probe() 111 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_remove() 113 if (dev->driver && drv->remove) in soundbus_device_remove() 123 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_shutdown() 125 if (dev->driver && drv->shutdown) in soundbus_device_shutdown() 168 drv->driver.name = drv->name; in soundbus_register_driver() 169 drv->driver.bus = &soundbus_bus_type; in soundbus_register_driver() 172 return driver_register(&drv->driver); in soundbus_register_driver() 178 driver_unregister(&drv->driver); in soundbus_unregister_driver()
|
/linux-4.4.14/drivers/tty/hvc/ |
D | Kconfig | 21 console. This driver allows each pSeries partition to have a console 25 bool "Old driver for pSeries serial port (/dev/hvsi*)" 36 PowerNV machines running under OPAL need that driver to get a console 43 IBM Console device driver which makes use of RTAS 52 This driver provides a Hypervisor console (HVC) back-end to access 62 Xen virtual console device driver 70 Xen driver for secondary virtual consoles 88 driver. This console is used through a JTAG only on ARM. If you don't have 97 the HVC driver. If you don't have JTAG, then you probably don't 106 another Linux partition. This driver allows console data [all …]
|
/linux-4.4.14/drivers/input/mouse/ |
D | Kconfig | 2 # Mouse driver configuration 29 in a specialized Xorg/XFree86 driver at: 33 <http://xorg.freedesktop.org/archive/individual/driver/> 38 To compile this driver as a module, choose M here: the 108 This driver exposes some configuration registers via sysfs 158 this option, you remove the xf86-input-vmmouse user-space driver 160 load in the presence of an in-kernel vmmouse driver. 174 To compile this driver as a module, choose M here: the 188 This driver provides a basic mouse driver but can be interfaced 189 with the synaptics X11 driver to provide acceleration and [all …]
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | Kconfig | 23 This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. 25 More specific information on configuring the driver is in 28 To compile this driver as a module, choose M here. The module 35 This driver supports Exar Corp's X3100 Series 10 GbE PCIe 38 More specific information on configuring the driver is in 41 To compile this driver as a module, choose M here. The module 45 bool "Enabling All Debug trace statements in driver" 50 the vxge driver. By default only few debug trace statements are
|
/linux-4.4.14/drivers/pci/pcie/aer/ |
D | aerdrv_core.c | 245 if (!dev->driver || in report_error_detected() 246 !dev->driver->err_handler || in report_error_detected() 247 !dev->driver->err_handler->error_detected) { in report_error_detected() 258 dev->driver ? in report_error_detected() 277 err_handler = dev->driver->err_handler; in report_error_detected() 294 if (!dev->driver || in report_mmio_enabled() 295 !dev->driver->err_handler || in report_mmio_enabled() 296 !dev->driver->err_handler->mmio_enabled) in report_mmio_enabled() 299 err_handler = dev->driver->err_handler; in report_mmio_enabled() 315 if (!dev->driver || in report_slot_reset() [all …]
|
/linux-4.4.14/drivers/memory/ |
D | Kconfig | 11 tristate "ARM PL172 MPMC driver" 23 This driver is for Atmel SDRAM Controller or Atmel Multi-port 29 tristate "Texas Instruments AEMIF driver" 32 This driver is for the AEMIF module available in Texas Instruments 40 tristate "Texas Instruments EMIF driver" 44 This driver is for the EMIF module available in Texas Instruments 47 This driver takes care of only LPDDR2 memories presently. The 48 functions of the driver includes re-configuring AC timing 55 This driver is for the General Purpose Memory Controller (GPMC) 79 This driver is for the Device Bus controller available in some [all …]
|
/linux-4.4.14/drivers/staging/fsl-mc/ |
D | README.txt | 12 -DPAA2 Linux driver architecture overview 13 -bus driver 14 -dprc driver 16 -dpio driver 234 Ethernet driver configures the DPBPs associated with 254 DPAA2-- 1) the bus driver and associated "DPAA2 infrastructure" 261 Each object in the DPRC is a Linux "device" and is bound to a driver. 263 scenario and the objects bound to each driver. A brief description 264 of each driver follows. 277 | DPRC driver | . +---+---V----+ +---------+ [all …]
|
/linux-4.4.14/drivers/staging/unisys/Documentation/ |
D | overview.txt | 4 This document describes the driver set for Unisys Secure Partitioning 18 within Documentation/driver-model/, and utilize a driver named visorbus to 19 present the virtual busses involved. Drivers in the 'visor*' driver set are 33 driver and back-end use to communicate. The hypervisor need not intervene 45 guest, the already-existing efifb Linux driver is used to provide guest 59 The visorbus driver handles the virtual busses on which all of the virtual 62 drivers at initialization time, which the function driver uses to tell 79 visorbus notifies each function driver when a device of its registered class 80 arrives and departs, by calling the function driver's probe() and remove() 96 When a visor function driver loads, it calls visorbus_register_visor_driver() [all …]
|
/linux-4.4.14/drivers/media/platform/davinci/ |
D | Kconfig | 2 tristate "TI DaVinci VPIF V4L2-Display driver" 14 To compile this driver as a module, choose M here. There will 18 tristate "TI DaVinci VPIF video capture driver" 28 To compile this driver as a module, choose M here. There will 32 tristate "TI DM6446 CCDC video capture driver" 44 To compile this driver as a module, choose M here. There will 48 tristate "TI DM355 CCDC video capture driver" 60 To compile this driver as a module, choose M here. There will 64 tristate "TI DM365 ISIF video capture driver" 73 To compile this driver as a module, choose M here. There will [all …]
|
/linux-4.4.14/Documentation/spi/ |
D | spi-lm70llp | 13 This driver provides glue code connecting a National Semiconductor LM70 LLP 16 This is a SPI master controller driver. It can be used in conjunction with 17 (layered under) the LM70 logical driver (a "SPI protocol driver"). 18 In effect, this driver turns the parallel port interface on the eval board 20 LM70 driver (drivers/hwmon/lm70.c). 53 The bitbanger routine in this driver (lm70_txrx) is called back from 54 the bound "hwmon/lm70" protocol driver through its sysfs hook, using a 56 The lm70 driver then inteprets the resulting digital temperature value 71 So: the getmiso inline routine in this driver takes this fact into account, 77 o David Brownell for mentoring the SPI-side driver development. [all …]
|
/linux-4.4.14/drivers/i2c/busses/ |
D | Kconfig | 20 This driver can also be built as a module. If so, the module 32 This driver can also be built as a module. If so, the module 42 This driver can also be built as a module. If so, the module 50 756/766/768 mainboard I2C interfaces. The driver also includes 54 This driver can also be built as a module. If so, the module 67 This driver can also be built as a module. If so, the module 77 This driver can also be built as a module. If so, the module 81 tristate "Hix5hd2 high-speed I2C driver" 87 This driver can also be built as a module. If so, the module 131 This driver can also be built as a module. If so, the module [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | Kconfig | 32 To compile this driver as a module, choose M here and read 85 To compile this driver as a module, choose M here and read 89 Do not compile this driver as a module if your root file system 91 In this case, do not compile the driver for your SCSI host adapter 104 To compile this driver as a module, choose M here and read 112 standard st driver, but instead need this special osst driver and 117 tapes (QIC-157) and can be driven by the standard driver st. 121 More info on the OnStream driver may be found on 126 To compile this driver as a module, choose M here and read 139 To compile this driver as a module, choose M here and read [all …]
|
/linux-4.4.14/sound/pci/ |
D | Kconfig | 32 To compile this driver as a module, choose M here: the module 46 To compile this driver as a module, choose M here: the module 58 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 60 To compile this driver as a module, choose M here: the module 72 To compile this driver as a module, choose M here: the module 83 To compile this driver as a module, choose M here: the module 93 To compile this driver as a module, choose M here: the module 107 To compile this driver as a module, choose M here: the module 120 To compile this driver as a module, choose M here: the module 134 To compile this driver as a module, choose M here: the module [all …]
|
/linux-4.4.14/drivers/mtd/devices/ |
D | Kconfig | 9 This provides a MTD device driver for the Ramix PMC551 RAM PCI card 14 If this driver is compiled as a module you get the ability to select 18 you can select a 1M window into the memory and the driver will 36 is only really useful if you are developing on this driver or 37 suspect a possible hardware or driver bug. If unsure say N. 43 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery 48 If you want to compile this driver as a module ( = code which can be 88 are supported as well. See the driver source for the current list, 92 need an entirely different driver. 120 registered by bcma as platform devices. This enables driver for [all …]
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | Kconfig | 4 # (b) the gadget driver using it. 24 conformance. The driver needs only two bulk-capable endpoints, so 29 Make this be the first driver you try using on top of any new 30 USB peripheral controller driver. Then you can use host-side 31 test software, like the "usbtest" driver, to put your hardware 32 and its driver through a basic set of functional tests. 34 Gadget Zero also works with the host-side "usb-skeleton" driver, 39 Say "y" to link the driver statically, or "m" to build a 60 This Gadget Audio driver is compatible with USB Audio Class 65 This driver doesn't expect any real Audio codec to be present [all …]
|
/linux-4.4.14/drivers/usb/misc/sisusbvga/ |
D | Kconfig | 13 To compile this driver as a module, choose M here; the module will be 22 want to support userland applications that utilize the driver's 27 By default, the console part of the driver will not kick in when 28 the driver is initialized. If you want the driver to take over 30 the first and last consoles (starting at 1) as driver parameters. 32 For example, if the driver is compiled as a module: 41 If the driver is compiled into the kernel image, the parameters
|
/linux-4.4.14/Documentation/hwmon/ |
D | lm70 | 1 Kernel driver lm70 20 This driver implements support for the National Semiconductor LM70 28 the driver accesses the LM70 using SPI communication: 16 SCLK cycles 31 driver for interpretation. This driver makes use of the kernel's in-core 34 As a real (in-tree) example of this "SPI protocol driver" interfacing 35 with a "SPI master controller driver", see drivers/spi/spi_lm70llp.c 46 Jean Delvare <jdelvare@suse.de> for mentoring the hwmon-side driver
|
D | max20751 | 1 Kernel driver max20751 17 This driver supports MAX20751 Multiphase Master with PMBus Interface 20 The driver is a client driver to the core PMBus driver. 27 This driver does not auto-detect devices. You will have to instantiate the 35 The driver supports standard PMBus driver platform data.
|
D | tps40422 | 1 Kernel driver tps40422 16 This driver supports TI TPS40422 Dual-Output or Two-Phase Synchronous Buck 19 The driver is a client driver to the core PMBus driver. 26 This driver does not auto-detect devices. You will have to instantiate the 34 The driver supports standard PMBus driver platform data.
|
D | ibmaem | 1 Kernel driver ibmaem 4 This driver talks to the IBM Systems Director Active Energy Manager, known 11 driver ("ipmi-si") needs to be loaded for this driver to do anything. 20 This driver implements sensor reading support for the energy and power meters 22 will be exported as platform devices; this driver can talk to both v1 and v2 23 interfaces. This driver is completely separate from the older ibmpex driver.
|
D | abituguru | 1 Kernel driver abituguru 8 Datasheet: Not available, this driver is based on reverse engineering. 25 1) For revisions 2 and 3 uGuru's the driver can autodetect the 33 2) There is a separate abituguru3 driver for these motherboards, 34 the abituguru (without the 3 !) driver will not work on these 49 driver will not load and thus no hwmon device will get 56 * fan_sensors: int Tell the driver how many fan speed sensors there are 58 * pwms: int Tell the driver how many fan speed controls (fan 60 * verbose: int How verbose should the driver be? (0-3): 65 Default: 2 (the driver is still in the testing phase) [all …]
|
D | abituguru3 | 1 Kernel driver abituguru3 8 Datasheet: Not available, this driver is based on reverse engineering. 21 The abituguru3 driver is only for revison 3.0.x.x motherboards, 22 this driver will not work on older motherboards. For older 23 motherboards use the abituguru (without the 3 !) driver. 36 driver will not load and thus no hwmon device will get 38 * verbose: bool Should the driver be verbose? 41 Default: 1 (the driver is still in the testing phase) 46 This driver supports the hardware monitoring features of the third revision of 55 Without his work this driver would not have been possible.
|
/linux-4.4.14/drivers/usb/class/ |
D | Kconfig | 2 # USB Class driver configuration 10 This driver supports USB modems and ISDN adapters which support the 16 driver. 18 To compile this driver as a module, choose M here: the 27 To compile this driver as a module, choose M here: the 33 This driver supports the WMC Device Management functionality 37 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the
|
/linux-4.4.14/drivers/iio/accel/ |
D | Kconfig | 14 Say Y here if you want to build a driver for the Bosch BMA180 or 17 To compile this driver as a module, choose M here: the 32 This driver is only implementing accelerometer part, which has 54 To compile this driver as a module, choose M here: the 69 This driver can also be built as a module. If so, these modules 71 - st_accel (core functions for the driver [it is mandatory]); 94 To compile this driver as a module, choose M here: the module 103 Say Y here if you want to build a driver for the Kionix KXCJK-1013 104 triaxial acceleration sensor. This driver also supports KXCJ9-1008 107 To compile this driver as a module, choose M here: the module will [all …]
|
/linux-4.4.14/drivers/net/can/sja1000/ |
D | Kconfig | 8 tristate "ISA Bus based legacy SJA1000 driver" 10 This driver adds legacy support for SJA1000 chips connected to 14 tristate "Generic Platform Bus based SJA1000 driver" 16 This driver adds support for the SJA1000 chips connected to 28 This driver is for the one or two channel CPC-CARD cards from 35 This driver is for the one, two or four channel CPC-PCI, 44 This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels) 46 driver as a module, choose M here: the module will be called 53 This driver is for the PCAN-PCI/PCIe/miniPCI cards 72 This driver is for the PCIcanx and PCIcan cards (1, 2 or [all …]
|
/linux-4.4.14/drivers/usb/storage/ |
D | Kconfig | 2 # USB Storage driver configuration 13 computer's USB port. This is the driver you need for USB 16 similar devices. This driver may also be used for some cameras 23 To compile this driver as a module, choose M here: the 40 If this driver is compiled as a module, it will be named ums-realtek. 54 If this driver is compiled as a module, it will be named ums-datafab. 63 If this driver is compiled as a module, it will be named ums-freecom. 81 If this driver is compiled as a module, it will be named ums-isd200. 90 Devices reported to work with this driver include: 104 If this driver is compiled as a module, it will be named ums-usbat. [all …]
|
/linux-4.4.14/drivers/nvmem/ |
D | Kconfig | 10 This driver can also be built as a module. If so, the module 21 This is a driver for the On-Chip OTP Controller (OCOTP) available on 25 This driver can also be built as a module. If so, the module 36 This driver can also be built as a module. If so, the module 47 This driver can also be built as a module. If so, the module 57 This driver can also be built as a module. If so, the module 65 This is a driver for the 'security ID' available on various Allwinner 68 This driver can also be built as a module. If so, the module 75 This is a driver for the 'OCOTP' peripheral available on Vybrid 78 This driver can also be build as a module. If so, the module will
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | Kconfig | 10 driver for memory mapped GPIO functionality on Intel Baytrail 18 tristate "Intel Cherryview/Braswell pinctrl and GPIO driver" 26 Cherryview/Braswell pinctrl driver provides an interface that 38 tristate "Intel Broxton pinctrl and GPIO driver" 42 Broxton pinctrl driver provides an interface that allows 46 tristate "Intel Sunrisepoint pinctrl and GPIO driver" 50 Sunrisepoint is the PCH of Intel Skylake. This pinctrl driver
|