Searched refs:mux_bits (Results 1 - 11 of 11) sorted by relevance

/u-boot/arch/arm/mach-uniphier/debug-uart/
H A Ddebug-uart.h17 unsigned int mux_bits, unsigned int reg_stride);
H A Ddebug-uart.c31 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 Dclock.c190 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, &divider_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 Dpinctrl-uniphier-core.c343 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 Ddebug_ll.S24 .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 Dclock.h170 * @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 Dclock.c423 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 Dclock.c644 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, &divider_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 Dclock.c499 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 Dclock.c480 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 Dclock.c725 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

Completed in 79 milliseconds