mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-11 22:03:15 +00:00
9702ec00e9
Add initial support for NXP's S32V234 SoC and S32V234EVB board. The S32V230 family is designed to support computation-intensive applications for image processing. The S32V234, as part of the S32V230 family, is a high-performance automotive processor designed to support safe computation-intensive applications in the area of vision and sensor fusion. Code originally writen by: Original-signed-off-by: Stoica Cosmin-Stefan <cosminstefan.stoica@freescale.com> Original-signed-off-by: Mihaela Martinas <Mihaela.Martinas@freescale.com> Original-signed-off-by: Eddy Petrișor <eddy.petrisor@gmail.com> Signed-off-by: Eddy Petrișor <eddy.petrisor@nxp.com>
34 lines
552 B
C
34 lines
552 B
C
/*
|
|
* (C) Copyright 2015-2016, Freescale Semiconductor, Inc.
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef __ASM_ARCH_CLOCK_H
|
|
#define __ASM_ARCH_CLOCK_H
|
|
|
|
#include <common.h>
|
|
|
|
enum mxc_clock {
|
|
MXC_ARM_CLK = 0,
|
|
MXC_BUS_CLK,
|
|
MXC_PERIPHERALS_CLK,
|
|
MXC_UART_CLK,
|
|
MXC_USDHC_CLK,
|
|
MXC_FEC_CLK,
|
|
MXC_I2C_CLK,
|
|
};
|
|
enum pll_type {
|
|
ARM_PLL = 0,
|
|
PERIPH_PLL,
|
|
ENET_PLL,
|
|
DDR_PLL,
|
|
VIDEO_PLL,
|
|
};
|
|
|
|
unsigned int mxc_get_clock(enum mxc_clock clk);
|
|
void clock_init(void);
|
|
|
|
#define imx_get_fecclk() mxc_get_clock(MXC_FEC_CLK)
|
|
|
|
#endif /* __ASM_ARCH_CLOCK_H */
|