Home
last modified time | relevance | path

Searched refs:brg (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/soc/fsl/qe/
H A Dqe.c162 u32 brg; in qe_get_brg_clk() local
172 if (!of_property_read_u32(qe, "brg-frequency", &brg)) in qe_get_brg_clk()
173 brg_clk = brg; in qe_get_brg_clk()
203 * @brg: the BRG, QE_BRG1 - QE_BRG16
209 int qe_setbrg(enum qe_clock brg, unsigned int rate, unsigned int multiplier) in qe_setbrg() argument
214 if ((brg < QE_BRG1) || (brg > QE_BRG16)) in qe_setbrg()
234 qe_iowrite32be(tempval, &qe_immr->brg.brgc[brg in qe_setbrg()
[all...]
/kernel/linux/linux-6.6/drivers/soc/fsl/qe/
H A Dqe.c163 u32 brg; in qe_get_brg_clk() local
173 if (!of_property_read_u32(qe, "brg-frequency", &brg)) in qe_get_brg_clk()
174 brg_clk = brg; in qe_get_brg_clk()
204 * @brg: the BRG, QE_BRG1 - QE_BRG16
210 int qe_setbrg(enum qe_clock brg, unsigned int rate, unsigned int multiplier) in qe_setbrg() argument
215 if ((brg < QE_BRG1) || (brg > QE_BRG16)) in qe_setbrg()
235 iowrite32be(tempval, &qe_immr->brg.brgc[brg in qe_setbrg()
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/cpm_uart/
H A Dcpm_uart_cpm2.h14 static inline void cpm_set_brg(int brg, int baud) in cpm_set_brg() argument
16 cpm_setbrg(brg, baud); in cpm_set_brg()
H A Dcpm_uart_cpm1.h14 static inline void cpm_set_brg(int brg, int baud) in cpm_set_brg() argument
16 cpm_setbrg(brg, baud); in cpm_set_brg()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsunzilog.c283 int brg, new_baud; in sunzilog_change_mouse_baud() local
288 brg = BPS_TO_BRG(new_baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_change_mouse_baud()
289 up->curregs[R12] = (brg & 0xff); in sunzilog_change_mouse_baud()
290 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_change_mouse_baud()
866 unsigned int iflag, int brg) in sunzilog_convert_to_zs()
875 up->curregs[R12] = brg & 0xff; in sunzilog_convert_to_zs()
876 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_convert_to_zs()
946 int baud, brg; in sunzilog_set_termios() local
952 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_set_termios()
954 sunzilog_convert_to_zs(up, termios->c_cflag, termios->c_iflag, brg); in sunzilog_set_termios()
865 sunzilog_convert_to_zs(struct uart_sunzilog_port *up, unsigned int cflag, unsigned int iflag, int brg) sunzilog_convert_to_zs() argument
1221 int baud, brg; sunzilog_console_setup() local
1283 int baud, brg; sunzilog_init_kbdms() local
1334 int baud, brg; sunzilog_init_hw() local
[all...]
H A Dip22zilog.c801 unsigned int iflag, int brg) in ip22zilog_convert_to_zs()
810 up->curregs[R12] = brg & 0xff; in ip22zilog_convert_to_zs()
811 up->curregs[R13] = (brg >> 8) & 0xff; in ip22zilog_convert_to_zs()
881 int baud, brg; in ip22zilog_set_termios() local
887 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in ip22zilog_set_termios()
889 ip22zilog_convert_to_zs(up, termios->c_cflag, termios->c_iflag, brg); in ip22zilog_set_termios()
1136 int brg; in ip22zilog_prepare() local
1147 brg = BPS_TO_BRG(9600, ZS_CLOCK / ZS_CLOCK_DIVISOR); in ip22zilog_prepare()
1148 up->curregs[R12] = (brg & 0xff); in ip22zilog_prepare()
1149 up->curregs[R13] = (brg >> in ip22zilog_prepare()
800 ip22zilog_convert_to_zs(struct uart_ip22zilog_port *up, unsigned int cflag, unsigned int iflag, int brg) ip22zilog_convert_to_zs() argument
[all...]
H A Dzs.h50 * Conversion routines to/from brg time constants from/to bits per second.
52 #define ZS_BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dip22zilog.h28 /* Conversion routines to/from brg time constants from/to bits
31 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dsunzilog.h20 /* Conversion routines to/from brg time constants from/to bits
23 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dsb1250-duart.c540 unsigned int baud, brg; in sbd_set_termios() local
579 brg = V_DUART_BAUD_RATE(baud); in sbd_set_termios()
581 if (brg > M_DUART_CLK_COUNTER) in sbd_set_termios()
582 brg = M_DUART_CLK_COUNTER; in sbd_set_termios()
630 write_sbdchn(sport, R_DUART_CLK_SEL, brg); in sbd_set_termios()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsunzilog.c283 int brg, new_baud; in sunzilog_change_mouse_baud() local
288 brg = BPS_TO_BRG(new_baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_change_mouse_baud()
289 up->curregs[R12] = (brg & 0xff); in sunzilog_change_mouse_baud()
290 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_change_mouse_baud()
864 unsigned int iflag, int brg) in sunzilog_convert_to_zs()
873 up->curregs[R12] = brg & 0xff; in sunzilog_convert_to_zs()
874 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_convert_to_zs()
944 int baud, brg; in sunzilog_set_termios() local
950 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_set_termios()
952 sunzilog_convert_to_zs(up, termios->c_cflag, termios->c_iflag, brg); in sunzilog_set_termios()
863 sunzilog_convert_to_zs(struct uart_sunzilog_port *up, unsigned int cflag, unsigned int iflag, int brg) sunzilog_convert_to_zs() argument
1219 int baud, brg; sunzilog_console_setup() local
1281 int baud, brg; sunzilog_init_kbdms() local
1332 int baud, brg; sunzilog_init_hw() local
[all...]
H A Dip22zilog.c799 unsigned int iflag, int brg) in ip22zilog_convert_to_zs()
808 up->curregs[R12] = brg & 0xff; in ip22zilog_convert_to_zs()
809 up->curregs[R13] = (brg >> 8) & 0xff; in ip22zilog_convert_to_zs()
879 int baud, brg; in ip22zilog_set_termios() local
885 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in ip22zilog_set_termios()
887 ip22zilog_convert_to_zs(up, termios->c_cflag, termios->c_iflag, brg); in ip22zilog_set_termios()
1134 int brg; in ip22zilog_prepare() local
1145 brg = BPS_TO_BRG(9600, ZS_CLOCK / ZS_CLOCK_DIVISOR); in ip22zilog_prepare()
1146 up->curregs[R12] = (brg & 0xff); in ip22zilog_prepare()
1147 up->curregs[R13] = (brg >> in ip22zilog_prepare()
798 ip22zilog_convert_to_zs(struct uart_ip22zilog_port *up, unsigned int cflag, unsigned int iflag, int brg) ip22zilog_convert_to_zs() argument
[all...]
H A Dzs.h50 * Conversion routines to/from brg time constants from/to bits per second.
52 #define ZS_BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dip22zilog.h28 /* Conversion routines to/from brg time constants from/to bits
31 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dsunzilog.h20 /* Conversion routines to/from brg time constants from/to bits
23 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))
H A Dsb1250-duart.c540 unsigned int baud, brg; in sbd_set_termios() local
579 brg = V_DUART_BAUD_RATE(baud); in sbd_set_termios()
581 if (brg > M_DUART_CLK_COUNTER) in sbd_set_termios()
582 brg = M_DUART_CLK_COUNTER; in sbd_set_termios()
630 write_sbdchn(sport, R_DUART_CLK_SEL, brg); in sbd_set_termios()
H A Dcpm_uart.h66 u8 brg; member
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Dcpm2.c114 void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src) in __cpm2_setbrg() argument
121 if (brg < 4) { in __cpm2_setbrg()
125 brg -= 4; in __cpm2_setbrg()
127 bp += brg; in __cpm2_setbrg()
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dcpm2.c112 void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src) in __cpm2_setbrg() argument
119 if (brg < 4) { in __cpm2_setbrg()
123 brg -= 4; in __cpm2_setbrg()
125 bp += brg; in __cpm2_setbrg()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-au1550.c105 u32 div, brg; in au1550_spi_baudcfg() local
108 brg = mainclk_hz / speed_hz / (4 << div); in au1550_spi_baudcfg()
109 /* now we have BRG+1 in brg, so count with that */ in au1550_spi_baudcfg()
110 if (brg < (4 + 1)) { in au1550_spi_baudcfg()
111 brg = (4 + 1); /* speed_hz too big */ in au1550_spi_baudcfg()
112 break; /* set lowest brg (div is == 0) */ in au1550_spi_baudcfg()
114 if (brg <= (63 + 1)) in au1550_spi_baudcfg()
115 break; /* we have valid brg and div */ in au1550_spi_baudcfg()
119 brg = (63 + 1); /* set highest brg an in au1550_spi_baudcfg()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-au1550.c104 u32 div, brg; in au1550_spi_baudcfg() local
107 brg = mainclk_hz / speed_hz / (4 << div); in au1550_spi_baudcfg()
108 /* now we have BRG+1 in brg, so count with that */ in au1550_spi_baudcfg()
109 if (brg < (4 + 1)) { in au1550_spi_baudcfg()
110 brg = (4 + 1); /* speed_hz too big */ in au1550_spi_baudcfg()
111 break; /* set lowest brg (div is == 0) */ in au1550_spi_baudcfg()
113 if (brg <= (63 + 1)) in au1550_spi_baudcfg()
114 break; /* we have valid brg and div */ in au1550_spi_baudcfg()
118 brg = (63 + 1); /* set highest brg an in au1550_spi_baudcfg()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dfs_uart_pd.h57 u8 brg; member
H A Dmv643xx.h741 #define MV64340_BRG_CONFIG_REG(brg) (0xb200 + (brg<<3))
742 #define MV64340_BRG_BAUDE_TUNING_REG(brg) (0xb208 + (brg<<3))
/kernel/linux/linux-6.6/include/linux/
H A Dmv643xx.h741 #define MV64340_BRG_CONFIG_REG(brg) (0xb200 + (brg<<3))
742 #define MV64340_BRG_BAUDE_TUNING_REG(brg) (0xb208 + (brg<<3))
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dz85230.h15 /* Conversion routines to/from brg time constants from/to bits
18 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2))

Completed in 31 milliseconds

12