Path: blob/master/include/dt-bindings/clock/aspeed,ast2700-scu.h
26282 views
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */1/*2* Device Tree binding constants for AST2700 clock controller.3*4* Copyright (c) 2024 Aspeed Technology Inc.5*/67#ifndef __DT_BINDINGS_CLOCK_AST2700_H8#define __DT_BINDINGS_CLOCK_AST2700_H910/* SOC0 clk */11#define SCU0_CLKIN 012#define SCU0_CLK_24M 113#define SCU0_CLK_192M 214#define SCU0_CLK_UART 315#define SCU0_CLK_UART_DIV13 316#define SCU0_CLK_PSP 417#define SCU0_CLK_HPLL 518#define SCU0_CLK_HPLL_DIV2 619#define SCU0_CLK_HPLL_DIV4 720#define SCU0_CLK_HPLL_DIV_AHB 821#define SCU0_CLK_DPLL 922#define SCU0_CLK_MPLL 1023#define SCU0_CLK_MPLL_DIV2 1124#define SCU0_CLK_MPLL_DIV4 1225#define SCU0_CLK_MPLL_DIV8 1326#define SCU0_CLK_MPLL_DIV_AHB 1427#define SCU0_CLK_D0 1528#define SCU0_CLK_D1 1629#define SCU0_CLK_CRT0 1730#define SCU0_CLK_CRT1 1831#define SCU0_CLK_MPHY 1932#define SCU0_CLK_AXI0 2033#define SCU0_CLK_AXI1 2134#define SCU0_CLK_AHB 2235#define SCU0_CLK_APB 2336#define SCU0_CLK_UART4 2437#define SCU0_CLK_EMMCMUX 2538#define SCU0_CLK_EMMC 2639#define SCU0_CLK_U2PHY_CLK12M 2740#define SCU0_CLK_U2PHY_REFCLK 284142/* SOC0 clk-gate */43#define SCU0_CLK_GATE_MCLK 2944#define SCU0_CLK_GATE_ECLK 3045#define SCU0_CLK_GATE_2DCLK 3146#define SCU0_CLK_GATE_VCLK 3247#define SCU0_CLK_GATE_BCLK 3348#define SCU0_CLK_GATE_VGA0CLK 3449#define SCU0_CLK_GATE_REFCLK 3550#define SCU0_CLK_GATE_PORTBUSB2CLK 3651#define SCU0_CLK_GATE_UHCICLK 3752#define SCU0_CLK_GATE_VGA1CLK 3853#define SCU0_CLK_GATE_DDRPHYCLK 3954#define SCU0_CLK_GATE_E2M0CLK 4055#define SCU0_CLK_GATE_HACCLK 4156#define SCU0_CLK_GATE_PORTAUSB2CLK 4257#define SCU0_CLK_GATE_UART4CLK 4358#define SCU0_CLK_GATE_SLICLK 4459#define SCU0_CLK_GATE_DACCLK 4560#define SCU0_CLK_GATE_DP 4661#define SCU0_CLK_GATE_E2M1CLK 4762#define SCU0_CLK_GATE_CRT0CLK 4863#define SCU0_CLK_GATE_CRT1CLK 4964#define SCU0_CLK_GATE_ECDSACLK 5065#define SCU0_CLK_GATE_RSACLK 5166#define SCU0_CLK_GATE_RVAS0CLK 5267#define SCU0_CLK_GATE_UFSCLK 5368#define SCU0_CLK_GATE_EMMCCLK 5469#define SCU0_CLK_GATE_RVAS1CLK 557071/* SOC1 clk */72#define SCU1_CLKIN 073#define SCU1_CLK_HPLL 174#define SCU1_CLK_APLL 275#define SCU1_CLK_APLL_DIV2 376#define SCU1_CLK_APLL_DIV4 477#define SCU1_CLK_DPLL 578#define SCU1_CLK_UXCLK 679#define SCU1_CLK_HUXCLK 780#define SCU1_CLK_UARTX 881#define SCU1_CLK_HUARTX 982#define SCU1_CLK_AHB 1083#define SCU1_CLK_APB 1184#define SCU1_CLK_UART0 1285#define SCU1_CLK_UART1 1386#define SCU1_CLK_UART2 1487#define SCU1_CLK_UART3 1588#define SCU1_CLK_UART5 1689#define SCU1_CLK_UART6 1790#define SCU1_CLK_UART7 1891#define SCU1_CLK_UART8 1992#define SCU1_CLK_UART9 2093#define SCU1_CLK_UART10 2194#define SCU1_CLK_UART11 2295#define SCU1_CLK_UART12 2396#define SCU1_CLK_UART13 2497#define SCU1_CLK_UART14 2598#define SCU1_CLK_APLL_DIVN 2699#define SCU1_CLK_SDMUX 27100#define SCU1_CLK_SDCLK 28101#define SCU1_CLK_RMII 29102#define SCU1_CLK_RGMII 30103#define SCU1_CLK_MACHCLK 31104#define SCU1_CLK_MAC0RCLK 32105#define SCU1_CLK_MAC1RCLK 33106#define SCU1_CLK_CAN 34107108/* SOC1 clk gate */109#define SCU1_CLK_GATE_LCLK0 35110#define SCU1_CLK_GATE_LCLK1 36111#define SCU1_CLK_GATE_ESPI0CLK 37112#define SCU1_CLK_GATE_ESPI1CLK 38113#define SCU1_CLK_GATE_SDCLK 39114#define SCU1_CLK_GATE_IPEREFCLK 40115#define SCU1_CLK_GATE_REFCLK 41116#define SCU1_CLK_GATE_LPCHCLK 42117#define SCU1_CLK_GATE_MAC0CLK 43118#define SCU1_CLK_GATE_MAC1CLK 44119#define SCU1_CLK_GATE_MAC2CLK 45120#define SCU1_CLK_GATE_UART0CLK 46121#define SCU1_CLK_GATE_UART1CLK 47122#define SCU1_CLK_GATE_UART2CLK 48123#define SCU1_CLK_GATE_UART3CLK 49124#define SCU1_CLK_GATE_I2CCLK 50125#define SCU1_CLK_GATE_I3C0CLK 51126#define SCU1_CLK_GATE_I3C1CLK 52127#define SCU1_CLK_GATE_I3C2CLK 53128#define SCU1_CLK_GATE_I3C3CLK 54129#define SCU1_CLK_GATE_I3C4CLK 55130#define SCU1_CLK_GATE_I3C5CLK 56131#define SCU1_CLK_GATE_I3C6CLK 57132#define SCU1_CLK_GATE_I3C7CLK 58133#define SCU1_CLK_GATE_I3C8CLK 59134#define SCU1_CLK_GATE_I3C9CLK 60135#define SCU1_CLK_GATE_I3C10CLK 61136#define SCU1_CLK_GATE_I3C11CLK 62137#define SCU1_CLK_GATE_I3C12CLK 63138#define SCU1_CLK_GATE_I3C13CLK 64139#define SCU1_CLK_GATE_I3C14CLK 65140#define SCU1_CLK_GATE_I3C15CLK 66141#define SCU1_CLK_GATE_UART5CLK 67142#define SCU1_CLK_GATE_UART6CLK 68143#define SCU1_CLK_GATE_UART7CLK 69144#define SCU1_CLK_GATE_UART8CLK 70145#define SCU1_CLK_GATE_UART9CLK 71146#define SCU1_CLK_GATE_UART10CLK 72147#define SCU1_CLK_GATE_UART11CLK 73148#define SCU1_CLK_GATE_UART12CLK 74149#define SCU1_CLK_GATE_FSICLK 75150#define SCU1_CLK_GATE_LTPIPHYCLK 76151#define SCU1_CLK_GATE_LTPICLK 77152#define SCU1_CLK_GATE_VGALCLK 78153#define SCU1_CLK_GATE_UHCICLK 79154#define SCU1_CLK_GATE_CANCLK 80155#define SCU1_CLK_GATE_PCICLK 81156#define SCU1_CLK_GATE_SLICLK 82157#define SCU1_CLK_GATE_E2MCLK 83158#define SCU1_CLK_GATE_PORTCUSB2CLK 84159#define SCU1_CLK_GATE_PORTDUSB2CLK 85160#define SCU1_CLK_GATE_LTPI1TXCLK 86161162#endif163164165