Lines Matching +full:no +full:- +full:divider
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Old U-boot compatibility for Acadia
23 #define CPR_PERD0_SPIDV_MASK 0x000F0000 /* SPI Clock Divider */
27 #define PLLD_FBDV_MASK 0x1F000000 /* PLL feedback divider value */
28 #define PLLD_FWDVA_MASK 0x000F0000 /* PLL forward divider A value */
29 #define PLLD_FWDVB_MASK 0x00000700 /* PLL forward divider B value */
36 #define PERD0_PWMDV_MASK 0xFF000000 /* PWM Divider Mask */
37 #define PERD0_SPIDV_MASK 0x000F0000 /* SPI Divider Mask */
38 #define PERD0_U0DV_MASK 0x0000FF00 /* UART 0 Divider Mask */
39 #define PERD0_U1DV_MASK 0x000000FF /* UART 1 Divider Mask */
66 * Determine forward divider A in get_clocks()
71 * Determine forward divider B in get_clocks()
110 /* There is a bug in U-Boot that prevents us from using in get_clocks()
111 * bd.bi_opbfreq because U-Boot doesn't populate it for in get_clocks()
123 if (getprop(np, "current-speed", &baud, sizeof(baud)) != sizeof(baud)) in get_clocks()
124 fatal("no current-speed property\n\r"); in get_clocks()
131 /* i is the test udiv value -- start with the largest in get_clocks()
135 for (i = 256; i > umin; i--) { in get_clocks()
138 idiff = (est > div) ? (est-div) : (div-est); in get_clocks()