Searched refs:lpbfifo (Results 1 – 6 of 6) sorted by relevance
/linux-5.19.10/arch/powerpc/platforms/52xx/ |
D | mpc52xx_lpbfifo.c | 58 static struct mpc52xx_lpbfifo lpbfifo; variable 76 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x01010000); in mpc52xx_lpbfifo_kick() 79 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x00000001); in mpc52xx_lpbfifo_kick() 95 reg = lpbfifo.regs + LPBFIFO_REG_FIFO_DATA; in mpc52xx_lpbfifo_kick() 102 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x00000301); in mpc52xx_lpbfifo_kick() 112 out_be32(lpbfifo.regs + LPBFIFO_REG_FIFO_ALARM, 0x1e4); in mpc52xx_lpbfifo_kick() 113 out_8(lpbfifo.regs + LPBFIFO_REG_FIFO_CONTROL, 7); in mpc52xx_lpbfifo_kick() 114 lpbfifo.bcom_cur_task = lpbfifo.bcom_tx_task; in mpc52xx_lpbfifo_kick() 116 out_be32(lpbfifo.regs + LPBFIFO_REG_FIFO_ALARM, 0x1ff); in mpc52xx_lpbfifo_kick() 117 out_8(lpbfifo.regs + LPBFIFO_REG_FIFO_CONTROL, 0); in mpc52xx_lpbfifo_kick() [all …]
|
/linux-5.19.10/arch/powerpc/platforms/512x/ |
D | mpc512x_lpbfifo.c | 46 } lpbfifo; variable 70 spin_lock_irqsave(&lpbfifo.lock, flags); in mpc512x_lpbfifo_irq() 72 if (!lpbfifo.regs) in mpc512x_lpbfifo_irq() 75 req = lpbfifo.req; in mpc512x_lpbfifo_irq() 81 status = in_be32(&lpbfifo.regs->status); in mpc512x_lpbfifo_irq() 84 out_be32(&lpbfifo.regs->enable, in mpc512x_lpbfifo_irq() 89 out_be32(&lpbfifo.regs->status, MPC512X_SCLPC_SUCCESS); in mpc512x_lpbfifo_irq() 91 lpbfifo.wait_lpbfifo_irq = false; in mpc512x_lpbfifo_irq() 93 if (lpbfifo.wait_lpbfifo_callback) in mpc512x_lpbfifo_irq() 97 lpbfifo.req = NULL; in mpc512x_lpbfifo_irq() [all …]
|
/linux-5.19.10/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc512x_lpbfifo.txt | 4 - compatible: should be "fsl,mpc512x-lpbfifo"; 15 compatible = "fsl,mpc512x-lpbfifo";
|
/linux-5.19.10/arch/powerpc/boot/dts/ |
D | mpc5125twr.dts | 246 compatible = "fsl,mpc512x-lpbfifo";
|
D | mpc5200b.dtsi | 240 compatible = "fsl,mpc5200-lpbfifo";
|
D | mpc5121.dtsi | 331 compatible = "fsl,mpc512x-lpbfifo";
|