Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 371) sorted by relevance

12345678910>>...15

/rk3399_rockchip-uboot/drivers/spi/
H A DKconfig10 Enable driver model for SPI. The SPI slave interface
16 typically use driver-private data instead of extending the
29 bool "Altera SPI driver"
31 Enable the Altera SPI driver. This driver can be used to
37 bool "Andestech ATCSPI200 SPI driver"
39 Enable the Andestech ATCSPI200 SPI driver. This driver can be
44 bool "Atheros SPI driver"
47 Enable the Atheros ar7xxx/ar9xxx SoC SPI driver, it was used
48 to access SPI NOR flash and other SPI peripherals. This driver
49 uses driver model and requires a device tree binding to operate.
[all …]
/rk3399_rockchip-uboot/drivers/usb/gadget/udc/
H A Dudc-core.c38 struct usb_gadget_driver *driver; member
111 struct usb_gadget_driver *driver) in usb_gadget_udc_reset() argument
113 driver->reset(gadget); in usb_gadget_udc_reset()
133 return udc->gadget->ops->udc_start(udc->gadget, udc->driver); in usb_gadget_udc_start()
227 udc->driver->function); in usb_gadget_remove_driver()
230 udc->driver->disconnect(udc->gadget); in usb_gadget_remove_driver()
231 udc->driver->unbind(udc->gadget); in usb_gadget_remove_driver()
234 udc->driver = NULL; in usb_gadget_remove_driver()
264 if (udc->driver) in usb_del_gadget_udc()
292 static int udc_bind_to_driver(struct usb_udc *udc, struct usb_gadget_driver *driver) in udc_bind_to_driver() argument
[all …]
/rk3399_rockchip-uboot/drivers/core/
H A Dlists.c21 struct driver *lists_driver_lookup_name(const char *name) in lists_driver_lookup_name()
23 struct driver *drv = in lists_driver_lookup_name()
24 ll_entry_start(struct driver, driver); in lists_driver_lookup_name()
25 const int n_ents = ll_entry_count(struct driver, driver); in lists_driver_lookup_name()
26 struct driver *entry; in lists_driver_lookup_name()
85 struct driver *drv; in device_bind_driver_to_node()
128 struct driver *driver = ll_entry_start(struct driver, driver); in lists_bind_fdt() local
129 const int n_ents = ll_entry_count(struct driver, driver); in lists_bind_fdt()
131 struct driver *entry; in lists_bind_fdt()
166 for (entry = driver; entry != driver + n_ents; entry++) { in lists_bind_fdt()
[all …]
H A Ddevice-remove.c70 const struct driver *drv; in device_unbind()
82 drv = dev->driver; in device_unbind()
131 if (dev->driver->priv_auto_alloc_size) { in device_free()
141 size = dev->parent->driver->per_child_auto_alloc_size; in device_free()
166 const struct driver *drv; in device_remove()
175 drv = dev->driver; in device_remove()
196 if (dev->parent && dev->parent->driver->child_post_remove) { in device_remove()
197 ret = dev->parent->driver->child_post_remove(dev); in device_remove()
/rk3399_rockchip-uboot/drivers/power/regulator/
H A DKconfig5 This config enables the driver model regulator support.
16 for this purpose if PMIC I/O driver is implemented or dm_scan_fdt_dev()
29 bool "Enable driver for ACT8846 regulator"
33 driver implements get/set api for the various BUCKS and LDOS supported
34 by the PMIC device. This driver is controlled by a device tree node
38 bool "Enable driver for AS7322 regulator"
42 driver implements enable/disable for step-down bucks and LDOs,
47 bool "Enable driver for FP9931 PMIC regulators"
57 This config enables implementation of driver-model regulator uclass
58 features for REGULATOR PFUZE100. The driver implements get/set api for:
[all …]
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/
H A DKconfig5 bool "IMX5 pinctrl driver"
10 Say Y here to enable the imx5 pinctrl driver
12 This provides a simple pinctrl driver for i.MX 53SoC familiy,
14 configuration. This driver is different from the linux one,
19 bool "IMX6 pinctrl driver"
24 Say Y here to enable the imx6 pinctrl driver
26 This provides a simple pinctrl driver for i.MX6 SoC familiy,
28 configuration. This driver is different from the linux one,
33 bool "IMX7 pinctrl driver"
38 Say Y here to enable the imx7 pinctrl driver
[all …]
/rk3399_rockchip-uboot/drivers/pinctrl/uniphier/
H A DKconfig7 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"
/rk3399_rockchip-uboot/doc/driver-model/
H A Dserial-howto.txt1 How to port a serial driver to driver model
13 Here is a suggested approach for converting your serial driver over to driver
16 - #ifdef out all your own serial driver code (#ifndef CONFIG_DM_SERIAL)
18 - If the board does not already use driver model, you need CONFIG_DM also
20 driver
22 - Add a private struct for the driver data - avoid using static variables
23 - Implement each of the driver methods, perhaps by calling your old methods
26 - If you convert all existing users of the driver, remove the pre-driver-model
30 - clean up / prepare the driver for conversion
31 - add driver model code
[all …]
H A Di2c-howto.txt1 How to port a serial 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 (#ifndef CONFIG_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
35 - Implement each of the driver methods, perhaps by calling your old methods
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
[all …]
/rk3399_rockchip-uboot/drivers/gpio/
H A DKconfig11 Enable driver model for GPIO access. The standard GPIO
25 uration as part of the gpio-controller's driver probe function.
37 bool "Altera PIO driver"
44 bool "BCM6345 GPIO driver"
47 This driver supports the GPIO banks on BCM6345 SoCs.
50 bool "DWAPB GPIO driver"
54 Support for the Designware APB GPIO driver.
57 bool "AT91 PIO GPIO driver"
61 Say yes here to select AT91 PIO GPIO driver. AT91 PIO
66 the responsibility of AT91 Pinctrl driver. This driver is
[all …]
/rk3399_rockchip-uboot/drivers/demo/
H A DKconfig1 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
/rk3399_rockchip-uboot/drivers/input/
H A DKconfig15 bool "Enable driver model keyboard support"
19 using driver model. The API is implemented by keyboard.h and
24 bool "Enable driver model key support"
30 bool "Enable driver model Remote Controller support"
41 This adds a driver for the rockchip IR controller.
44 bool "Enable driver model keyboard support"
48 using driver model. The API is implemented by keyboard.h and
53 bool "Enable driver model keyboard support"
57 using driver model. The API is implemented by keyboard.h and
67 then decoded into keys by this driver.
[all …]
/rk3399_rockchip-uboot/drivers/i2c/
H A DKconfig11 Enable driver model for I2C. The I2C uclass interface: probe, read,
15 is defined in include/i2c.h. When i2c bus driver supports the i2c
46 option enables a driver which provides very basic access to those
49 avoid duplicating the logic in the TPS65090 regulator driver for
57 behaviour similar to old (i.e. pre DM) I2C bus driver.
67 bool "Enable Driver Model for software emulated I2C bus driver"
70 Enable the i2c bus driver emulation by using the GPIOs. The bus GPIO
76 bool "Atmel I2C driver"
79 Add support for the Atmel I2C driver. A serious problem is that there
82 i2c-gpio driver unless your system can cope with this limitation.
[all …]
/rk3399_rockchip-uboot/drivers/power/power_delivery/
H A DKconfig4 bool "Enable driver model power delivery support"
17 tristate "Type-C Port Controller Interface driver"
20 Type-C Port Controller driver for TCPCI-compliant controller.
25 tristate "Hynetek HUSB311 Type-C chip driver"
28 Hynetek HUSB311 Type-C chip driver that works with
35 tristate "Fairchild FUSB302 Type-C chip driver"
38 The Fairchild FUSB302 Type-C chip driver that works with
/rk3399_rockchip-uboot/drivers/video/drm/
H A DKconfig11 This driver supports the on-chip video output device, and targets the
69 for the Synopsys DesignWare HDMI driver. If you want to
77 for the Synopsys DesignWare HDMI QP driver. If you want to
85 for the Synopsys DesignWare HDMI driver. If you want to
97 tristate "Rockchip INNO MIPI PHY driver"
104 tristate "Rockchip INNO LVDS/TTL PHY driver"
111 tristate "Rockchip INNO MIPI/LVDS/TTL PHY driver"
132 for the Synopsys DesignWare HDMI driver. If you want to
144 for the Synopsys DesignWare MIPI DSI2 driver. If you want to
149 bool "Rockchip specific extensions for Synopsys DW DP driver"
[all …]
/rk3399_rockchip-uboot/drivers/serial/
H A DKconfig11 Select a default baudrate, where "default" has a driver-specific
28 bool "Provide a serial driver"
32 In very space-constrained devices even the full UART driver is too
35 the full UART driver will be omitted, thus saving space.
38 bool "Provide a serial driver in SPL"
42 In very space-constrained devices even the full UART driver is too
45 the full UART driver will be omitted, thus saving space.
62 Enable driver model for serial. This replaces
71 Enable RX buffer support for the serial driver. This enables
87 Enable driver model for serial in SPL. This replaces
[all …]
/rk3399_rockchip-uboot/drivers/adc/
H A DKconfig22 bool "Enable Exynos 54xx ADC driver"
24 This enables basic driver for Exynos ADC compatible with Exynos54xx.
31 bool "Enable Sandbox ADC test driver"
33 This enables driver for Sandbox ADC device emulation.
40 bool "Enable Rockchip SARADC driver"
42 This enables driver for Rockchip SARADC.
49 bool "Enable Rockchip SARADC v2 driver"
51 This enables driver for Rockchip SARADC v2.
/rk3399_rockchip-uboot/drivers/pinctrl/
H A DKconfig27 It is totally up to the implementation of each low-level driver.
52 driver allows the required function to be selected for each pin.
53 The driver is typically controlled by the device tree.
111 driver or in the device tree. If this is acceptable and you need
135 bool "QCA/Athores ar933x pin control driver"
139 The driver is controlled by a device tree node which contains
144 bool "AT91 pinctrl driver"
147 This option is to enable the AT91 pinctrl driver for AT91 PIO
156 can also control the multi-driver capability, pull-up and pull-down
160 bool "AT91 PIO4 pinctrl driver"
[all …]
/rk3399_rockchip-uboot/drivers/power/pmic/
H A DKconfig5 This config enables the driver-model PMIC support.
17 This config enables the driver-model PMIC support.
67 This config enables implementation of driver-model pmic uclass features
68 for PMIC PFUZE100. The driver implements read/write operations.
74 This config enables implementation of driver-model pmic uclass features
75 for PMIC MAX77686. The driver implements read/write operations.
81 This config enables implementation of driver-model pmic uclass features
82 for PMIC MAX8998. The driver implements read/write operations.
99 This config enables implementation of driver-model pmic uclass features
100 for PMIC MAX8997. The driver implements read/write operations.
[all …]
/rk3399_rockchip-uboot/Documentation/devicetree/bindings/phy/
H A Dno-op.txt1 NOP PHY driver
3 This driver is used to stub PHY operations in a driver (USB, SATA).
4 This is useful when the 'client' driver (USB, SATA, ...) uses the PHY framework
/rk3399_rockchip-uboot/drivers/usb/gadget/
H A Ddwc2_udc_otg.c110 struct usb_gadget_driver *driver);
239 int usb_gadget_register_driver(struct usb_gadget_driver *driver) in usb_gadget_register_driver() argument
247 if (!driver in usb_gadget_register_driver()
248 || (driver->speed != USB_SPEED_FULL in usb_gadget_register_driver()
249 && driver->speed != USB_SPEED_HIGH) in usb_gadget_register_driver()
250 || !driver->bind || !driver->disconnect || !driver->setup) in usb_gadget_register_driver()
254 if (dev->driver) in usb_gadget_register_driver()
259 dev->driver = driver; in usb_gadget_register_driver()
267 retval = driver->bind(&dev->gadget); in usb_gadget_register_driver()
272 dev->driver = 0; in usb_gadget_register_driver()
[all …]
/rk3399_rockchip-uboot/drivers/net/
H A DKconfig7 Enable driver model for Ethernet.
17 Enable driver model for MDIO devices
30 Enable driver model for Ethernet Generic PHY .
56 This driver supports the Atheros AG7xxx Ethernet MAC. This MAC is
65 This driver supports the Altera Triple-Speed (TSE) Ethernet MAC.
82 Default port number for the Starfighter2 ethernet driver.
89 GMAC such as Cygnus. This driver is based on the framework provided
90 by the BCM_SF2_ETH driver.
98 This driver supports the Synopsys Designware Ethernet QOS (Quality
100 clocking/reset structure, and feature list. This driver currently
[all …]
/rk3399_rockchip-uboot/drivers/dma/
H A DKconfig7 Enable driver model for DMA. DMA engines can do
16 bool "TI EDMA3 driver"
18 Enable the TI EDMA3 driver for DRA7xx and AM43xx evms.
19 This driver support data transfer between memory
26 Enable APBH DMA driver.
/rk3399_rockchip-uboot/drivers/fpga/
H A DKconfig10 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"
28 Say Y here to enable the Altera Cyclone II FPGA specific driver
31 Enable FPGA driver for loading bitstream in BIT and BIN format
42 bool "Enable Xilinx FPGA driver for ZynqMP"
45 Enable FPGA driver for loading bitstream in BIT and BIN format
/rk3399_rockchip-uboot/drivers/phy/marvell/
H A DKconfig2 bool "ComPhy SerDes driver"
6 for Comphy driver.
7 This driver passes over the lanes

12345678910>>...15