55 unsigned int reg_val, uart_ns_val;
65 uart_ns_val =
NS(
BIT_POS_31,
BIT_POS_16,n,
m, 5, 4, 3, 1, 2, 0,3);
99 unsigned int n,
unsigned int d,
unsigned int clk_dummy)
static void write32(void *addr, uint32_t val)
static uint32_t read32(const void *addr)
#define setbits32(addr, set)
#define clrbits32(addr, clear)
void nand_clock_config(void)
nand_clock_config - configure NAND controller clocks
void uart_clock_config(unsigned int blsp_uart, unsigned int m, unsigned int n, unsigned int d)
uart_clock_config - configures UART clocks
void usb_clock_config(void)
usb_clock_config - configure USB controller clocks and reset the controller
#define USB30_MASTER_CLK_NS
#define ALWAYS_ON_CLK_BRANCH_ENA(i)
#define USB30_MOC_UTMI_CLK_CTL
#define NS(n_msb, n_lsb, n, m, mde_lsb, d_msb, d_lsb, d, s_msb, s_lsb, s)
#define USB30_1_MOC_UTMI_CLK_CTL
#define USB30_MASTER_CLK_CTL_REG
#define USB30_MOC_UTMI_CLK_MD
#define GSBIn_HCLK_CTL_REG(n)
#define USB30_MASTER_CLK_MD
#define USB30_MOC_UTMI_CLK_NS
#define GSBIn_UART_APPS_MD_REG(n)
#define BB_PLL_ENA_SC0_REG
#define PLL_LOCK_DET_STATUS_REG
#define GSBIn_UART_APPS_NS_REG(n)
#define USB30_1_MASTER_CLK_CTL_REG
#define CLK_BRANCH_ENA(i)
void uart_pll_vote_clk_enable(unsigned int clk_dummy)
uart_pll_vote_clk_enable - enables PLL8
static void uart_set_gsbi_clk(unsigned int gsbi_port)
uart_set_gsbi_clk - enables HCLK for UART GSBI port
static void uart_branch_clk_enable_reg(unsigned int gsbi_port)
uart_branch_clk_enable_reg - enables branch clock
static void uart_local_clock_enable(unsigned int gsbi_port, unsigned int n, unsigned int m)
uart_local_clock_enable - configures N value and enables root clocks
static void uart_set_rate_mnd(unsigned int gsbi_port, unsigned int m, unsigned int n)
uart_set_rate_mnd - configures divider M and D values
#define m(clkreg, src_bits, pmcreg, dst_bits)