/u-boot/arch/arm/mach-uniphier/debug-uart/ |
H A D | debug-uart.h | 17 unsigned int mux_bits, unsigned int reg_stride);
|
H A D | debug-uart.c | 31 unsigned int mux_bits, unsigned int reg_stride) 33 unsigned int shift = pin * mux_bits % 32; 35 pin * mux_bits / 32 * reg_stride; 36 u32 mask = (1U << mux_bits) - 1; 30 sg_set_pinsel(unsigned int pin, unsigned int muxval, unsigned int mux_bits, unsigned int reg_stride) argument
|
/u-boot/arch/arm/mach-tegra/ |
H A D | clock.c | 190 int clock_ll_set_source_bits(enum periph_id periph_id, int mux_bits, argument 195 switch (mux_bits) { 218 static int clock_ll_get_source_bits(enum periph_id periph_id, int mux_bits) argument 223 switch (mux_bits) { 411 * @param mux_bits Number of mux bits (2 or 4) 417 int mux_bits, unsigned divider) 429 clock_ll_set_source_bits(periph_id, mux_bits, source); 437 int err, mux_bits, divider_bits, type; local 440 err = get_periph_clock_info(periph_id, &mux_bits, ÷r_bits, &type); 444 source = clock_ll_get_source_bits(periph_id, mux_bits); 416 adjust_periph_pll(enum periph_id periph_id, int source, int mux_bits, unsigned divider) argument 453 int mux_bits, divider_bits, source; local 787 int source, mux_bits, divider_bits; local [all...] |
/u-boot/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 343 unsigned mux_bits = 8; local 355 mux_bits = 4; 363 mux_bits /= 2; 368 reg = UNIPHIER_PINCTRL_PINMUX_BASE + pin * mux_bits / 32 * reg_stride; 370 shift = pin * mux_bits % 32; 371 mask = (1U << mux_bits) - 1; 383 muxval >>= mux_bits; local
|
/u-boot/arch/arm/mach-uniphier/arm32/ |
H A D | debug_ll.S | 24 .macro sg_set_pinsel, pin, muxval, mux_bits, reg_stride, ra, rd 25 ldr \ra, =(SG_BASE + SG_PINCTRL_BASE + \pin * \mux_bits / 32 * \reg_stride) 27 and \rd, \rd, #~(((1 << \mux_bits) - 1) << (\pin * \mux_bits % 32)) 28 orr \rd, \rd, #(\muxval << (\pin * \mux_bits % 32))
|
/u-boot/arch/arm/include/asm/arch-tegra/ |
H A D | clock.h | 170 * @param mux_bits number of mux bits for the clock 171 * @param source source clock (0-15 depending on mux_bits) 173 int clock_ll_set_source_bits(enum periph_id periph_id, int mux_bits, 324 * @param mux_bits Set to number of bits in mux register 329 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, 353 * @param mux_bits Set to number of bits in mux register: 2 or 4 358 enum clock_id parent, int *mux_bits, int *divider_bits);
|
/u-boot/arch/arm/mach-tegra/tegra20/ |
H A D | clock.c | 423 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, argument 444 *mux_bits = MASK_BITS_31_28; 446 *mux_bits = MASK_BITS_31_30; 482 * @param mux_bits Set to number of bits in mux register: 2 or 4 487 enum clock_id parent, int *mux_bits, int *divider_bits) 492 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); 486 get_periph_clock_source(enum periph_id periph_id, enum clock_id parent, int *mux_bits, int *divider_bits) argument
|
/u-boot/arch/arm/mach-tegra/tegra124/ |
H A D | clock.c | 644 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, argument 660 *mux_bits = clock_source[*type][CLOCK_MAX_MUX]; 697 * @param mux_bits Set to number of bits in mux register: 2 or 4 702 enum clock_id parent, int *mux_bits, int *divider_bits) 707 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); 1110 int mux_bits, divider_bits, source; local 1168 &mux_bits, ÷r_bits); 1169 clock_ll_set_source_bits(PERIPH_ID_DISP1, mux_bits, source); 701 get_periph_clock_source(enum periph_id periph_id, enum clock_id parent, int *mux_bits, int *divider_bits) argument
|
/u-boot/arch/arm/mach-tegra/tegra114/ |
H A D | clock.c | 499 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, argument 515 *mux_bits = clock_source[*type][CLOCK_MAX_MUX]; 552 * @param mux_bits Set to number of bits in mux register: 2 or 4 557 enum clock_id parent, int *mux_bits, int *divider_bits) 562 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); 556 get_periph_clock_source(enum periph_id periph_id, enum clock_id parent, int *mux_bits, int *divider_bits) argument
|
/u-boot/arch/arm/mach-tegra/tegra30/ |
H A D | clock.c | 480 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, argument 496 *mux_bits = clock_source[*type][CLOCK_MAX_MUX]; 533 * @param mux_bits Set to number of bits in mux register: 2 or 4 538 enum clock_id parent, int *mux_bits, int *divider_bits) 543 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); 537 get_periph_clock_source(enum periph_id periph_id, enum clock_id parent, int *mux_bits, int *divider_bits) argument
|
/u-boot/arch/arm/mach-tegra/tegra210/ |
H A D | clock.c | 725 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, argument 741 *mux_bits = clock_source[*type][CLOCK_MAX_MUX]; 778 * @param mux_bits Set to number of bits in mux register: 2 or 4 783 enum clock_id parent, int *mux_bits, int *divider_bits) 788 err = get_periph_clock_info(periph_id, mux_bits, divider_bits, &type); 782 get_periph_clock_source(enum periph_id periph_id, enum clock_id parent, int *mux_bits, int *divider_bits) argument
|