Searched refs:spifc (Results 1 – 19 of 19) sorted by relevance
/linux/drivers/spi/ |
H A D | spi-amlogic-spifc-a1.c | 113 static int amlogic_spifc_a1_request(struct amlogic_spifc_a1 *spifc, bool read) in amlogic_spifc_a1_request() argument 120 spifc->base + SPIFC_A1_USER_CTRL0_REG); in amlogic_spifc_a1_request() 122 return readl_poll_timeout(spifc->base + SPIFC_A1_USER_CTRL0_REG, in amlogic_spifc_a1_request() 127 static void amlogic_spifc_a1_drain_buffer(struct amlogic_spifc_a1 *spifc, in amlogic_spifc_a1_drain_buffer() argument 135 spifc->base + SPIFC_A1_DBUF_CTRL_REG); in amlogic_spifc_a1_drain_buffer() 136 ioread32_rep(spifc->base + SPIFC_A1_DBUF_DATA_REG, buf, count); in amlogic_spifc_a1_drain_buffer() 139 data = readl(spifc->base + SPIFC_A1_DBUF_DATA_REG); in amlogic_spifc_a1_drain_buffer() 144 static void amlogic_spifc_a1_fill_buffer(struct amlogic_spifc_a1 *spifc, in amlogic_spifc_a1_fill_buffer() argument 152 spifc->base + SPIFC_A1_DBUF_CTRL_REG); in amlogic_spifc_a1_fill_buffer() 153 iowrite32_rep(spifc->base + SPIFC_A1_DBUF_DATA_REG, buf, count); in amlogic_spifc_a1_fill_buffer() [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | amlogic-c3-c308l-aw419.dts | 19 spi0 = &spifc; 198 &spifc {
|
H A D | amlogic-c3-c302x-aw409.dts | 19 spi0 = &spifc; 198 &spifc {
|
H A D | meson-gxl-s905x-libretech-cc-v2.dts | 23 spi0 = &spifc; 285 &spifc {
|
H A D | meson-libretech-cottonwood.dtsi | 19 spi0 = &spifc; 511 * and change bus-width to 4 then spifc can be enabled. 531 &spifc {
|
H A D | meson-g12b-odroid-n2.dtsi | 290 * and change bus-width to 4 then spifc can be enabled. 293 &spifc {
|
H A D | meson-gxl-s805x-libretech-ac.dts | 23 spi0 = &spifc; 299 &spifc {
|
H A D | meson-gx-libretech-pc.dtsi | 30 spi0 = &spifc; 417 &spifc {
|
H A D | meson-gxm-khadas-vim2.dts | 373 * Remove emmc_ds_pins from sd_emmc_c pinctrl-0 then spifc can be enabled 375 &spifc {
|
H A D | meson-sm1-odroid-hc4.dts | 125 &spifc {
|
H A D | meson-gxbb.dtsi | 269 spifc: spi@8c80 { label 270 compatible = "amlogic,meson-gxbb-spifc"; 833 &spifc {
|
H A D | meson-a1-ad402.dts | 149 &spifc {
|
H A D | meson-khadas-vim3.dtsi | 457 * and change bus-width to 4 then spifc can be enabled. 459 &spifc {
|
H A D | amlogic-c3.dtsi | 400 spifc_pins: spifc-pins { 797 spifc: spi@56000 { label 798 compatible = "amlogic,a1-spifc";
|
H A D | meson-gx.dtsi | 399 spifc: spi@8c80 { label 400 compatible = "amlogic,meson-gxbb-spifc";
|
H A D | meson-gxl.dtsi | 903 &spifc {
|
/linux/arch/arm/boot/dts/amlogic/ |
H A D | meson.dtsi | 146 spifc: spi@8c80 { label 147 compatible = "amlogic,meson6-spifc";
|
/linux/drivers/clk/meson/ |
H A D | a1-peripherals.c | 1327 static struct clk_regmap spifc = { variable 1957 [CLKID_SPIFC] = &spifc.hw, 2115 &spifc,
|
H A D | c3-peripherals.c | 820 static struct clk_regmap spifc = { variable 2034 [CLKID_SPIFC] = &spifc.hw, 2239 &spifc,
|