| /u-boot/drivers/spi/ |
| A D | Kconfig | 48 Enable the Altera SPI driver. This driver can be used to 56 Enable the Andestech ATCSPI200 SPI driver. This driver can be 90 Enable the BCM6328 HSSPI driver. This driver can be used to 105 Enable the Broadcom set-top box SPI driver. This driver can 139 Enable the Designware SPI driver. This driver can be used to 153 Enable the Freescale DSPI driver. This driver can be used to 177 Enable the Intel ICH SPI driver. This driver can be used to 210 Enable MSCC bitbang SPI driver. This driver can be used on 269 Enable the Octeon SPI driver. This driver can be used to 428 Enable the Socionext UniPhier SPI driver. This driver can [all …]
|
| /u-boot/drivers/usb/gadget/udc/ |
| A D | udc-core.c | 114 driver->reset(gadget); in usb_gadget_udc_reset() 228 udc->driver->function); in usb_gadget_remove_driver() 235 udc->driver = NULL; in usb_gadget_remove_driver() 265 if (udc->driver) in usb_del_gadget_udc() 298 driver->function); in udc_bind_to_driver() 300 udc->driver = driver; in udc_bind_to_driver() 319 udc->driver = NULL; in udc_bind_to_driver() 328 if (!driver || !driver->bind || !driver->setup) in usb_gadget_probe_driver() 334 if (!udc->driver) in usb_gadget_probe_driver() 359 if (!driver || !driver->unbind) in usb_gadget_unregister_driver() [all …]
|
| /u-boot/drivers/clk/sunxi/ |
| A D | Kconfig | 13 bool "Clock driver for Allwinner A10/A20" 20 bool "Clock driver for Allwinner A10s/A13" 34 bool "Clock driver for Allwinner A23/A33" 41 bool "Clock driver for Allwinner A83T" 48 bool "Clock driver for Allwinner R40" 55 bool "Clock driver for Allwinner V3S" 62 bool "Clock driver for Allwinner A80" 69 bool "Clock driver for Allwinner H3/H5" 76 bool "Clock driver for Allwinner H6" 83 bool "Clock driver for Allwinner H616" [all …]
|
| /u-boot/drivers/pinctrl/nxp/ |
| A D | Kconfig | 8 bool "IMX5 pinctrl driver" 13 Say Y here to enable the imx5 pinctrl driver 22 bool "IMX6 pinctrl driver" 27 Say Y here to enable the imx6 pinctrl driver 36 bool "IMX7 pinctrl driver" 50 bool "IMX7ULP pinctrl driver" 64 bool "IMX8 pinctrl driver" 79 bool "IMX8M pinctrl driver" 93 bool "NXP MXS pinctrl driver" 103 bool "IMXRT pinctrl driver" [all …]
|
| /u-boot/drivers/net/mscc_eswitch/ |
| A D | Kconfig | 6 bool "Ocelot switch driver" 10 This driver supports the Ocelot network switch device. 13 bool "Luton switch driver" 17 This driver supports the Luton network switch device. 20 bool "Jaguar2 switch driver" 24 This driver supports the Jaguar2 network switch device. 27 bool "Servalt switch driver" 31 This driver supports the Servalt network switch device. 34 bool "Serval switch driver" 38 This driver supports the Serval network switch device. [all …]
|
| /u-boot/drivers/power/regulator/ |
| A D | Kconfig | 5 This config enables the driver model regulator support. 29 bool "Enable driver for ACT8846 regulator" 38 bool "Enable driver for AS7322 regulator" 92 bool "Enable driver for PWM regulators" 98 This driver is controlled by a device tree node 175 bool "Enable driver for RK8XX regulators" 184 bool "Enable driver for S2MPS11 regulator" 213 The driver supports LDO and BUCK regulators. 241 bool "Enable driver for PALMAS PMIC regulators" 249 bool "Enable driver for PBIAS regulator" [all …]
|
| /u-boot/drivers/core/ |
| A D | dump.c | 23 flags & DM_FLAG_ACTIVATED ? '+' : ' ', dev->driver->name); in show_devices() 104 struct driver *d = ll_entry_start(struct driver, driver); in dm_dump_driver_compat() 105 const int n_ents = ll_entry_count(struct driver, driver); in dm_dump_driver_compat() 106 struct driver *entry; in dm_dump_driver_compat() 128 struct driver *d = ll_entry_start(struct driver, driver); in dm_dump_drivers() 129 const int n_ents = ll_entry_count(struct driver, driver); in dm_dump_drivers() 130 struct driver *entry; in dm_dump_drivers() 151 if (udev->driver != entry) in dm_dump_drivers()
|
| A D | lists.c | 23 struct driver *lists_driver_lookup_name(const char *name) in lists_driver_lookup_name() 25 struct driver *drv = in lists_driver_lookup_name() 26 ll_entry_start(struct driver, driver); in lists_driver_lookup_name() 27 const int n_ents = ll_entry_count(struct driver, driver); in lists_driver_lookup_name() 28 struct driver *entry; in lists_driver_lookup_name() 143 struct driver *drv; in device_bind_driver_to_node() 187 struct driver *driver = ll_entry_start(struct driver, driver); in lists_bind_fdt() local 188 const int n_ents = ll_entry_count(struct driver, driver); in lists_bind_fdt() 190 struct driver *entry; in lists_bind_fdt() 225 for (entry = driver; entry != driver + n_ents; entry++) { in lists_bind_fdt() [all …]
|
| /u-boot/drivers/virtio/ |
| A D | Kconfig | 22 This option is selected by any driver which implements the virtio 26 bool "Platform bus driver for memory mapped virtio devices" 29 This driver provides support for memory mapped virtio 30 platform device driver. 33 bool "PCI driver for virtio devices" 41 bool "Sandbox driver for virtio devices" 46 transport driver which is used for testing purpose only. 49 bool "virtio net driver" 52 This is the virtual net driver for virtio. It can be used with 56 bool "virtio block driver" [all …]
|
| /u-boot/cmd/ |
| A D | lsblk.c | 14 struct driver *d = ll_entry_start(struct driver, driver); in do_lsblk() 15 const int n_ents = ll_entry_count(struct driver, driver); in do_lsblk() 16 struct driver *entry; in do_lsblk() 35 if (udev->driver != entry) in do_lsblk()
|
| /u-boot/drivers/fpga/ |
| A D | Kconfig | 10 Say Y here to enable the Altera FPGA driver 20 Say Y here to enable the Gen5 and Arria10 common FPGA driver 25 bool "Enable Altera FPGA driver for Cyclone II" 31 Enable FPGA driver for loading bitstream in BIT and BIN format 42 Enable FPGA driver for writing full bitstream into Intel FPGA 53 bool "Enable Xilinx FPGA driver for ZynqMP" 60 bool "Enable Xilinx FPGA driver for Versal" 69 bool "Enable Spartan3 FPGA driver" 72 Enable Spartan3 FPGA driver for loading in BIT format. 75 bool "Enable Xilinx Virtex-II and later FPGA driver" [all …]
|
| /u-boot/drivers/pinctrl/uniphier/ |
| A D | Kconfig | 7 bool "UniPhier LD4 SoC pinctrl driver" 13 bool "UniPhier Pro4 SoC pinctrl driver" 19 bool "UniPhier sLD8 SoC pinctrl driver" 25 bool "UniPhier Pro5 SoC pinctrl driver" 31 bool "UniPhier PXs2 SoC pinctrl driver" 37 bool "UniPhier LD6b SoC pinctrl driver" 43 bool "UniPhier LD11 SoC pinctrl driver" 49 bool "UniPhier LD20 SoC pinctrl driver" 55 bool "UniPhier PXs3 SoC pinctrl driver"
|
| /u-boot/drivers/power/pmic/ |
| A D | Kconfig | 5 This config enables the driver-model PMIC support. 92 regulator driver and binds the regulator driver to its node. 167 - Haptic Motor driver 247 bool "Enable driver for Ricoh RN5T567 PMIC" 268 This driver binds the pmic children. 275 This driver binds the pmic children. 282 This driver binds the pmic children. 313 This driver binds the pmic children in SPL. 320 This driver binds the pmic children in SPL. 327 This driver binds the pmic children in SPL. [all …]
|
| /u-boot/drivers/pinctrl/mediatek/ |
| A D | Kconfig | 8 bool "MT7622 SoC pinctrl driver" 12 bool "MT7623 SoC pinctrl driver" 16 bool "MT7629 SoC pinctrl driver" 20 bool "MT8512 SoC pinctrl driver" 24 bool "MT8516 SoC pinctrl driver" 28 bool "MT8518 SoC pinctrl driver"
|
| /u-boot/doc/driver-model/ |
| A D | serial-howto.rst | 3 How to port a serial driver to driver model 15 Here is a suggested approach for converting your serial driver over to driver 18 - #ifdef out all your own serial driver code (#ifndef CONFIG_DM_SERIAL) 20 - If the board does not already use driver model, you need CONFIG_DM also 22 driver 24 - Add a private struct for the driver data - avoid using static variables 28 - If you convert all existing users of the driver, remove the pre-driver-model 32 - clean up / prepare the driver for conversion 33 - add driver model code 34 - convert at least one existing board to use driver model serial [all …]
|
| A D | i2c-howto.rst | 3 How to port an I2C driver to driver model 25 Here is a suggested approach for converting your I2C driver over to driver 28 - #ifdef out all your own I2C driver code (#if !CONFIG_IS_ENABLED(DM_I2C)) 30 - If the board does not already use driver model, you need CONFIG_DM also 32 no I2C driver 34 - Add a private struct for the driver data - avoid using static variables 38 - If you convert all existing users of the driver, remove the pre-driver-model 42 - clean up / prepare the driver for conversion 43 - add driver model code 44 - convert at least one existing board to use driver model serial [all …]
|
| A D | bind.rst | 4 Binding/unbinding a driver 9 For debugging purpose, it should be useful to bind or unbind a driver from 12 The unbind command calls the remove device driver callback and unbind the 13 device from its driver. 15 The bind command binds a device to its driver. 17 In some cases it can be useful to be able to bind a device to a driver from 26 bind <node path> <driver> 27 bind <class> <index> <driver> 31 unbind <class> <index> <driver> 38 - <driver> is the driver name to bind given by the "dm drivers" command or the by
|
| /u-boot/drivers/pinctrl/renesas/ |
| A D | Kconfig | 11 bool "Renesas RCar Gen2 R8A7790 pin control driver" 21 bool "Renesas RCar Gen2 R8A7791 pin control driver" 31 bool "Renesas RCar Gen2 R8A7792 pin control driver" 41 bool "Renesas RCar Gen2 R8A7793 pin control driver" 51 bool "Renesas RCar Gen2 R8A7794 pin control driver" 91 bool "Renesas RCar Gen3 R8A7795 pin control driver" 101 bool "Renesas RCar Gen3 R8A7796 pin control driver" 111 bool "Renesas RCar Gen3 R8A77965 pin control driver" 121 bool "Renesas RCar Gen3 R8A77970 pin control driver" 131 bool "Renesas RCar Gen3 R8A77980 pin control driver" [all …]
|
| /u-boot/test/py/tests/ |
| A D | test_dm.py | 16 for driver in drivers: 17 assert driver in response 25 for driver in drivers: 26 assert driver in response 34 for driver in drivers: 35 assert driver in response
|
| /u-boot/drivers/gpio/ |
| A D | Kconfig | 70 bool "Altera PIO driver" 77 bool "BCM6345 GPIO driver" 92 bool "DWAPB GPIO driver" 99 bool "AT91 PIO GPIO driver" 107 the responsibility of AT91 Pinctrl driver. This driver is 111 bool "ATMEL PIO4 driver" 132 driver from the common Intel ICH6 driver. It supports a total of 176 bool "LPC32XX GPIO driver" 300 bool "Xilinx GPIO driver" 336 bool "Vybrid GPIO driver" [all …]
|
| /u-boot/drivers/clk/renesas/ |
| A D | Kconfig | 8 bool "Renesas RCar Gen2 clock driver" 15 bool "Renesas R8A7790 clock driver" 21 bool "Renesas R8A7791 clock driver" 27 bool "Renesas R8A7792 clock driver" 33 bool "Renesas R8A7793 clock driver" 39 bool "Renesas R8A7794 clock driver" 45 bool "Renesas RCar Gen3 clock driver" 59 bool "Renesas R8A774B1 clock driver" 65 bool "Renesas R8A774C0 clock driver" 77 bool "Renesas R8A7795 clock driver" [all …]
|
| /u-boot/drivers/ram/stm32mp1/ |
| A D | Kconfig | 3 bool "STM32MP1 DDR driver" 9 activate STM32MP1 DDR controller driver for STM32MP1 soc 15 bool "STM32MP1 DDR driver : interactive support" 18 activate interactive support in STM32MP1 DDR controller driver 20 to enter in intercative mode type 'd' during SPL DDR driver 24 bool "STM32MP1 DDR driver : force interactive mode" 28 force interactive mode in STM32MP1 DDR controller driver 34 bool "STM32MP1 DDR driver : tests support" 39 STM32MP1 DDR controller driver: command test 42 bool "STM32MP1 DDR driver : support of tuning"
|
| /u-boot/drivers/ata/ |
| A D | Kconfig | 2 bool "Support SATA controllers with driver model" 8 to driver model. 54 bool "Enable Synopsys DWC AHCI driver support" 59 Enable this driver to support Sata devices through 63 bool "Enable DWC AHSATA driver support" 70 bool "Enable DWC AHSATA AHCI driver support" 78 bool "Enable Freescale SATA controller driver support" 92 bool "Enable Marvell SATA controller driver support" 115 bool "Enable Allwinner SATA driver support" 135 bool "Enable Mediatek AHCI driver support" [all …]
|
| /u-boot/drivers/adc/ |
| A D | Kconfig | 15 bool "Enable Exynos 54xx ADC driver" 17 This enables basic driver for Exynos ADC compatible with Exynos54xx. 24 bool "Enable Sandbox ADC test driver" 26 This enables driver for Sandbox ADC device emulation. 33 bool "Enable Amlogic Meson SARADC driver" 36 This enables driver for Amlogic Meson SARADC. 43 bool "Enable Rockchip SARADC driver" 45 This enables driver for Rockchip SARADC. 52 bool "Enable STMicroelectronics STM32 ADC driver" 62 STM32 ADC driver is composed of: [all …]
|
| /u-boot/drivers/demo/ |
| A D | Kconfig | 1 menu "Demo for driver model" 7 This uclass allows you to play around with driver model. It provides 13 bool "Enable simple demo device for driver model" 16 This device allows you to play around with driver model. It prints 18 this device. It can be used to help understand how driver model 22 bool "Enable shape demo device for driver model" 25 This device allows you to play around with driver model. It prints 27 this device. It can be used to help understand how driver model
|