/drivers/rtc/ |
D | rtc-meson.c | 66 struct regmap *peripheral; /* peripheral registers */ member 84 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SCLK, 0); in meson_rtc_sclk_pulse() 86 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SCLK, in meson_rtc_sclk_pulse() 92 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SDI, in meson_rtc_send_bit() 110 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SEN, 0); in meson_rtc_set_dir() 111 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SDI, 0); in meson_rtc_set_dir() 113 regmap_update_bits(rtc->peripheral, RTC_ADDR0, RTC_ADDR0_LINE_SDI, 0); in meson_rtc_set_dir() 125 regmap_read(rtc->peripheral, RTC_ADDR1, &tmp); in meson_rtc_get_data() 139 regmap_update_bits(rtc->peripheral, RTC_ADDR0, val, 0); in meson_rtc_get_bus() 143 if (!regmap_read_poll_timeout(rtc->peripheral, RTC_ADDR1, val, in meson_rtc_get_bus() [all …]
|
/drivers/spi/ |
D | spi-geni-qcom.c | 461 struct gpi_spi_config peripheral = {}; in setup_gsi_xfer() local 465 config.peripheral_config = &peripheral; in setup_gsi_xfer() 466 config.peripheral_size = sizeof(peripheral); in setup_gsi_xfer() 467 peripheral.set_config = true; in setup_gsi_xfer() 476 peripheral.cmd = SPI_DUPLEX; in setup_gsi_xfer() 478 peripheral.cmd = SPI_TX; in setup_gsi_xfer() 479 peripheral.rx_len = 0; in setup_gsi_xfer() 481 peripheral.cmd = SPI_RX; in setup_gsi_xfer() 483 peripheral.rx_len = ((xfer->len << 3) / mas->cur_bits_per_word); in setup_gsi_xfer() 487 peripheral.rx_len = (xfer->len / bytes_per_word); in setup_gsi_xfer() [all …]
|
/drivers/i2c/busses/ |
D | i2c-qcom-geni.c | 518 struct gpi_i2c_config *peripheral; in geni_i2c_gpi() local 527 peripheral = config->peripheral_config; in geni_i2c_gpi() 545 peripheral->rx_len = msg->len; in geni_i2c_gpi() 546 peripheral->op = op; in geni_i2c_gpi() 554 peripheral->set_config = 0; in geni_i2c_gpi() 555 peripheral->multi_msg = true; in geni_i2c_gpi() 588 struct gpi_i2c_config peripheral = {}; in geni_i2c_gpi_xfer() local 594 config.peripheral_config = &peripheral; in geni_i2c_gpi_xfer() 595 config.peripheral_size = sizeof(peripheral); in geni_i2c_gpi_xfer() 597 peripheral.pack_enable = I2C_PACK_TX | I2C_PACK_RX; in geni_i2c_gpi_xfer() [all …]
|
/drivers/clk/qcom/ |
D | Kconfig | 109 Say Y if you want to use peripheral devices such as UART, SPI, 146 Say Y if you want to use peripheral devices such as UART, SPI, 154 Say Y if you want to use peripheral devices such as UART, SPI, 162 Say Y if you want to use peripheral devices such as UART, SPI, 169 Say Y if you want to use peripheral devices such as UART, SPI, 178 Say Y if you want to use peripheral devices such as UART, SPI, 195 Say Y if you want to use peripheral devices such as UART, SPI, 203 Say Y if you want to use peripheral devices such as UART, SPI, 212 Say Y if you want to use peripheral devices such as UART, SPI, 255 Say Y if you want to use peripheral devices such as UART, SPI, [all …]
|
/drivers/usb/gadget/udc/ |
D | Kconfig | 4 # (a) a peripheral controller, and 162 R8A66597 is a discrete USB host and peripheral controller chip that 174 Renesas USBHS is a discrete USB host and peripheral controller chip 199 Renesas USB3.0 Peripheral controller is a USB peripheral controller 210 Renesas USB Function controller is a USB peripheral controller 237 full speed USB peripheral. 244 controller, which support super speed USB peripheral. 283 M66592 is a discrete USB peripheral controller chip that 306 if it's not being used to implement peripheral or OTG roles. 333 PLX NET2272 is a USB peripheral controller which supports [all …]
|
/drivers/dma/qcom/ |
D | Kconfig | 11 and on-chip peripheral devices. 29 provides DMA capabilities for a variety of peripheral buses such 32 transfer data between DDR and peripheral.
|
/drivers/clk/sprd/ |
D | Kconfig | 23 Say Y if you want to use peripheral devices on sc9863a SoC. 31 Say Y if you want to use peripheral devices on ums512 SoC.
|
/drivers/firmware/ |
D | qcom_scm.c | 467 int qcom_scm_pas_init_image(u32 peripheral, const void *metadata, size_t size, in qcom_scm_pas_init_image() argument 477 .args[0] = peripheral, in qcom_scm_pas_init_image() 550 int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, phys_addr_t size) in qcom_scm_pas_mem_setup() argument 557 .args[0] = peripheral, in qcom_scm_pas_mem_setup() 589 int qcom_scm_pas_auth_and_reset(u32 peripheral) in qcom_scm_pas_auth_and_reset() argument 596 .args[0] = peripheral, in qcom_scm_pas_auth_and_reset() 625 int qcom_scm_pas_shutdown(u32 peripheral) in qcom_scm_pas_shutdown() argument 632 .args[0] = peripheral, in qcom_scm_pas_shutdown() 662 bool qcom_scm_pas_supported(u32 peripheral) in qcom_scm_pas_supported() argument 669 .args[0] = peripheral, in qcom_scm_pas_supported()
|
/drivers/usb/isp1760/ |
D | Kconfig | 47 Select this if you want to use the ISP1760 in peripheral mode only. 58 peripheral modes.
|
/drivers/usb/gadget/ |
D | Kconfig | 4 # (a) a peripheral controller, and 23 PC) controlling up to 127 peripheral devices. 25 you can't connect a "to-the-host" connector to a peripheral. 27 Linux can run in the host, or in the peripheral. In both cases 36 a USB peripheral device. Configure one hardware driver for your 37 peripheral/device side bus controller, and a "gadget driver" for 38 your peripheral protocol. (If you use modular gadget drivers, 83 (for a peripheral controller). The information in these 377 USB peripheral controller driver. Then you can use host-side
|
/drivers/usb/gadget/udc/aspeed-vhub/ |
D | Kconfig | 7 USB peripheral controller for the Aspeed AST2400, AST2500 and
|
/drivers/usb/mon/ |
D | Kconfig | 10 between peripheral-specific drivers and HC drivers will be built.
|
/drivers/usb/phy/ |
D | Kconfig | 76 tristate "GPIO based peripheral-only VBUS sensing 'transceiver'" 87 (master/peripheral) shall use the USB based connection 95 controller is needed to switch between host and peripheral modes.
|
/drivers/usb/gadget/udc/cdns2/ |
D | Kconfig | 5 Cadence USBHS Device controller is a PCI based USB peripheral
|
/drivers/bus/mhi/ep/ |
D | Kconfig | 6 and communicate a modem device over a high speed peripheral
|
/drivers/dma/ptdma/ |
D | Kconfig | 13 general purpose peripheral DMA.
|
/drivers/usb/renesas_usbhs/ |
D | Kconfig | 12 Renesas USBHS is a discrete USB host and peripheral controller chip
|
/drivers/extcon/ |
D | Kconfig | 29 Say Y here to enable support for USB peripheral detection 130 Say Y here to enable support for USB peripheral and USB host 139 Say Y here to enable support for USB peripheral and USB host
|
/drivers/bus/mhi/host/ |
D | Kconfig | 13 and communicate with modem devices over a high speed peripheral
|
/drivers/clk/at91/ |
D | Makefile | 8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o
|
/drivers/slimbus/ |
D | Kconfig | 9 and other peripheral components in typical embedded systems.
|
/drivers/usb/fotg210/ |
D | Kconfig | 12 in both host controller and peripheral controller mode.
|
/drivers/net/can/m_can/ |
D | Kconfig | 32 M_CAN controller. This device is a peripheral device that uses the
|
/drivers/dma/ |
D | Kconfig | 118 Enable support for the Analog Devices AXI-DMAC peripheral. This DMA 523 16 to 32 channels for peripheral to memory or memory to memory 615 This DMA controller transfers data from memory to peripheral FIFO 627 This DMA controller transfers data from memory to peripheral fifo 640 data from memory to peripheral and vice versa. It does not 670 memory to memory, memory to peripheral and peripheral to memory.
|
/drivers/bus/ |
D | Kconfig | 62 peripheral IP-cores with RAM controller and with MIPS P5600 cores on 247 bool "TI da8xx master peripheral priority driver" 250 Driver for Texas Instruments da8xx master peripheral priority
|