Home
last modified time | relevance | path

Searched refs:clkrst (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/
H A Dwarmboot_avp.c29 struct clk_rst_ctlr *clkrst = in wb_start() local
56 reg = readl(&clkrst->crc_rst_dev[TEGRA_DEV_U]); in wb_start()
58 writel(reg, &clkrst->crc_rst_dev[TEGRA_DEV_U]); in wb_start()
62 osc_ctrl.word = readl(&clkrst->crc_osc_ctrl); in wb_start()
65 writel(osc_ctrl.word, &clkrst->crc_osc_ctrl); in wb_start()
84 reg = readl(&clkrst->crc_rst_dev[TEGRA_DEV_L]); in wb_start()
86 writel(reg, &clkrst->crc_rst_dev[TEGRA_DEV_L]); in wb_start()
91 writel(reg, &clkrst->crc_cpu_cmplx_set); in wb_start()
104 writel(CCLK_PLLP_BURST_POLICY, &clkrst->crc_cclk_brst_pol); in wb_start()
109 writel(reg, &clkrst->crc_clk_cpu_cmplx); in wb_start()
[all …]
H A Dclock.c395 struct clk_rst_ctlr *clkrst = in clock_get_osc_freq() local
399 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_freq()
406 struct clk_rst_ctlr *clkrst = in get_periph_source_reg() local
413 return &clkrst->crc_clk_src[internal_id]; in get_periph_source_reg()
510 struct clk_rst_ctlr *clkrst = in clock_set_enable() local
512 u32 *clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
527 struct clk_rst_ctlr *clkrst = in reset_set_enable() local
529 u32 *reset = &clkrst->crc_rst_dev[PERIPH_REG(periph_id)]; in reset_set_enable()
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra114/
H A Dcpu.c22 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in enable_cpu_power_rail() local
48 clrbits_le32(&clkrst->crc_cpu_softrst_ctrl2, 0xFFF); in enable_cpu_power_rail()
49 setbits_le32(&clkrst->crc_cpu_softrst_ctrl2, 408); in enable_cpu_power_rail()
54 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in enable_cpu_clocks() local
62 reg = readl(&clkrst->crc_pll_simple[SIMPLE_PLLX].pll_base); in enable_cpu_clocks()
68 writel(CCLK_BURST_POLICY, &clkrst->crc_cclk_brst_pol); in enable_cpu_clocks()
69 writel(SUPER_CCLK_DIVIDER, &clkrst->crc_super_cclk_div); in enable_cpu_clocks()
79 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in remove_cpu_resets() local
84 reg = readl(&clkrst->crc_rst_cpulp_cmplx_clr); in remove_cpu_resets()
85 writel((reg | CLR_NONCPURESET), &clkrst->crc_rst_cpulp_cmplx_clr); in remove_cpu_resets()
[all …]
H A Dclock.c465 struct clk_rst_ctlr *clkrst = in clock_get_osc_freq() local
469 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_freq()
481 struct clk_rst_ctlr *clkrst = in get_periph_source_reg() local
487 return &clkrst->crc_clk_src[PERIPH_ID_CSI+1]; in get_periph_source_reg()
494 return &clkrst->crc_clk_src_vw[internal_id]; in get_periph_source_reg()
496 return &clkrst->crc_clk_src[internal_id]; in get_periph_source_reg()
577 struct clk_rst_ctlr *clkrst = in clock_set_enable() local
585 clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
587 clk = &clkrst->crc_clk_out_enb_vw[PERIPH_REG(periph_id)]; in clock_set_enable()
598 struct clk_rst_ctlr *clkrst = in reset_set_enable() local
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra124/
H A Dcpu.c47 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in enable_cpu_clocks() local
55 reg = readl(&clkrst->crc_pll_simple[SIMPLE_PLLX].pll_base); in enable_cpu_clocks()
64 writel(CCLK_BURST_POLICY, &clkrst->crc_cclk_brst_pol); in enable_cpu_clocks()
65 writel(SUPER_CCLK_DIVIDER, &clkrst->crc_super_cclk_div); in enable_cpu_clocks()
71 writel(reg, &clkrst->crc_clk_cpu_cmplx_clr); in enable_cpu_clocks()
84 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in remove_cpu_resets() local
91 writel(reg, &clkrst->crc_rst_cpulp_cmplx_clr); in remove_cpu_resets()
92 writel(reg, &clkrst->crc_rst_cpug_cmplx_clr); in remove_cpu_resets()
97 writel(reg, &clkrst->crc_rst_cpulp_cmplx_clr); in remove_cpu_resets()
105 writel(reg, &clkrst->crc_rst_cpug_cmplx_clr); in remove_cpu_resets()
[all …]
H A Dclock.c607 struct clk_rst_ctlr *clkrst = in clock_get_osc_freq() local
611 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_freq()
623 struct clk_rst_ctlr *clkrst = in get_periph_source_reg() local
629 return &clkrst->crc_clk_src[PERIPH_ID_CSI+1]; in get_periph_source_reg()
636 return &clkrst->crc_clk_src_x[internal_id]; in get_periph_source_reg()
639 return &clkrst->crc_clk_src_vw[internal_id]; in get_periph_source_reg()
641 return &clkrst->crc_clk_src[internal_id]; in get_periph_source_reg()
723 struct clk_rst_ctlr *clkrst = in clock_set_enable() local
731 clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
733 clk = &clkrst->crc_clk_out_enb_vw[PERIPH_REG(periph_id)]; in clock_set_enable()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Dcpu.c157 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in pllx_set_iddq() local
162 reg = readl(&clkrst->crc_pllx_misc3); in pllx_set_iddq()
164 writel(reg, &clkrst->crc_pllx_misc3); in pllx_set_iddq()
167 readl(&clkrst->crc_pllx_misc3)); in pllx_set_iddq()
231 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in init_pllx() local
232 struct clk_pll_simple *pll = &clkrst->crc_pll_simple[SIMPLE_PLLX]; in init_pllx()
261 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in enable_cpu_clock() local
280 writel(CCLK_BURST_POLICY, &clkrst->crc_cclk_brst_pol); in enable_cpu_clock()
281 writel(SUPER_CCLK_DIVIDER, &clkrst->crc_super_cclk_div); in enable_cpu_clock()
288 clk = readl(&clkrst->crc_clk_cpu_cmplx); in enable_cpu_clock()
[all …]
H A Dclock.c63 struct clk_rst_ctlr *clkrst = in clock_get_osc_bypass() local
67 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_bypass()
74 struct clk_rst_ctlr *clkrst = in get_pll() local
82 return &clkrst->crc_pll[clkid]; in get_pll()
513 struct clk_rst_ctlr *clkrst = in reset_cmplx_set_enable() local
523 writel(mask, &clkrst->crc_cpu_cmplx_set); in reset_cmplx_set_enable()
525 writel(mask, &clkrst->crc_cpu_cmplx_clr); in reset_cmplx_set_enable()
725 struct clk_rst_ctlr *clkrst = in set_avp_clock_source() local
734 writel(val, &clkrst->crc_sclk_brst_pol); in set_avp_clock_source()
745 struct clk_rst_ctlr *clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in tegra30_set_up_pllp() local
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra210/
H A Dclock.c676 struct clk_rst_ctlr *clkrst = in clock_get_osc_freq() local
680 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_freq()
702 struct clk_rst_ctlr *clkrst = in get_periph_source_reg() local
708 return &clkrst->crc_clk_src[PERIPH_ID_CSI+1]; in get_periph_source_reg()
716 return &clkrst->crc_clk_src[internal_id]; in get_periph_source_reg()
721 return &clkrst->crc_clk_src_vw[internal_id]; in get_periph_source_reg()
727 return &clkrst->crc_clk_src_x[internal_id]; in get_periph_source_reg()
732 return &clkrst->crc_clk_src_y[internal_id]; in get_periph_source_reg()
813 struct clk_rst_ctlr *clkrst = in clock_set_enable() local
821 clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra30/
H A Dclock.c445 struct clk_rst_ctlr *clkrst = in clock_get_osc_freq() local
449 reg = readl(&clkrst->crc_osc_ctrl); in clock_get_osc_freq()
461 struct clk_rst_ctlr *clkrst = in get_periph_source_reg() local
467 return &clkrst->crc_clk_src[PERIPH_ID_CSI+1]; in get_periph_source_reg()
474 return &clkrst->crc_clk_src_vw[internal_id]; in get_periph_source_reg()
476 return &clkrst->crc_clk_src[internal_id]; in get_periph_source_reg()
557 struct clk_rst_ctlr *clkrst = in clock_set_enable() local
565 clk = &clkrst->crc_clk_out_enb[PERIPH_REG(periph_id)]; in clock_set_enable()
567 clk = &clkrst->crc_clk_out_enb_vw[PERIPH_REG(periph_id)]; in clock_set_enable()
578 struct clk_rst_ctlr *clkrst = in reset_set_enable() local
[all …]
H A Dcpu.c87 struct clk_rst_ctlr *clkrst = in t30_init_clocks() local
96 writel(SUPER_SCLK_ENB_MASK, &clkrst->crc_super_sclk_div); in t30_init_clocks()
102 writel(val, &clkrst->crc_clk_sys_rate); in t30_init_clocks()
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dehci-tegra.c355 struct clk_rst_ctlr *clkrst; in init_utmi_usb_controller() local
412 clkrst = (struct clk_rst_ctlr *)NV_PA_CLK_RST_BASE; in init_utmi_usb_controller()
414 val = readl(&clkrst->crc_utmip_pll_cfg2); in init_utmi_usb_controller()
421 writel(val, &clkrst->crc_utmip_pll_cfg2); in init_utmi_usb_controller()
424 val = readl(&clkrst->crc_utmip_pll_cfg1); in init_utmi_usb_controller()
431 writel(val, &clkrst->crc_utmip_pll_cfg1); in init_utmi_usb_controller()
434 clrbits_le32(&clkrst->crc_utmip_pll_cfg1, in init_utmi_usb_controller()
530 clrbits_le32(&clkrst->crc_utmip_pll_cfg2, in init_utmi_usb_controller()
533 clrbits_le32(&clkrst->crc_utmip_pll_cfg2, in init_utmi_usb_controller()
536 clrbits_le32(&clkrst->crc_utmip_pll_cfg2, in init_utmi_usb_controller()
/OK3568_Linux_fs/kernel/arch/mips/include/asm/octeon/
H A Dcvmx-agl-defs.h1729 uint64_t clkrst:1; member
1733 uint64_t clkrst:1;
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c1103 agl_prtx_ctl.s.clkrst = 0; in octeon_mgmt_open()