Home
last modified time | relevance | path

Searched refs:brg (Results 1 – 66 of 66) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/cpm/
Dbrg.txt4 fsl,cpm-brg
5 fsl,cpm1-brg
6 fsl,cpm2-brg
15 brg@119f0 {
16 compatible = "fsl,mpc8272-brg",
17 "fsl,cpm2-brg",
18 "fsl,cpm-brg";
/linux-4.1.27/arch/powerpc/boot/dts/
Dmpc866ads.dts105 brg-frequency = <0>;
120 brg@9f0 {
121 compatible = "fsl,mpc866-brg",
122 "fsl,cpm1-brg",
123 "fsl,cpm-brg";
147 fsl,cpm-brg = <1>;
158 fsl,cpm-brg = <2>;
Dep8248e.dts125 brg@119f0 {
126 compatible = "fsl,mpc8248-brg",
127 "fsl,cpm2-brg",
128 "fsl,cpm-brg";
140 fsl,cpm-brg = <7>;
153 fsl,cpm-brg = <1>;
Dtqm8xx.dts137 brg-frequency = <0>;
152 brg@9f0 {
153 compatible = "fsl,mpc860-brg",
154 "fsl,cpm1-brg",
155 "fsl,cpm-brg";
179 fsl,cpm-brg = <1>;
Dep88xc.dts158 brg@9f0 {
159 compatible = "fsl,mpc885-brg",
160 "fsl,cpm1-brg",
161 "fsl,cpm-brg";
183 fsl,cpm-brg = <1>;
196 fsl,cpm-brg = <2>;
Dadder875-redboot.dts148 brg@9f0 {
149 compatible = "fsl,mpc875-brg",
150 "fsl,cpm1-brg",
151 "fsl,cpm-brg";
173 fsl,cpm-brg = <1>;
Dadder875-uboot.dts147 brg@9f0 {
148 compatible = "fsl,mpc875-brg",
149 "fsl,cpm1-brg",
150 "fsl,cpm-brg";
172 fsl,cpm-brg = <1>;
Dmpc885ads.dts163 brg@9f0 {
164 compatible = "fsl,mpc885-brg",
165 "fsl,cpm1-brg",
166 "fsl,cpm-brg";
188 fsl,cpm-brg = <1>;
199 fsl,cpm-brg = <2>;
Dpq2fads.dts146 brg@119f0 {
147 compatible = "fsl,mpc8280-brg",
148 "fsl,cpm2-brg",
149 "fsl,cpm-brg";
160 fsl,cpm-brg = <1>;
171 fsl,cpm-brg = <2>;
Dprpmc2800.dts132 BRG0: brg@b200 {
133 compatible = "marvell,mv64360-brg";
140 BRG1: brg@b208 {
141 compatible = "marvell,mv64360-brg";
166 brg = <&BRG0>;
180 brg = <&BRG1>;
Dmpc8272ads.dts147 brg@119f0 {
148 compatible = "fsl,mpc8272-brg",
149 "fsl,cpm2-brg",
150 "fsl,cpm-brg";
161 fsl,cpm-brg = <1>;
172 fsl,cpm-brg = <4>;
Dmgcoge.dts130 brg@119f0 {
131 compatible = "fsl,mpc8247-brg",
132 "fsl,cpm2-brg",
133 "fsl,cpm-brg";
145 fsl,cpm-brg = <2>;
Dstx_gp3_8560.dts232 brg@919f0 {
233 compatible = "fsl,mpc8560-brg",
234 "fsl,cpm2-brg",
235 "fsl,cpm-brg";
255 fsl,cpm-brg = <2>;
Dksi8560.dts232 brg@919f0 {
233 compatible = "fsl,mpc8560-brg",
234 "fsl,cpm2-brg",
235 "fsl,cpm-brg";
255 fsl,cpm-brg = <1>;
267 fsl,cpm-brg = <2>;
Dc2k.dts144 BRG0: brg@b200 {
145 compatible = "marvell,mv64360-brg";
152 BRG1: brg@b208 {
153 compatible = "marvell,mv64360-brg";
178 brg = <&BRG0>;
192 brg = <&BRG1>;
Dtqm8560.dts250 brg@919f0 {
251 compatible = "fsl,mpc8560-brg",
252 "fsl,cpm2-brg",
253 "fsl,cpm-brg";
273 fsl,cpm-brg = <1>;
285 fsl,cpm-brg = <2>;
Dmpc8560ads.dts235 brg@919f0 {
236 compatible = "fsl,mpc8560-brg",
237 "fsl,cpm2-brg",
238 "fsl,cpm-brg";
258 fsl,cpm-brg = <1>;
270 fsl,cpm-brg = <2>;
Dtqm8555.dts279 brg@919f0 {
280 compatible = "fsl,mpc8555-brg",
281 "fsl,cpm2-brg",
282 "fsl,cpm-brg";
Dtqm8541.dts279 brg@919f0 {
280 compatible = "fsl,mpc8541-brg",
281 "fsl,cpm2-brg",
282 "fsl,cpm-brg";
Dmpc8555cds.dts267 brg@919f0 {
268 compatible = "fsl,mpc8555-brg",
269 "fsl,cpm2-brg",
270 "fsl,cpm-brg";
Dstxssa8555.dts266 brg@919f0 {
267 compatible = "fsl,mpc8555-brg",
268 "fsl,cpm2-brg",
269 "fsl,cpm-brg";
Dmpc8541cds.dts267 brg@919f0 {
268 compatible = "fsl,mpc8541-brg",
269 "fsl,cpm2-brg",
270 "fsl,cpm-brg";
Dp1025twr.dts89 brg-frequency = <0>;
Dp1021rdb-pc_32b.dts90 brg-frequency = <0>;
Dp1021rdb-pc_36b.dts90 brg-frequency = <0>;
Dp1025rdb_32b.dts89 brg-frequency = <0>;
Dp1021mds.dts278 brg-frequency = <0>;
Dmpc832x_rdb.dts230 brg-frequency = <0>;
Dmpc836x_rdk.dts208 brg-frequency = <0>;
Dmpc832x_mds.dts258 brg-frequency = <0>;
Dmpc836x_mds.dts298 brg-frequency = <0>;
Dkmeter1.dts302 brg-frequency = <0>; /* Filled in by U-Boot */
/linux-4.1.27/arch/powerpc/sysdev/
Dmv64x60_dev.c96 struct device_node *sdma, *brg; in mv64x60_mpsc_device_setup() local
124 brg = of_find_node_by_phandle(*ph); in mv64x60_mpsc_device_setup()
125 if (!brg) in mv64x60_mpsc_device_setup()
128 err = of_address_to_resource(brg, 0, &r[2]); in mv64x60_mpsc_device_setup()
129 of_node_put(brg); in mv64x60_mpsc_device_setup()
147 prop = of_get_property(brg, "current-speed", NULL); in mv64x60_mpsc_device_setup()
172 prop = of_get_property(brg, "bcr", NULL); in mv64x60_mpsc_device_setup()
178 prop = of_get_property(brg, "clock-src", NULL); in mv64x60_mpsc_device_setup()
182 prop = of_get_property(brg, "clock-frequency", NULL); in mv64x60_mpsc_device_setup()
Dcpm2.c119 void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src) in __cpm2_setbrg() argument
126 if (brg < 4) { in __cpm2_setbrg()
130 brg -= 4; in __cpm2_setbrg()
132 bp += brg; in __cpm2_setbrg()
Dcpm1.c275 cpm_setbrg(uint brg, uint rate) in cpm_setbrg() argument
282 bp += brg; in cpm_setbrg()
/linux-4.1.27/drivers/tty/serial/cpm_uart/
Dcpm_uart_cpm1.h13 static inline void cpm_set_brg(int brg, int baud) in cpm_set_brg() argument
15 cpm_setbrg(brg, baud); in cpm_set_brg()
Dcpm_uart_cpm2.h13 static inline void cpm_set_brg(int brg, int baud) in cpm_set_brg() argument
15 cpm_setbrg(brg, baud); in cpm_set_brg()
Dcpm_uart.h78 u8 brg; member
Dcpm_uart_core.c651 cpm_set_brg(pinfo->brg - 1, baud); in cpm_uart_set_termios()
1172 pinfo->brg = *data; in cpm_uart_init_port()
/linux-4.1.27/drivers/tty/serial/
Dsunzilog.c286 int brg, new_baud; in sunzilog_change_mouse_baud() local
291 brg = BPS_TO_BRG(new_baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_change_mouse_baud()
292 up->curregs[R12] = (brg & 0xff); in sunzilog_change_mouse_baud()
293 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_change_mouse_baud()
869 unsigned int iflag, int brg) in sunzilog_convert_to_zs() argument
878 up->curregs[R12] = brg & 0xff; in sunzilog_convert_to_zs()
879 up->curregs[R13] = (brg >> 8) & 0xff; in sunzilog_convert_to_zs()
949 int baud, brg; in sunzilog_set_termios() local
955 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in sunzilog_set_termios()
957 sunzilog_convert_to_zs(up, termios->c_cflag, termios->c_iflag, brg); in sunzilog_set_termios()
[all …]
Dzs.h51 #define ZS_BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
Dip22zilog.c804 unsigned int iflag, int brg) in ip22zilog_convert_to_zs() argument
813 up->curregs[R12] = brg & 0xff; in ip22zilog_convert_to_zs()
814 up->curregs[R13] = (brg >> 8) & 0xff; in ip22zilog_convert_to_zs()
884 int baud, brg; in ip22zilog_set_termios() local
890 brg = BPS_TO_BRG(baud, ZS_CLOCK / ZS_CLOCK_DIVISOR); in ip22zilog_set_termios()
892 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 >> 8) & 0xff; in ip22zilog_prepare()
Dip22zilog.h30 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
Dsunzilog.h22 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
Dpmac_zilog.h116 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
Dsb1250-duart.c549 unsigned int baud, brg; in sbd_set_termios() local
588 brg = V_DUART_BAUD_RATE(baud); in sbd_set_termios()
590 if (brg > M_DUART_CLK_COUNTER) in sbd_set_termios()
591 brg = M_DUART_CLK_COUNTER; in sbd_set_termios()
639 write_sbdchn(sport, R_DUART_CLK_SEL, brg); in sbd_set_termios()
Dzs.c858 unsigned int baud, brg; in zs_set_termios() local
917 brg = ZS_BPS_TO_BRG(baud, uport->uartclk / zport->clk_mode); in zs_set_termios()
918 zport->regs[12] = brg & 0xff; in zs_set_termios()
919 zport->regs[13] = (brg >> 8) & 0xff; in zs_set_termios()
Dpmac_zilog.c1018 int brg; in pmz_convert_to_zs() local
1046 brg = BPS_TO_BRG(baud, ZS_CLOCK / 16); in pmz_convert_to_zs()
1047 uap->curregs[R12] = (brg & 255); in pmz_convert_to_zs()
1048 uap->curregs[R13] = ((brg >> 8) & 255); in pmz_convert_to_zs()
/linux-4.1.27/arch/m68k/68360/
Dcommproc.c290 m360_cpm_setbrg(uint brg, uint rate) in m360_cpm_setbrg() argument
298 bp += brg; in m360_cpm_setbrg()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dqe.c200 int qe_setbrg(enum qe_clock brg, unsigned int rate, unsigned int multiplier) in qe_setbrg() argument
205 if ((brg < QE_BRG1) || (brg > QE_BRG16)) in qe_setbrg()
224 out_be32(&qe_immr->brg.brgc[brg - QE_BRG1], tempval); in qe_setbrg()
/linux-4.1.27/drivers/spi/
Dspi-au1550.c114 u32 div, brg; in au1550_spi_baudcfg() local
117 brg = mainclk_hz / speed_hz / (4 << div); in au1550_spi_baudcfg()
119 if (brg < (4 + 1)) { in au1550_spi_baudcfg()
120 brg = (4 + 1); /* speed_hz too big */ in au1550_spi_baudcfg()
123 if (brg <= (63 + 1)) in au1550_spi_baudcfg()
128 brg = (63 + 1); /* set highest brg and div */ in au1550_spi_baudcfg()
130 brg--; in au1550_spi_baudcfg()
131 return PSC_SPICFG_SET_BAUD(brg) | PSC_SPICFG_SET_DIV(div); in au1550_spi_baudcfg()
/linux-4.1.27/include/linux/
Dmv643xx.h745 #define MV64340_BRG_CONFIG_REG(brg) (0xb200 + (brg<<3)) argument
746 #define MV64340_BRG_BAUDE_TUNING_REG(brg) (0xb208 + (brg<<3)) argument
Dfs_uart_pd.h57 u8 brg; member
/linux-4.1.27/drivers/net/wan/
Dz85230.h17 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dserial.txt28 fsl,cpm-brg = <1>;
Dqe.txt34 - brg-frequency : the internal clock source frequency for baud-rate
45 brg-frequency = <0>;
Dcpm.txt27 - fsl,cpm-brg : Indicates which baud rate generator the device
/linux-4.1.27/arch/powerpc/include/asm/
Dcpm2.h109 extern void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src);
114 static inline void cpm_setbrg(uint brg, uint rate) in cpm_setbrg() argument
116 __cpm2_setbrg(brg, rate, CPM2_BRG_UART_CLK, 0, CPM_BRG_EXTC_INT); in cpm_setbrg()
122 static inline void cpm2_fastbrg(uint brg, uint rate, int div16) in cpm2_fastbrg() argument
124 __cpm2_setbrg(brg, rate, CPM2_BRG_INT_CLK, div16, CPM_BRG_EXTC_INT); in cpm2_fastbrg()
Dqe.h161 int qe_setbrg(enum qe_clock brg, unsigned int rate, unsigned int multiplier);
Dimmap_qe.h437 struct qe_brg brg; /* brg */ member
Dcpm1.h56 extern void cpm_setbrg(uint brg, uint rate);
/linux-4.1.27/Documentation/devicetree/bindings/
Dmarvell.txt201 - compatible : "marvell,mv64360-brg"
213 brg@b200 {
214 compatible = "marvell,mv64360-brg";
271 - brg : the phandle for the BRG node used by this port
288 brg = <&BRG0>;
/linux-4.1.27/drivers/i2c/busses/
Di2c-cpm.c439 unsigned char brg; in cpm_i2c_setup() local
575 brg = get_brgfreq() / (32 * 2 * cpm->freq) - 3; in cpm_i2c_setup()
576 out_8(&cpm->i2c_reg->i2brg, brg); in cpm_i2c_setup()
/linux-4.1.27/arch/powerpc/boot/dts/fsl/
Dmpc8568si-post.dtsi209 brg-frequency = <0>;
Dmpc8569si-post.dtsi197 brg-frequency = <0>;
/linux-4.1.27/arch/m68k/include/asm/
Dcommproc.h78 void m360_cpm_setbrg(uint brg, uint rate);