Searched refs:psc (Results 1 - 25 of 66) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/boot/
H A Dmpc52xx-psc.c26 static void *psc; variable
37 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_TXRDY)) ;
38 out_8(psc + MPC52xx_PSC_BUFFER, c);
43 return (in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY) != 0;
48 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY)) ;
49 return in_8(psc + MPC52xx_PSC_BUFFER);
54 /* Get the base address of the psc registers */
55 if (dt_get_virtual_reg(devp, &psc, 1) < 1)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/boot/
H A Dmpc52xx-psc.c26 static void *psc; variable
37 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_TXRDY)) ;
38 out_8(psc + MPC52xx_PSC_BUFFER, c);
43 return (in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY) != 0;
48 while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY)) ;
49 return in_8(psc + MPC52xx_PSC_BUFFER);
54 /* Get the base address of the psc registers */
55 if (dt_get_virtual_reg(devp, &psc, 1) < 1)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/m68k/mac/
H A DMakefile5 obj-y := config.o macints.o iop.o via.o oss.o psc.o \
H A Dpsc.c31 volatile __u8 *psc; variable
84 psc = NULL;
90 * The PSC is always at the same spot, but using psc
94 psc = (void *) PSC_BASE;
97 printk("PSC detected at %p\n", psc);
121 pr_err("Couldn't register psc%d interrupt\n", 3);
123 pr_err("Couldn't register psc%d interrupt\n", 4);
125 pr_err("Couldn't register psc%d interrupt\n", 5);
127 pr_err("Couldn't register psc%d interrupt\n", 6);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/m68k/mac/
H A DMakefile5 obj-y := config.o macints.o iop.o via.o oss.o psc.o \
H A Dpsc.c31 volatile __u8 *psc; variable
84 psc = NULL;
90 * The PSC is always at the same spot, but using psc
94 psc = (void *) PSC_BASE;
97 printk("PSC detected at %p\n", psc);
121 pr_err("Couldn't register psc%d interrupt\n", 3);
123 pr_err("Couldn't register psc%d interrupt\n", 4);
125 pr_err("Couldn't register psc%d interrupt\n", 5);
127 pr_err("Couldn't register psc%d interrupt\n", 6);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/m68k/include/asm/
H A Dmac_psc.h211 extern volatile __u8 *psc;
220 *((volatile __u8 *)(psc + offset)) = data;
225 *((volatile __u16 *)(psc + offset)) = data;
230 *((volatile __u32 *)(psc + offset)) = data;
235 return *((volatile __u8 *)(psc + offset));
240 return *((volatile __u16 *)(psc + offset));
245 return *((volatile __u32 *)(psc + offset));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/m68k/include/asm/
H A Dmac_psc.h211 extern volatile __u8 *psc;
220 *((volatile __u8 *)(psc + offset)) = data;
225 *((volatile __u16 *)(psc + offset)) = data;
230 *((volatile __u32 *)(psc + offset)) = data;
235 return *((volatile __u8 *)(psc + offset));
240 return *((volatile __u16 *)(psc + offset));
245 return *((volatile __u32 *)(psc + offset));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/au1x/
H A DMakefile3 snd-soc-au1xpsc-i2s-objs := psc-i2s.o
4 snd-soc-au1xpsc-ac97-objs := psc-ac97.o
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/soc/au1x/
H A DMakefile3 snd-soc-au1xpsc-i2s-objs := psc-i2s.o
4 snd-soc-au1xpsc-ac97-objs := psc-ac97.o
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/spi/
H A Dmpc52xx_psc_spi.c40 struct mpc52xx_psc __iomem *psc; member in struct:mpc52xx_psc_spi
81 struct mpc52xx_psc __iomem *psc = mps->psc; local
85 sicr = in_be32(&psc->sicr);
101 out_be32(&psc->sicr, sicr);
104 * Because psc->ccr is defined as 16bit register instead of 32bit
107 ccr = in_be16((u16 __iomem *)&psc->ccr);
113 out_be16((u16 __iomem *)&psc->ccr, ccr);
136 struct mpc52xx_psc __iomem *psc = mps->psc; local
315 struct mpc52xx_psc __iomem *psc = mps->psc; local
354 struct mpc52xx_psc __iomem *psc = mps->psc; local
[all...]
H A Dmpc512x_psc_spi.c38 struct mpc52xx_psc __iomem *psc; member in struct:mpc512x_psc_spi
81 struct mpc52xx_psc __iomem *psc = mps->psc; local
86 sicr = in_be32(&psc->sicr);
103 out_be32(&psc->sicr, sicr);
105 ccr = in_be32(&psc->ccr);
113 out_be32(&psc->ccr, ccr);
138 struct mpc52xx_psc __iomem *psc = mps->psc; local
148 in_8(&psc
328 struct mpc52xx_psc __iomem *psc = mps->psc; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/spi/
H A Dmpc52xx_psc_spi.c40 struct mpc52xx_psc __iomem *psc; member in struct:mpc52xx_psc_spi
81 struct mpc52xx_psc __iomem *psc = mps->psc; local
85 sicr = in_be32(&psc->sicr);
101 out_be32(&psc->sicr, sicr);
104 * Because psc->ccr is defined as 16bit register instead of 32bit
107 ccr = in_be16((u16 __iomem *)&psc->ccr);
113 out_be16((u16 __iomem *)&psc->ccr, ccr);
136 struct mpc52xx_psc __iomem *psc = mps->psc; local
315 struct mpc52xx_psc __iomem *psc = mps->psc; local
354 struct mpc52xx_psc __iomem *psc = mps->psc; local
[all...]
H A Dmpc512x_psc_spi.c38 struct mpc52xx_psc __iomem *psc; member in struct:mpc512x_psc_spi
81 struct mpc52xx_psc __iomem *psc = mps->psc; local
86 sicr = in_be32(&psc->sicr);
103 out_be32(&psc->sicr, sicr);
105 ccr = in_be32(&psc->ccr);
113 out_be32(&psc->ccr, ccr);
138 struct mpc52xx_psc __iomem *psc = mps->psc; local
148 in_8(&psc
328 struct mpc52xx_psc __iomem *psc = mps->psc; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mn10300/kernel/
H A Dsigframe.h16 struct sigcontext *psc; member in struct:sigframe
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mn10300/kernel/
H A Dsigframe.h16 struct sigcontext *psc; member in struct:sigframe
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Dleds-pca9532.h43 u8 psc[2]; member in struct:pca9532_platform_data
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Dleds-pca9532.h43 u8 psc[2]; member in struct:pca9532_platform_data
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c405 void __iomem *psc; local
410 for_each_compatible_node(np, NULL, "fsl,mpc5121-psc") {
422 psc = of_iomap(np, 0);
423 if (!psc) {
433 iounmap(psc);
442 out_be32(&FIFOC(psc)->txsz, (fifobase << 16) | tx_fifo_size);
444 out_be32(&FIFOC(psc)->rxsz, (fifobase << 16) | rx_fifo_size);
448 out_be32(&FIFOC(psc)->txcmd, 0x80);
449 out_be32(&FIFOC(psc)->txcmd, 0x01);
450 out_be32(&FIFOC(psc)
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c405 void __iomem *psc; local
410 for_each_compatible_node(np, NULL, "fsl,mpc5121-psc") {
422 psc = of_iomap(np, 0);
423 if (!psc) {
433 iounmap(psc);
442 out_be32(&FIFOC(psc)->txsz, (fifobase << 16) | tx_fifo_size);
444 out_be32(&FIFOC(psc)->rxsz, (fifobase << 16) | rx_fifo_size);
448 out_be32(&FIFOC(psc)->txcmd, 0x80);
449 out_be32(&FIFOC(psc)->txcmd, 0x01);
450 out_be32(&FIFOC(psc)
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/serial/
H A Dmpc52xx_uart.c37 * psc->mpc52xx_psc_imr
98 static inline void mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, argument
102 out_be16(&psc->mpc52xx_psc_clock_select, prescaler);
103 out_8(&psc->ctur, divisor >> 8);
104 out_8(&psc->ctlr, divisor & 0xff);
111 struct mpc52xx_psc __iomem *psc = PSC(port); local
120 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask);
465 "fsl,mpc5121-psc-fifo");
522 snprintf(clk_name, sizeof(clk_name), "psc%d_clk", psc_num);
645 struct mpc52xx_psc __iomem *psc local
673 struct mpc52xx_psc __iomem *psc = PSC(port); local
705 struct mpc52xx_psc __iomem *psc = PSC(port); local
726 struct mpc52xx_psc __iomem *psc = PSC(port); local
1068 struct mpc52xx_psc __iomem *psc = PSC(port); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/serial/
H A Dmpc52xx_uart.c37 * psc->mpc52xx_psc_imr
98 static inline void mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, argument
102 out_be16(&psc->mpc52xx_psc_clock_select, prescaler);
103 out_8(&psc->ctur, divisor >> 8);
104 out_8(&psc->ctlr, divisor & 0xff);
111 struct mpc52xx_psc __iomem *psc = PSC(port); local
120 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask);
465 "fsl,mpc5121-psc-fifo");
522 snprintf(clk_name, sizeof(clk_name), "psc%d_clk", psc_num);
645 struct mpc52xx_psc __iomem *psc local
673 struct mpc52xx_psc __iomem *psc = PSC(port); local
705 struct mpc52xx_psc __iomem *psc = PSC(port); local
726 struct mpc52xx_psc __iomem *psc = PSC(port); local
1068 struct mpc52xx_psc __iomem *psc = PSC(port); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/leds/
H A Dleds-pca9532.c38 u8 psc[2]; member in struct:pca9532_data
88 data->psc[pwm] = blink;
99 data->psc[pwm]);
145 int psc; local
157 psc = (*delay_on * 152-1)/1000;
158 err = pca9532_calcpwm(client, 0, psc, led_cdev->brightness);
209 data->psc[i] = pdata->psc[i];
213 data->psc[i]);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/leds/
H A Dleds-pca9532.c38 u8 psc[2]; member in struct:pca9532_data
88 data->psc[pwm] = blink;
99 data->psc[pwm]);
145 int psc; local
157 psc = (*delay_on * 152-1)/1000;
158 err = pca9532_calcpwm(client, 0, psc, led_cdev->brightness);
209 data->psc[i] = pdata->psc[i];
213 data->psc[i]);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/i2c/busses/
H A Di2c-davinci.c191 u16 psc; local
207 * (ICCL + ICCH) = clk = (input clk / ((psc +1) * output clk)) - 2d;
215 psc = (input_clock / 7000000) - 1;
216 if ((input_clock / (psc + 1)) > 12000000)
217 psc++; /* better to run under spec than over */
218 d = (psc >= 2) ? 5 : 7 - psc;
220 clk = ((input_clock / (psc + 1)) / (pdata->bus_freq * 1000)) - (d << 1);
224 davinci_i2c_write_reg(dev, DAVINCI_I2C_PSC_REG, psc);

Completed in 132 milliseconds

123