162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * OMAP54xx Clock Management register bits 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com 662306a36Sopenharmony_ci * 762306a36Sopenharmony_ci * Paul Walmsley (paul@pwsan.com) 862306a36Sopenharmony_ci * Rajendra Nayak (rnayak@ti.com) 962306a36Sopenharmony_ci * Benoit Cousson (b-cousson@ti.com) 1062306a36Sopenharmony_ci * 1162306a36Sopenharmony_ci * This file is automatically generated from the OMAP hardware databases. 1262306a36Sopenharmony_ci * We respectfully ask that any modifications to this file be coordinated 1362306a36Sopenharmony_ci * with the public linux-omap@vger.kernel.org mailing list and the 1462306a36Sopenharmony_ci * authors above to ensure that the autogeneration scripts are kept 1562306a36Sopenharmony_ci * up-to-date with the file contents. 1662306a36Sopenharmony_ci */ 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci#ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_54XX_H 1962306a36Sopenharmony_ci#define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_54XX_H 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci#define OMAP54XX_ABE_STATDEP_SHIFT 3 2262306a36Sopenharmony_ci#define OMAP54XX_AUTO_DPLL_MODE_MASK (0x7 << 0) 2362306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_SHIFT 24 2462306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_WIDTH 0x1 2562306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_0_0_SHIFT 0 2662306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_0_0_WIDTH 0x1 2762306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_AESS_FCLK_SHIFT 24 2862306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_AESS_FCLK_WIDTH 0x1 2962306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_DIV_SHIFT 25 3062306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_DIV_WIDTH 0x1 3162306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_FCLK_SHIFT 24 3262306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_FCLK_WIDTH 0x1 3362306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_GPU_CORE_GCLK_SHIFT 24 3462306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_GPU_CORE_GCLK_WIDTH 0x1 3562306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_GPU_HYD_GCLK_SHIFT 25 3662306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_GPU_HYD_GCLK_WIDTH 0x1 3762306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_INTERNAL_SOURCE_SHIFT 26 3862306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_INTERNAL_SOURCE_WIDTH 0x2 3962306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_OPP_SHIFT 0 4062306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_OPP_WIDTH 0x2 4162306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_SOURCE_SHIFT 24 4262306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_SOURCE_WIDTH 0x2 4362306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_SOURCE_L3INIT_MMC1_SHIFT 24 4462306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_SOURCE_L3INIT_MMC1_WIDTH 0x1 4562306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_UTMI_P1_SHIFT 24 4662306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_UTMI_P1_WIDTH 0x1 4762306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_UTMI_P2_SHIFT 25 4862306a36Sopenharmony_ci#define OMAP54XX_CLKSEL_UTMI_P2_WIDTH 0x1 4962306a36Sopenharmony_ci#define OMAP54XX_DIVHS_MASK (0x3f << 0) 5062306a36Sopenharmony_ci#define OMAP54XX_DIVHS_0_4_MASK (0x1f << 0) 5162306a36Sopenharmony_ci#define OMAP54XX_DIVHS_0_6_MASK (0x7f << 0) 5262306a36Sopenharmony_ci#define OMAP54XX_DPLL_DIV_MASK (0x7f << 0) 5362306a36Sopenharmony_ci#define OMAP54XX_DPLL_EN_MASK (0x7 << 0) 5462306a36Sopenharmony_ci#define OMAP54XX_DPLL_LPMODE_EN_MASK (1 << 10) 5562306a36Sopenharmony_ci#define OMAP54XX_DPLL_MULT_MASK (0x7ff << 8) 5662306a36Sopenharmony_ci#define OMAP54XX_DPLL_REGM4XEN_MASK (1 << 11) 5762306a36Sopenharmony_ci#define OMAP54XX_DPLL_SD_DIV_MASK (0xff << 24) 5862306a36Sopenharmony_ci#define OMAP54XX_DSP_STATDEP_SHIFT 1 5962306a36Sopenharmony_ci#define OMAP54XX_DSS_STATDEP_SHIFT 8 6062306a36Sopenharmony_ci#define OMAP54XX_EMIF_STATDEP_SHIFT 4 6162306a36Sopenharmony_ci#define OMAP54XX_GPU_STATDEP_SHIFT 10 6262306a36Sopenharmony_ci#define OMAP54XX_IPU_STATDEP_SHIFT 0 6362306a36Sopenharmony_ci#define OMAP54XX_IVA_STATDEP_SHIFT 2 6462306a36Sopenharmony_ci#define OMAP54XX_L3INIT_STATDEP_SHIFT 7 6562306a36Sopenharmony_ci#define OMAP54XX_L3MAIN1_STATDEP_SHIFT 5 6662306a36Sopenharmony_ci#define OMAP54XX_L3MAIN2_STATDEP_SHIFT 6 6762306a36Sopenharmony_ci#define OMAP54XX_L4CFG_STATDEP_SHIFT 12 6862306a36Sopenharmony_ci#define OMAP54XX_L4PER_STATDEP_SHIFT 13 6962306a36Sopenharmony_ci#define OMAP54XX_L4SEC_STATDEP_SHIFT 14 7062306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_32KHZ_CLK_SHIFT 11 7162306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_32KHZ_CLK_8_8_SHIFT 8 7262306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_48MHZ_CLK_SHIFT 9 7362306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_CLK32K_SHIFT 8 7462306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_CTRLCLK_SHIFT 8 7562306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_DBCLK_SHIFT 8 7662306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_DSSCLK_SHIFT 8 7762306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC480M_P1_CLK_SHIFT 13 7862306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC480M_P2_CLK_SHIFT 14 7962306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC480M_P3_CLK_SHIFT 7 8062306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC60M_P1_CLK_SHIFT 11 8162306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC60M_P2_CLK_SHIFT 12 8262306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_HSIC60M_P3_CLK_SHIFT 6 8362306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_REFCLK960M_SHIFT 8 8462306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_REF_CLK_SHIFT 8 8562306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_SLIMBUS_CLK_SHIFT 11 8662306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_SYS_CLK_SHIFT 10 8762306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_TXPHY_CLK_SHIFT 8 8862306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_TXPHY_LS_CLK_SHIFT 9 8962306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_USB_CH0_CLK_SHIFT 8 9062306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_USB_CH1_CLK_SHIFT 9 9162306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_USB_CH2_CLK_SHIFT 10 9262306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_UTMI_P1_CLK_SHIFT 8 9362306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_UTMI_P2_CLK_SHIFT 9 9462306a36Sopenharmony_ci#define OMAP54XX_OPTFCLKEN_UTMI_P3_CLK_SHIFT 10 9562306a36Sopenharmony_ci#define OMAP54XX_PAD_CLKS_GATE_SHIFT 8 9662306a36Sopenharmony_ci#define OMAP54XX_SLIMBUS1_CLK_GATE_SHIFT 10 9762306a36Sopenharmony_ci#define OMAP54XX_ST_DPLL_CLK_MASK (1 << 0) 9862306a36Sopenharmony_ci#define OMAP54XX_SYS_CLKSEL_SHIFT 0 9962306a36Sopenharmony_ci#define OMAP54XX_SYS_CLKSEL_WIDTH 0x3 10062306a36Sopenharmony_ci#define OMAP54XX_WKUPAON_STATDEP_SHIFT 15 10162306a36Sopenharmony_ci#endif 102