| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/ |
| H A D | warmboot_avp.c | 29 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 D | clock.c | 395 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 D | cpu.c | 22 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 D | clock.c | 465 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 D | cpu.c | 47 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 D | clock.c | 607 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 D | cpu.c | 157 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 D | clock.c | 63 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 D | clock.c | 676 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 D | clock.c | 445 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 D | cpu.c | 87 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 D | ehci-tegra.c | 355 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 D | cvmx-agl-defs.h | 1729 uint64_t clkrst:1; member 1733 uint64_t clkrst:1;
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/octeon/ |
| H A D | octeon_mgmt.c | 1103 agl_prtx_ctl.s.clkrst = 0; in octeon_mgmt_open()
|