Home
last modified time | relevance | path

Searched refs:lpbfifo (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/52xx/
Dmpc52xx_lpbfifo.c58 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-v4.19/arch/powerpc/platforms/512x/
Dmpc512x_lpbfifo.c47 } lpbfifo; variable
71 spin_lock_irqsave(&lpbfifo.lock, flags); in mpc512x_lpbfifo_irq()
73 if (!lpbfifo.regs) in mpc512x_lpbfifo_irq()
76 req = lpbfifo.req; in mpc512x_lpbfifo_irq()
82 status = in_be32(&lpbfifo.regs->status); in mpc512x_lpbfifo_irq()
85 out_be32(&lpbfifo.regs->enable, in mpc512x_lpbfifo_irq()
90 out_be32(&lpbfifo.regs->status, MPC512X_SCLPC_SUCCESS); in mpc512x_lpbfifo_irq()
92 lpbfifo.wait_lpbfifo_irq = false; in mpc512x_lpbfifo_irq()
94 if (lpbfifo.wait_lpbfifo_callback) in mpc512x_lpbfifo_irq()
98 lpbfifo.req = NULL; in mpc512x_lpbfifo_irq()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc512x_lpbfifo.txt4 - compatible: should be "fsl,mpc512x-lpbfifo";
15 compatible = "fsl,mpc512x-lpbfifo";
/Linux-v4.19/arch/powerpc/boot/dts/
Dmpc5125twr.dts250 compatible = "fsl,mpc512x-lpbfifo";
Dmpc5200b.dtsi244 compatible = "fsl,mpc5200-lpbfifo";
Dmpc5121.dtsi335 compatible = "fsl,mpc512x-lpbfifo";