Home
last modified time | relevance | path

Searched refs:periph_id (Results 1 – 25 of 46) sorted by relevance

12

/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/
H A Dclock.h97 void clock_enable(enum periph_id clkid);
104 void clock_disable(enum periph_id clkid);
112 void clock_set_enable(enum periph_id clkid, int enable);
121 void reset_periph(enum periph_id periph_id, int us_delay);
129 void reset_set_enable(enum periph_id periph_id, int enable);
161 void clock_ll_set_source(enum periph_id periph_id, unsigned source);
171 int clock_ll_set_source_bits(enum periph_id periph_id, int mux_bits,
186 void clock_ll_set_source_divisor(enum periph_id periph_id, unsigned source,
197 enum clock_id clock_get_periph_parent(enum periph_id periph_id);
208 unsigned clock_start_periph_pll(enum periph_id periph_id,
[all …]
H A Dfuncmux.h27 int funcmux_select(enum periph_id id, int config);
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Dclock.c164 void clock_ll_set_source_divisor(enum periph_id periph_id, unsigned source, in clock_ll_set_source_divisor() argument
167 u32 *reg = get_periph_source_reg(periph_id); in clock_ll_set_source_divisor()
181 int clock_ll_set_source_bits(enum periph_id periph_id, int mux_bits, in clock_ll_set_source_bits() argument
184 u32 *reg = get_periph_source_reg(periph_id); in clock_ll_set_source_bits()
209 static int clock_ll_get_source_bits(enum periph_id periph_id, int mux_bits) in clock_ll_get_source_bits() argument
211 u32 *reg = get_periph_source_reg(periph_id); in clock_ll_get_source_bits()
232 void clock_ll_set_source(enum periph_id periph_id, unsigned source) in clock_ll_set_source() argument
234 clock_ll_set_source_bits(periph_id, MASK_BITS_31_30, source); in clock_ll_set_source()
310 unsigned long clock_get_periph_rate(enum periph_id periph_id, in clock_get_periph_rate() argument
313 u32 *reg = get_periph_source_reg(periph_id); in clock_get_periph_rate()
[all …]
H A Dboard.c176 static enum periph_id id_for_uart[] = { in setup_uarts()
187 enum periph_id id = id_for_uart[i]; in setup_uarts()
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra114/
H A Dclock.c479 u32 *get_periph_source_reg(enum periph_id periph_id) in get_periph_source_reg() argument
486 if (periph_id == PERIPH_ID_CSI) in get_periph_source_reg()
489 assert(periph_id >= PERIPH_ID_FIRST && periph_id < PERIPH_ID_COUNT); in get_periph_source_reg()
490 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_source_reg()
499 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
504 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
507 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
525 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
530 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
533 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra30/
H A Dclock.c459 u32 *get_periph_source_reg(enum periph_id periph_id) in get_periph_source_reg() argument
466 if (periph_id == PERIPH_ID_CSI) in get_periph_source_reg()
469 assert(periph_id >= PERIPH_ID_FIRST && periph_id < PERIPH_ID_COUNT); in get_periph_source_reg()
470 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_source_reg()
479 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
484 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
487 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
505 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
510 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
513 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/
H A Dclock.c404 u32 *get_periph_source_reg(enum periph_id periph_id) in get_periph_source_reg() argument
410 assert(clock_periph_id_isvalid(periph_id)); in get_periph_source_reg()
411 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_source_reg()
416 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
421 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
424 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
448 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
453 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
456 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
479 int get_periph_clock_source(enum periph_id periph_id, in get_periph_clock_source() argument
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra124/
H A Dclock.c621 u32 *get_periph_source_reg(enum periph_id periph_id) in get_periph_source_reg() argument
628 if (periph_id == PERIPH_ID_CSI) in get_periph_source_reg()
631 assert(periph_id >= PERIPH_ID_FIRST && periph_id < PERIPH_ID_COUNT); in get_periph_source_reg()
632 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_source_reg()
645 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
650 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
653 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
671 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
676 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
679 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra210/
H A Dclock.c700 u32 *get_periph_source_reg(enum periph_id periph_id) in get_periph_source_reg() argument
707 if (periph_id == PERIPH_ID_CSI) in get_periph_source_reg()
710 assert(periph_id >= PERIPH_ID_FIRST && periph_id < PERIPH_ID_COUNT); in get_periph_source_reg()
711 internal_id = INTERNAL_ID(periph_id_to_internal_id[periph_id]); in get_periph_source_reg()
735 int get_periph_clock_info(enum periph_id periph_id, int *mux_bits, in get_periph_clock_info() argument
740 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_info()
743 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_info()
761 enum clock_id get_periph_clock_id(enum periph_id periph_id, int source) in get_periph_clock_id() argument
766 if (!clock_periph_id_isvalid(periph_id)) in get_periph_clock_id()
769 internal_id = periph_id_to_internal_id[periph_id]; in get_periph_clock_id()
[all …]
H A Dfuncmux.c15 int funcmux_select(enum periph_id id, int config) in funcmux_select()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dexynos_spi.c25 enum periph_id periph_id; member
35 enum periph_id periph_id; /* Peripheral ID for this device */ member
259 plat->periph_id = pinmux_decode_periph_id(blob, node); in exynos_spi_ofdata_to_platdata()
261 if (plat->periph_id == PERIPH_ID_NONE) { in exynos_spi_ofdata_to_platdata()
263 plat->periph_id); in exynos_spi_ofdata_to_platdata()
273 __func__, plat->regs, plat->periph_id, plat->frequency, in exynos_spi_ofdata_to_platdata()
285 if (plat->periph_id == PERIPH_ID_SPI1 || in exynos_spi_probe()
286 plat->periph_id == PERIPH_ID_SPI2) in exynos_spi_probe()
294 priv->periph_id = plat->periph_id; in exynos_spi_probe()
304 exynos_pinmux_config(priv->periph_id, PINMUX_FLAG_NONE); in exynos_spi_claim_bus()
[all …]
H A Dtegra114_spi.c94 int periph_id; member
104 plat->periph_id = clock_decode_periph_id(bus); in tegra114_spi_ofdata_to_platdata()
106 if (plat->periph_id == PERIPH_ID_NONE) { in tegra114_spi_ofdata_to_platdata()
108 plat->periph_id); in tegra114_spi_ofdata_to_platdata()
118 __func__, plat->base, plat->periph_id, plat->frequency, in tegra114_spi_ofdata_to_platdata()
136 priv->periph_id = plat->periph_id; in tegra114_spi_probe()
142 rate = clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, in tegra114_spi_probe()
145 rate = clock_start_periph_pll(priv->periph_id, CLOCK_ID_OSC, in tegra114_spi_probe()
H A Dtegra210_qspi.c91 int periph_id; member
103 plat->periph_id = clock_decode_periph_id(bus); in tegra210_qspi_ofdata_to_platdata()
105 if (plat->periph_id == PERIPH_ID_NONE) { in tegra210_qspi_ofdata_to_platdata()
107 plat->periph_id); in tegra210_qspi_ofdata_to_platdata()
117 __func__, plat->base, plat->periph_id, plat->frequency, in tegra210_qspi_ofdata_to_platdata()
132 priv->periph_id = plat->periph_id; in tegra210_qspi_probe()
135 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, priv->freq); in tegra210_qspi_probe()
146 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, priv->freq); in tegra210_qspi_claim_bus()
H A Dtegra20_sflash.c72 int periph_id; member
94 plat->periph_id = clock_decode_periph_id(bus); in tegra20_sflash_ofdata_to_platdata()
96 if (plat->periph_id == PERIPH_ID_NONE) { in tegra20_sflash_ofdata_to_platdata()
98 plat->periph_id); in tegra20_sflash_ofdata_to_platdata()
108 __func__, plat->base, plat->periph_id, plat->frequency, in tegra20_sflash_ofdata_to_platdata()
123 priv->periph_id = plat->periph_id; in tegra20_sflash_probe()
126 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, in tegra20_sflash_probe()
140 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, in tegra20_sflash_claim_bus()
H A Dtegra20_slink.c83 int periph_id; member
100 plat->periph_id = clock_decode_periph_id(bus); in tegra30_spi_ofdata_to_platdata()
102 if (plat->periph_id == PERIPH_ID_NONE) { in tegra30_spi_ofdata_to_platdata()
104 plat->periph_id); in tegra30_spi_ofdata_to_platdata()
114 __func__, plat->base, plat->periph_id, plat->frequency, in tegra30_spi_ofdata_to_platdata()
129 priv->periph_id = plat->periph_id; in tegra30_spi_probe()
132 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, in tegra30_spi_probe()
146 clock_start_periph_pll(priv->periph_id, CLOCK_ID_PERIPH, in tegra30_spi_claim_bus()
H A Dtegra_spi.h8 enum periph_id periph_id; member
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dehci-tegra.c82 enum periph_id periph_id;/* peripheral id */ member
286 reset_periph(config->periph_id, 2); in usbf_reset_controller()
320 if (config->periph_id == PERIPH_ID_USBD) { in init_phy_mux()
358 clock_enable(config->periph_id); in init_utmi_usb_controller()
452 if (config->periph_id != PERIPH_ID_USBD) { in init_utmi_usb_controller()
529 if (config->periph_id == PERIPH_ID_USBD) in init_utmi_usb_controller()
532 if (config->periph_id == PERIPH_ID_USB2) in init_utmi_usb_controller()
535 if (config->periph_id == PERIPH_ID_USB3) in init_utmi_usb_controller()
617 clock_enable(config->periph_id); in init_ulpi_usb_controller()
722 config->periph_id = clock_decode_periph_id(dev); in fdt_decode_usb()
[all …]
/OK3568_Linux_fs/u-boot/doc/driver-model/
H A Dspi-howto.txt186 enum periph_id periph_id;
198 enum periph_id periph_id;
229 plat->periph_id = pinmux_decode_periph_id(blob, node);
231 if (plat->periph_id == PERIPH_ID_NONE) {
233 plat->periph_id);
242 debug("%s: regs=%p, periph_id=%d, max-frequency=%d, deactivate_delay=%d\n",
243 __func__, plat->regs, plat->periph_id, plat->frequency,
255 .periph_id = ...
282 enum periph_id periph_id; /* Peripheral ID for this device */
297 enum periph_id periph_id; /* Peripheral ID for this device */
[all …]
H A Dspi-howto.rst199 enum periph_id periph_id;
213 enum periph_id periph_id;
249 plat->periph_id = pinmux_decode_periph_id(blob, node);
251 if (plat->periph_id == PERIPH_ID_NONE) {
253 plat->periph_id);
262 debug("%s: regs=%p, periph_id=%d, max-frequency=%d, deactivate_delay=%d\n",
263 __func__, plat->regs, plat->periph_id, plat->frequency,
278 .periph_id = ...
308 enum periph_id periph_id; /* Peripheral ID for this device */
325 enum periph_id periph_id; /* Peripheral ID for this device */
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/
H A Dclock.c22 enum periph_id id;
1439 static int exynos5_set_spi_clk(enum periph_id periph_id, in exynos5_set_spi_clk() argument
1453 __func__, periph_id); in exynos5_set_spi_clk()
1459 switch (periph_id) { in exynos5_set_spi_clk()
1487 periph_id); in exynos5_set_spi_clk()
1496 static int exynos5420_set_spi_clk(enum periph_id periph_id, in exynos5420_set_spi_clk() argument
1511 __func__, periph_id); in exynos5420_set_spi_clk()
1517 switch (periph_id) { in exynos5420_set_spi_clk()
1550 periph_id); in exynos5420_set_spi_clk()
1629 enum periph_id id; in get_uart_clk()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-stv0991/
H A Dstv0991_defs.h12 extern int stv0991_pinmux_config(enum periph_id);
H A Dstv0991_periph.h17 enum periph_id { enum
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-stm32f7/
H A Dstm32_periph.h17 enum periph_id { enum
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-hi6220/
H A Dperiph.h17 enum periph_id { enum
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-stm32f4/
H A Dstm32_periph.h17 enum periph_id { enum

12