Home
last modified time | relevance | path

Searched refs:pic32s (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-pic32.c123 static inline void pic32_spi_enable(struct pic32_spi *pic32s) in pic32_spi_enable() argument
125 writel(CTRL_ON | CTRL_SIDL, &pic32s->regs->ctrl_set); in pic32_spi_enable()
128 static inline void pic32_spi_disable(struct pic32_spi *pic32s) in pic32_spi_disable() argument
130 writel(CTRL_ON | CTRL_SIDL, &pic32s->regs->ctrl_clr); in pic32_spi_disable()
136 static void pic32_spi_set_clk_rate(struct pic32_spi *pic32s, u32 spi_ck) in pic32_spi_set_clk_rate() argument
141 div = DIV_ROUND_CLOSEST(clk_get_rate(pic32s->clk), 2 * spi_ck) - 1; in pic32_spi_set_clk_rate()
143 writel(div & BAUD_MASK, &pic32s->regs->baud); in pic32_spi_set_clk_rate()
146 static inline u32 pic32_rx_fifo_level(struct pic32_spi *pic32s) in pic32_rx_fifo_level() argument
148 u32 sr = readl(&pic32s->regs->status); in pic32_rx_fifo_level()
153 static inline u32 pic32_tx_fifo_level(struct pic32_spi *pic32s) in pic32_tx_fifo_level() argument
161 pic32_tx_max(struct pic32_spi *pic32s, int n_bytes) pic32_tx_max() argument
182 pic32_rx_max(struct pic32_spi *pic32s, int n_bytes) pic32_rx_max() argument
219 pic32_err_stop(struct pic32_spi *pic32s, const char *msg) pic32_err_stop() argument
235 struct pic32_spi *pic32s = dev_id; pic32_spi_fault_irq() local
263 struct pic32_spi *pic32s = dev_id; pic32_spi_rx_irq() local
282 struct pic32_spi *pic32s = dev_id; pic32_spi_tx_irq() local
295 struct pic32_spi *pic32s = data; pic32_spi_dma_rx_notify() local
300 pic32_spi_dma_transfer(struct pic32_spi *pic32s, struct spi_transfer *xfer) pic32_spi_dma_transfer() argument
357 pic32_spi_dma_config(struct pic32_spi *pic32s, u32 dma_width) pic32_spi_dma_config() argument
390 pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word) pic32_spi_set_word_size() argument
437 struct pic32_spi *pic32s = spi_master_get_devdata(master); pic32_spi_prepare_hardware() local
447 struct pic32_spi *pic32s = spi_master_get_devdata(master); pic32_spi_prepare_message() local
490 struct pic32_spi *pic32s = spi_master_get_devdata(master); pic32_spi_can_dma() local
501 struct pic32_spi *pic32s; pic32_spi_one_transfer() local
574 struct pic32_spi *pic32s = spi_master_get_devdata(master); pic32_spi_unprepare_hardware() local
610 pic32_spi_dma_prep(struct pic32_spi *pic32s, struct device *dev) pic32_spi_dma_prep() argument
659 pic32_spi_dma_unprep(struct pic32_spi *pic32s) pic32_spi_dma_unprep() argument
672 pic32_spi_hw_init(struct pic32_spi *pic32s) pic32_spi_hw_init() argument
711 pic32_spi_hw_probe(struct platform_device *pdev, struct pic32_spi *pic32s) pic32_spi_hw_probe() argument
761 struct pic32_spi *pic32s; pic32_spi_probe() local
852 struct pic32_spi *pic32s; pic32_spi_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-pic32.c123 static inline void pic32_spi_enable(struct pic32_spi *pic32s) in pic32_spi_enable() argument
125 writel(CTRL_ON | CTRL_SIDL, &pic32s->regs->ctrl_set); in pic32_spi_enable()
128 static inline void pic32_spi_disable(struct pic32_spi *pic32s) in pic32_spi_disable() argument
130 writel(CTRL_ON | CTRL_SIDL, &pic32s->regs->ctrl_clr); in pic32_spi_disable()
136 static void pic32_spi_set_clk_rate(struct pic32_spi *pic32s, u32 spi_ck) in pic32_spi_set_clk_rate() argument
141 div = DIV_ROUND_CLOSEST(clk_get_rate(pic32s->clk), 2 * spi_ck) - 1; in pic32_spi_set_clk_rate()
143 writel(div & BAUD_MASK, &pic32s->regs->baud); in pic32_spi_set_clk_rate()
146 static inline u32 pic32_rx_fifo_level(struct pic32_spi *pic32s) in pic32_rx_fifo_level() argument
148 u32 sr = readl(&pic32s->regs->status); in pic32_rx_fifo_level()
153 static inline u32 pic32_tx_fifo_level(struct pic32_spi *pic32s) in pic32_tx_fifo_level() argument
161 pic32_tx_max(struct pic32_spi *pic32s, int n_bytes) pic32_tx_max() argument
182 pic32_rx_max(struct pic32_spi *pic32s, int n_bytes) pic32_rx_max() argument
219 pic32_err_stop(struct pic32_spi *pic32s, const char *msg) pic32_err_stop() argument
235 struct pic32_spi *pic32s = dev_id; pic32_spi_fault_irq() local
263 struct pic32_spi *pic32s = dev_id; pic32_spi_rx_irq() local
282 struct pic32_spi *pic32s = dev_id; pic32_spi_tx_irq() local
295 struct pic32_spi *pic32s = data; pic32_spi_dma_rx_notify() local
300 pic32_spi_dma_transfer(struct pic32_spi *pic32s, struct spi_transfer *xfer) pic32_spi_dma_transfer() argument
357 pic32_spi_dma_config(struct pic32_spi *pic32s, u32 dma_width) pic32_spi_dma_config() argument
388 pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word) pic32_spi_set_word_size() argument
435 struct pic32_spi *pic32s = spi_controller_get_devdata(host); pic32_spi_prepare_hardware() local
445 struct pic32_spi *pic32s = spi_controller_get_devdata(host); pic32_spi_prepare_message() local
488 struct pic32_spi *pic32s = spi_controller_get_devdata(host); pic32_spi_can_dma() local
499 struct pic32_spi *pic32s; pic32_spi_one_transfer() local
572 struct pic32_spi *pic32s = spi_controller_get_devdata(host); pic32_spi_unprepare_hardware() local
606 pic32_spi_dma_prep(struct pic32_spi *pic32s, struct device *dev) pic32_spi_dma_prep() argument
655 pic32_spi_dma_unprep(struct pic32_spi *pic32s) pic32_spi_dma_unprep() argument
668 pic32_spi_hw_init(struct pic32_spi *pic32s) pic32_spi_hw_init() argument
707 pic32_spi_hw_probe(struct platform_device *pdev, struct pic32_spi *pic32s) pic32_spi_hw_probe() argument
756 struct pic32_spi *pic32s; pic32_spi_probe() local
848 struct pic32_spi *pic32s; pic32_spi_remove() local
[all...]

Completed in 3 milliseconds