Searched +full:comms +full:- +full:ssc4 +full:- +full:spi (Results 1 – 5 of 5) sorted by relevance
1 // SPDX-License-Identifier: GPL-2.0-only6 #include "stih407-pinctrl.dtsi"7 #include <dt-bindings/mfd/st-lpc.h>8 #include <dt-bindings/phy/phy.h>9 #include <dt-bindings/reset/stih407-resets.h>10 #include <dt-bindings/interrupt-controller/irq-st.h>12 #address-cells = <1>;13 #size-cells = <1>;15 reserved-memory {16 #address-cells = <1>;[all …]
9 #include "stih407-pinctrl.dtsi"10 #include <dt-bindings/mfd/st-lpc.h>11 #include <dt-bindings/phy/phy.h>12 #include <dt-bindings/reset/stih407-resets.h>13 #include <dt-bindings/interrupt-controller/irq-st.h>15 #address-cells = <1>;16 #size-cells = <1>;18 reserved-memory {19 #address-cells = <1>;20 #size-cells = <1>;[all …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/spi/st,ssc-spi.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: STMicroelectronics SSC SPI Controller10 The STMicroelectronics SSC SPI controller can be found on STi platforms15 - Patrice Chotard <patrice.chotard@foss.st.com>18 - $ref: spi-controller.yaml#22 const: st,comms-ssc4-spi30 clock-names:[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Copyright (c) 2008-2014 STMicroelectronics Limited9 * SPI master mode controller driver, used in STMicroelectronics devices.22 #include <linux/spi/spi.h>23 #include <linux/spi/spi_bitbang.h>54 /* SSC SPI Controller */59 /* SSC SPI current transaction */74 if (spi_st->words_remaining > FIFO_SIZE) in ssc_write_tx_fifo()77 count = spi_st->words_remaining; in ssc_write_tx_fifo()80 if (spi_st->tx_ptr) { in ssc_write_tx_fifo()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only130 * struct st_i2c_timings - per-Mode tuning parameters152 * struct st_i2c_client - client specific data153 * @addr: 8-bit slave addr, including r/w bit170 * struct st_i2c_dev - private data of the controller181 * @busy: I2C transfer on-going211 * compatible with some out-of-spec devices,244 if (readl_relaxed(i2c_dev->base + SSC_STA) & SSC_STA_RIR) in st_i2c_flush_rx_fifo()247 count = readl_relaxed(i2c_dev->base + SSC_RX_FSTAT) & in st_i2c_flush_rx_fifo()251 readl_relaxed(i2c_dev->base + SSC_RBUF); in st_i2c_flush_rx_fifo()[all …]