11.1Sjmcneill/* $NetBSD: actions,s900-cmu.h,v 1.1.1.1 2018/06/27 16:27:08 jmcneill Exp $ */ 21.1Sjmcneill 31.1Sjmcneill// SPDX-License-Identifier: GPL-2.0+ 41.1Sjmcneill// 51.1Sjmcneill// Device Tree binding constants for Actions Semi S900 Clock Management Unit 61.1Sjmcneill// 71.1Sjmcneill// Copyright (c) 2014 Actions Semi Inc. 81.1Sjmcneill// Copyright (c) 2018 Linaro Ltd. 91.1Sjmcneill 101.1Sjmcneill#ifndef __DT_BINDINGS_CLOCK_S900_CMU_H 111.1Sjmcneill#define __DT_BINDINGS_CLOCK_S900_CMU_H 121.1Sjmcneill 131.1Sjmcneill#define CLK_NONE 0 141.1Sjmcneill 151.1Sjmcneill/* fixed rate clocks */ 161.1Sjmcneill#define CLK_LOSC 1 171.1Sjmcneill#define CLK_HOSC 2 181.1Sjmcneill 191.1Sjmcneill/* pll clocks */ 201.1Sjmcneill#define CLK_CORE_PLL 3 211.1Sjmcneill#define CLK_DEV_PLL 4 221.1Sjmcneill#define CLK_DDR_PLL 5 231.1Sjmcneill#define CLK_NAND_PLL 6 241.1Sjmcneill#define CLK_DISPLAY_PLL 7 251.1Sjmcneill#define CLK_DSI_PLL 8 261.1Sjmcneill#define CLK_ASSIST_PLL 9 271.1Sjmcneill#define CLK_AUDIO_PLL 10 281.1Sjmcneill 291.1Sjmcneill/* system clock */ 301.1Sjmcneill#define CLK_CPU 15 311.1Sjmcneill#define CLK_DEV 16 321.1Sjmcneill#define CLK_NOC 17 331.1Sjmcneill#define CLK_NOC_MUX 18 341.1Sjmcneill#define CLK_NOC_DIV 19 351.1Sjmcneill#define CLK_AHB 20 361.1Sjmcneill#define CLK_APB 21 371.1Sjmcneill#define CLK_DMAC 22 381.1Sjmcneill 391.1Sjmcneill/* peripheral device clock */ 401.1Sjmcneill#define CLK_GPIO 23 411.1Sjmcneill 421.1Sjmcneill#define CLK_BISP 24 431.1Sjmcneill#define CLK_CSI0 25 441.1Sjmcneill#define CLK_CSI1 26 451.1Sjmcneill 461.1Sjmcneill#define CLK_DE0 27 471.1Sjmcneill#define CLK_DE1 28 481.1Sjmcneill#define CLK_DE2 29 491.1Sjmcneill#define CLK_DE3 30 501.1Sjmcneill#define CLK_DSI 32 511.1Sjmcneill 521.1Sjmcneill#define CLK_GPU 33 531.1Sjmcneill#define CLK_GPU_CORE 34 541.1Sjmcneill#define CLK_GPU_MEM 35 551.1Sjmcneill#define CLK_GPU_SYS 36 561.1Sjmcneill 571.1Sjmcneill#define CLK_HDE 37 581.1Sjmcneill#define CLK_I2C0 38 591.1Sjmcneill#define CLK_I2C1 39 601.1Sjmcneill#define CLK_I2C2 40 611.1Sjmcneill#define CLK_I2C3 41 621.1Sjmcneill#define CLK_I2C4 42 631.1Sjmcneill#define CLK_I2C5 43 641.1Sjmcneill#define CLK_I2SRX 44 651.1Sjmcneill#define CLK_I2STX 45 661.1Sjmcneill#define CLK_IMX 46 671.1Sjmcneill#define CLK_LCD 47 681.1Sjmcneill#define CLK_NAND0 48 691.1Sjmcneill#define CLK_NAND1 49 701.1Sjmcneill#define CLK_PWM0 50 711.1Sjmcneill#define CLK_PWM1 51 721.1Sjmcneill#define CLK_PWM2 52 731.1Sjmcneill#define CLK_PWM3 53 741.1Sjmcneill#define CLK_PWM4 54 751.1Sjmcneill#define CLK_PWM5 55 761.1Sjmcneill#define CLK_SD0 56 771.1Sjmcneill#define CLK_SD1 57 781.1Sjmcneill#define CLK_SD2 58 791.1Sjmcneill#define CLK_SD3 59 801.1Sjmcneill#define CLK_SENSOR 60 811.1Sjmcneill#define CLK_SPEED_SENSOR 61 821.1Sjmcneill#define CLK_SPI0 62 831.1Sjmcneill#define CLK_SPI1 63 841.1Sjmcneill#define CLK_SPI2 64 851.1Sjmcneill#define CLK_SPI3 65 861.1Sjmcneill#define CLK_THERMAL_SENSOR 66 871.1Sjmcneill#define CLK_UART0 67 881.1Sjmcneill#define CLK_UART1 68 891.1Sjmcneill#define CLK_UART2 69 901.1Sjmcneill#define CLK_UART3 70 911.1Sjmcneill#define CLK_UART4 71 921.1Sjmcneill#define CLK_UART5 72 931.1Sjmcneill#define CLK_UART6 73 941.1Sjmcneill#define CLK_VCE 74 951.1Sjmcneill#define CLK_VDE 75 961.1Sjmcneill 971.1Sjmcneill#define CLK_USB3_480MPLL0 76 981.1Sjmcneill#define CLK_USB3_480MPHY0 77 991.1Sjmcneill#define CLK_USB3_5GPHY 78 1001.1Sjmcneill#define CLK_USB3_CCE 79 1011.1Sjmcneill#define CLK_USB3_MAC 80 1021.1Sjmcneill 1031.1Sjmcneill#define CLK_TIMER 83 1041.1Sjmcneill 1051.1Sjmcneill#define CLK_HDMI_AUDIO 84 1061.1Sjmcneill 1071.1Sjmcneill#define CLK_24M 85 1081.1Sjmcneill 1091.1Sjmcneill#define CLK_EDP 86 1101.1Sjmcneill 1111.1Sjmcneill#define CLK_24M_EDP 87 1121.1Sjmcneill#define CLK_EDP_PLL 88 1131.1Sjmcneill#define CLK_EDP_LINK 89 1141.1Sjmcneill 1151.1Sjmcneill#define CLK_USB2H0_PLLEN 90 1161.1Sjmcneill#define CLK_USB2H0_PHY 91 1171.1Sjmcneill#define CLK_USB2H0_CCE 92 1181.1Sjmcneill#define CLK_USB2H1_PLLEN 93 1191.1Sjmcneill#define CLK_USB2H1_PHY 94 1201.1Sjmcneill#define CLK_USB2H1_CCE 95 1211.1Sjmcneill 1221.1Sjmcneill#define CLK_DDR0 96 1231.1Sjmcneill#define CLK_DDR1 97 1241.1Sjmcneill#define CLK_DMM 98 1251.1Sjmcneill 1261.1Sjmcneill#define CLK_ETH_MAC 99 1271.1Sjmcneill#define CLK_RMII_REF 100 1281.1Sjmcneill 1291.1Sjmcneill#define CLK_NR_CLKS (CLK_RMII_REF + 1) 1301.1Sjmcneill 1311.1Sjmcneill#endif /* __DT_BINDINGS_CLOCK_S900_CMU_H */ 132