Searched refs:pic32s (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-pic32.c | 123 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 D | spi-pic32.c | 123 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