Searched +full:meson6 +full:- +full:spifc (Results 1 – 6 of 6) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | amlogic,meson6-spifc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/spi/amlogic,meson6-spifc.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Neil Armstrong <narmstrong@baylibre.com> 14 - $ref: "spi-controller.yaml#" 17 The Meson SPIFC is a controller optimized for communication with SPI 18 NOR memories, without DMA support and a 64-byte unified transmit / 24 - amlogic,meson6-spifc # SPI Flash Controller on Meson6 and compatible SoCs 25 - amlogic,meson-gxbb-spifc # SPI Flash Controller on GXBB and compatible SoCs [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/spi/ |
| D | spi-meson.txt | 3 * SPIFC (SPI Flash Controller) 5 The Meson SPIFC is a controller optimized for communication with SPI 6 NOR memories, without DMA support and a 64-byte unified transmit / 10 - compatible: should be "amlogic,meson6-spifc" or "amlogic,meson-gxbb-spifc" 11 - reg: physical base address and length of the controller registers 12 - clocks: phandle of the input clock for the baud rate generator 13 - #address-cells: should be 1 14 - #size-cells: should be 0 17 compatible = "amlogic,meson6-spifc"; 20 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | meson.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 12 interrupt-parent = <&gic>; 15 compatible = "simple-bus"; 16 #address-cells = <1>; 17 #size-cells = <1>; 21 compatible = "simple-bus"; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | meson.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 48 #include <dt-bindings/interrupt-controller/irq.h> 49 #include <dt-bindings/interrupt-controller/arm-gic.h> 53 interrupt-parent = <&gic>; 55 L2: l2-cache-controller@c4200000 { 56 compatible = "arm,pl310-cache"; 58 cache-unified; 59 cache-level = <2>; 62 gic: interrupt-controller@c4301000 { [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-meson-spifc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // Driver for Amlogic Meson SPI flash controller (SPIFC) 56 #define USER_UC_MASK ((BIT(5) - 1) << 27) 72 * @clk: input clock of the built-in baud rate generator 90 * meson_spifc_wait_ready() - wait for the current operation to terminate 91 * @spifc: the Meson SPI device 94 static int meson_spifc_wait_ready(struct meson_spifc *spifc) in meson_spifc_wait_ready() argument 100 regmap_read(spifc->regmap, REG_SLAVE, &data); in meson_spifc_wait_ready() 106 return -ETIMEDOUT; in meson_spifc_wait_ready() 110 * meson_spifc_drain_buffer() - copy data from device buffer to memory [all …]
|
| /kernel/linux/linux-4.19/drivers/spi/ |
| D | spi-meson-spifc.c | 2 * Driver for Amlogic Meson SPI flash controller (SPIFC) 62 #define USER_UC_MASK ((BIT(5) - 1) << 27) 78 * @clk: input clock of the built-in baud rate generator 96 * meson_spifc_wait_ready() - wait for the current operation to terminate 97 * @spifc: the Meson SPI device 100 static int meson_spifc_wait_ready(struct meson_spifc *spifc) in meson_spifc_wait_ready() argument 106 regmap_read(spifc->regmap, REG_SLAVE, &data); in meson_spifc_wait_ready() 112 return -ETIMEDOUT; in meson_spifc_wait_ready() 116 * meson_spifc_drain_buffer() - copy data from device buffer to memory 117 * @spifc: the Meson SPI device [all …]
|