Searched refs:spifc (Results 1 – 16 of 16) sorted by relevance
/Linux-v6.1/drivers/spi/ |
D | spi-meson-spifc.c | 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() 115 static void meson_spifc_drain_buffer(struct meson_spifc *spifc, u8 *buf, in meson_spifc_drain_buffer() argument 122 regmap_read(spifc->regmap, REG_C0 + i, &data); in meson_spifc_drain_buffer() 141 static void meson_spifc_fill_buffer(struct meson_spifc *spifc, const u8 *buf, in meson_spifc_fill_buffer() argument 153 regmap_write(spifc->regmap, REG_C0 + i, data); in meson_spifc_fill_buffer() 165 static void meson_spifc_setup_speed(struct meson_spifc *spifc, u32 speed) in meson_spifc_setup_speed() argument 170 parent = clk_get_rate(spifc->clk); in meson_spifc_setup_speed() 173 dev_dbg(spifc->dev, "parent %lu, speed %u, n %d\n", parent, in meson_spifc_setup_speed() 181 regmap_write(spifc->regmap, REG_CLOCK, value); in meson_spifc_setup_speed() [all …]
|
D | Makefile | 74 obj-$(CONFIG_SPI_MESON_SPIFC) += spi-meson-spifc.o
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | meson8-minix-neo-x8.dts | 63 &spifc {
|
D | meson.dtsi | 146 spifc: spi@8c80 { label 147 compatible = "amlogic,meson6-spifc";
|
D | meson8.dtsi | 729 &spifc {
|
/Linux-v6.1/arch/arm64/boot/dts/amlogic/ |
D | meson-gxl-s905x-libretech-cc-v2.dts | 23 spi0 = &spifc; 282 &spifc {
|
D | meson-gxl-s805x-libretech-ac.dts | 23 spi0 = &spifc; 296 &spifc {
|
D | meson-sm1-odroid-hc4.dts | 119 &spifc {
|
D | meson-gx-libretech-pc.dtsi | 30 spi0 = &spifc; 414 &spifc {
|
D | meson-gxm-khadas-vim2.dts | 370 * Remove emmc_ds_pins from sd_emmc_c pinctrl-0 then spifc can be enabled 372 &spifc {
|
D | meson-gxbb.dtsi | 269 spifc: spi@8c80 { label 270 compatible = "amlogic,meson-gxbb-spifc"; 813 &spifc {
|
D | meson-khadas-vim3.dtsi | 454 * and change bus-width to 4 then spifc can be enabled. 456 &spifc {
|
D | meson-g12b-odroid-n2.dtsi | 604 * and change bus-width to 4 then spifc can be enabled. 607 &spifc {
|
D | meson-gx.dtsi | 397 spifc: spi@8c80 { label 398 compatible = "amlogic,meson-gxbb-spifc";
|
D | meson-gxl.dtsi | 882 &spifc {
|
D | meson-g12-common.dtsi | 2214 spifc: spi@14000 { label 2215 compatible = "amlogic,meson-gxbb-spifc";
|