Home
last modified time | relevance | path

Searched refs:peripheral (Results 1 – 25 of 52) sorted by relevance

123

/drivers/rtc/
Drtc-meson.c66 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/
Dspi-geni-qcom.c461 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/
Di2c-qcom-geni.c518 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/
DKconfig109 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/
DKconfig4 # (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/
DKconfig11 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/
DKconfig23 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/
Dqcom_scm.c467 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/
DKconfig47 Select this if you want to use the ISP1760 in peripheral mode only.
58 peripheral modes.
/drivers/usb/gadget/
DKconfig4 # (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/
DKconfig7 USB peripheral controller for the Aspeed AST2400, AST2500 and
/drivers/usb/mon/
DKconfig10 between peripheral-specific drivers and HC drivers will be built.
/drivers/usb/phy/
DKconfig76 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/
DKconfig5 Cadence USBHS Device controller is a PCI based USB peripheral
/drivers/bus/mhi/ep/
DKconfig6 and communicate a modem device over a high speed peripheral
/drivers/dma/ptdma/
DKconfig13 general purpose peripheral DMA.
/drivers/usb/renesas_usbhs/
DKconfig12 Renesas USBHS is a discrete USB host and peripheral controller chip
/drivers/extcon/
DKconfig29 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/
DKconfig13 and communicate with modem devices over a high speed peripheral
/drivers/clk/at91/
DMakefile8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o
/drivers/slimbus/
DKconfig9 and other peripheral components in typical embedded systems.
/drivers/usb/fotg210/
DKconfig12 in both host controller and peripheral controller mode.
/drivers/net/can/m_can/
DKconfig32 M_CAN controller. This device is a peripheral device that uses the
/drivers/dma/
DKconfig118 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/
DKconfig62 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

123