Lines Matching refs:meson_spicc_device
153 struct meson_spicc_device { struct
176 #define pow2_clk_to_spicc(_div) container_of(_div, struct meson_spicc_device, pow2_div) argument
178 static void meson_spicc_oen_enable(struct meson_spicc_device *spicc) in meson_spicc_oen_enable()
205 static inline bool meson_spicc_txfull(struct meson_spicc_device *spicc) in meson_spicc_txfull()
211 static inline bool meson_spicc_rxready(struct meson_spicc_device *spicc) in meson_spicc_rxready()
217 static inline u32 meson_spicc_pull_data(struct meson_spicc_device *spicc) in meson_spicc_pull_data()
234 static inline void meson_spicc_push_data(struct meson_spicc_device *spicc, in meson_spicc_push_data()
250 static inline void meson_spicc_rx(struct meson_spicc_device *spicc) in meson_spicc_rx()
259 static inline void meson_spicc_tx(struct meson_spicc_device *spicc) in meson_spicc_tx()
268 static inline void meson_spicc_setup_burst(struct meson_spicc_device *spicc) in meson_spicc_setup_burst()
292 struct meson_spicc_device *spicc = (void *) data; in meson_spicc_irq()
317 static void meson_spicc_auto_io_delay(struct meson_spicc_device *spicc) in meson_spicc_auto_io_delay()
360 static void meson_spicc_setup_xfer(struct meson_spicc_device *spicc, in meson_spicc_setup_xfer()
384 static void meson_spicc_reset_fifo(struct meson_spicc_device *spicc) in meson_spicc_reset_fifo()
406 struct meson_spicc_device *spicc = spi_master_get_devdata(master); in meson_spicc_transfer_one()
460 struct meson_spicc_device *spicc = spi_master_get_devdata(master); in meson_spicc_prepare_message()
524 struct meson_spicc_device *spicc = spi_master_get_devdata(master); in meson_spicc_unprepare_transfer()
586 struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); in meson_spicc_pow2_recalc_rate()
598 struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); in meson_spicc_pow2_determine_rate()
610 struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); in meson_spicc_pow2_set_rate()
624 static int meson_spicc_pow2_clk_init(struct meson_spicc_device *spicc) in meson_spicc_pow2_clk_init()
686 static int meson_spicc_enh_clk_init(struct meson_spicc_device *spicc) in meson_spicc_enh_clk_init()
773 struct meson_spicc_device *spicc; in meson_spicc_probe()
914 struct meson_spicc_device *spicc = platform_get_drvdata(pdev); in meson_spicc_remove()