cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

actions,s900-cmu.h (2699B)


      1// SPDX-License-Identifier: GPL-2.0+
      2//
      3// Device Tree binding constants for Actions Semi S900 Clock Management Unit
      4//
      5// Copyright (c) 2014 Actions Semi Inc.
      6// Copyright (c) 2018 Linaro Ltd.
      7
      8#ifndef __DT_BINDINGS_CLOCK_S900_CMU_H
      9#define __DT_BINDINGS_CLOCK_S900_CMU_H
     10
     11#define CLK_NONE			0
     12
     13/* fixed rate clocks */
     14#define CLK_LOSC			1
     15#define CLK_HOSC			2
     16
     17/* pll clocks */
     18#define CLK_CORE_PLL			3
     19#define CLK_DEV_PLL			4
     20#define CLK_DDR_PLL			5
     21#define CLK_NAND_PLL			6
     22#define CLK_DISPLAY_PLL			7
     23#define CLK_DSI_PLL			8
     24#define CLK_ASSIST_PLL			9
     25#define CLK_AUDIO_PLL			10
     26
     27/* system clock */
     28#define CLK_CPU				15
     29#define CLK_DEV				16
     30#define CLK_NOC				17
     31#define CLK_NOC_MUX			18
     32#define CLK_NOC_DIV			19
     33#define CLK_AHB				20
     34#define CLK_APB				21
     35#define CLK_DMAC			22
     36
     37/* peripheral device clock */
     38#define CLK_GPIO			23
     39
     40#define CLK_BISP			24
     41#define CLK_CSI0			25
     42#define CLK_CSI1			26
     43
     44#define CLK_DE0				27
     45#define CLK_DE1				28
     46#define CLK_DE2				29
     47#define CLK_DE3				30
     48#define CLK_DSI				32
     49
     50#define CLK_GPU				33
     51#define CLK_GPU_CORE			34
     52#define CLK_GPU_MEM			35
     53#define CLK_GPU_SYS			36
     54
     55#define CLK_HDE				37
     56#define CLK_I2C0			38
     57#define CLK_I2C1			39
     58#define CLK_I2C2			40
     59#define CLK_I2C3			41
     60#define CLK_I2C4			42
     61#define CLK_I2C5			43
     62#define CLK_I2SRX			44
     63#define CLK_I2STX			45
     64#define CLK_IMX				46
     65#define CLK_LCD				47
     66#define CLK_NAND0			48
     67#define CLK_NAND1			49
     68#define CLK_PWM0			50
     69#define CLK_PWM1			51
     70#define CLK_PWM2			52
     71#define CLK_PWM3			53
     72#define CLK_PWM4			54
     73#define CLK_PWM5			55
     74#define CLK_SD0				56
     75#define CLK_SD1				57
     76#define CLK_SD2				58
     77#define CLK_SD3				59
     78#define CLK_SENSOR			60
     79#define CLK_SPEED_SENSOR		61
     80#define CLK_SPI0			62
     81#define CLK_SPI1			63
     82#define CLK_SPI2			64
     83#define CLK_SPI3			65
     84#define CLK_THERMAL_SENSOR		66
     85#define CLK_UART0			67
     86#define CLK_UART1			68
     87#define CLK_UART2			69
     88#define CLK_UART3			70
     89#define CLK_UART4			71
     90#define CLK_UART5			72
     91#define CLK_UART6			73
     92#define CLK_VCE				74
     93#define CLK_VDE				75
     94
     95#define CLK_USB3_480MPLL0		76
     96#define CLK_USB3_480MPHY0		77
     97#define CLK_USB3_5GPHY			78
     98#define CLK_USB3_CCE			79
     99#define CLK_USB3_MAC			80
    100
    101#define CLK_TIMER			83
    102
    103#define CLK_HDMI_AUDIO			84
    104
    105#define CLK_24M				85
    106
    107#define CLK_EDP				86
    108
    109#define CLK_24M_EDP			87
    110#define CLK_EDP_PLL			88
    111#define CLK_EDP_LINK			89
    112
    113#define CLK_USB2H0_PLLEN		90
    114#define CLK_USB2H0_PHY			91
    115#define CLK_USB2H0_CCE			92
    116#define CLK_USB2H1_PLLEN		93
    117#define CLK_USB2H1_PHY			94
    118#define CLK_USB2H1_CCE			95
    119
    120#define CLK_DDR0			96
    121#define CLK_DDR1			97
    122#define CLK_DMM				98
    123
    124#define CLK_ETH_MAC			99
    125#define CLK_RMII_REF			100
    126
    127#define CLK_NR_CLKS			(CLK_RMII_REF + 1)
    128
    129#endif /* __DT_BINDINGS_CLOCK_S900_CMU_H */