1*715dad6dSFabian Vogt /* 2*715dad6dSFabian Vogt * Copyright (C) 2015 Broadcom Corporation 3*715dad6dSFabian Vogt * 4*715dad6dSFabian Vogt * This program is free software; you can redistribute it and/or 5*715dad6dSFabian Vogt * modify it under the terms of the GNU General Public License as 6*715dad6dSFabian Vogt * published by the Free Software Foundation version 2. 7*715dad6dSFabian Vogt * 8*715dad6dSFabian Vogt * This program is distributed "as is" WITHOUT ANY WARRANTY of any 9*715dad6dSFabian Vogt * kind, whether express or implied; without even the implied warranty 10*715dad6dSFabian Vogt * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11*715dad6dSFabian Vogt * GNU General Public License for more details. 12*715dad6dSFabian Vogt */ 13*715dad6dSFabian Vogt 14*715dad6dSFabian Vogt #define BCM2835_PLLA 0 15*715dad6dSFabian Vogt #define BCM2835_PLLB 1 16*715dad6dSFabian Vogt #define BCM2835_PLLC 2 17*715dad6dSFabian Vogt #define BCM2835_PLLD 3 18*715dad6dSFabian Vogt #define BCM2835_PLLH 4 19*715dad6dSFabian Vogt 20*715dad6dSFabian Vogt #define BCM2835_PLLA_CORE 5 21*715dad6dSFabian Vogt #define BCM2835_PLLA_PER 6 22*715dad6dSFabian Vogt #define BCM2835_PLLB_ARM 7 23*715dad6dSFabian Vogt #define BCM2835_PLLC_CORE0 8 24*715dad6dSFabian Vogt #define BCM2835_PLLC_CORE1 9 25*715dad6dSFabian Vogt #define BCM2835_PLLC_CORE2 10 26*715dad6dSFabian Vogt #define BCM2835_PLLC_PER 11 27*715dad6dSFabian Vogt #define BCM2835_PLLD_CORE 12 28*715dad6dSFabian Vogt #define BCM2835_PLLD_PER 13 29*715dad6dSFabian Vogt #define BCM2835_PLLH_RCAL 14 30*715dad6dSFabian Vogt #define BCM2835_PLLH_AUX 15 31*715dad6dSFabian Vogt #define BCM2835_PLLH_PIX 16 32*715dad6dSFabian Vogt 33*715dad6dSFabian Vogt #define BCM2835_CLOCK_TIMER 17 34*715dad6dSFabian Vogt #define BCM2835_CLOCK_OTP 18 35*715dad6dSFabian Vogt #define BCM2835_CLOCK_UART 19 36*715dad6dSFabian Vogt #define BCM2835_CLOCK_VPU 20 37*715dad6dSFabian Vogt #define BCM2835_CLOCK_V3D 21 38*715dad6dSFabian Vogt #define BCM2835_CLOCK_ISP 22 39*715dad6dSFabian Vogt #define BCM2835_CLOCK_H264 23 40*715dad6dSFabian Vogt #define BCM2835_CLOCK_VEC 24 41*715dad6dSFabian Vogt #define BCM2835_CLOCK_HSM 25 42*715dad6dSFabian Vogt #define BCM2835_CLOCK_SDRAM 26 43*715dad6dSFabian Vogt #define BCM2835_CLOCK_TSENS 27 44*715dad6dSFabian Vogt #define BCM2835_CLOCK_EMMC 28 45*715dad6dSFabian Vogt #define BCM2835_CLOCK_PERI_IMAGE 29 46*715dad6dSFabian Vogt #define BCM2835_CLOCK_PWM 30 47*715dad6dSFabian Vogt #define BCM2835_CLOCK_PCM 31 48*715dad6dSFabian Vogt 49*715dad6dSFabian Vogt #define BCM2835_PLLA_DSI0 32 50*715dad6dSFabian Vogt #define BCM2835_PLLA_CCP2 33 51*715dad6dSFabian Vogt #define BCM2835_PLLD_DSI0 34 52*715dad6dSFabian Vogt #define BCM2835_PLLD_DSI1 35 53*715dad6dSFabian Vogt 54*715dad6dSFabian Vogt #define BCM2835_CLOCK_AVEO 36 55*715dad6dSFabian Vogt #define BCM2835_CLOCK_DFT 37 56*715dad6dSFabian Vogt #define BCM2835_CLOCK_GP0 38 57*715dad6dSFabian Vogt #define BCM2835_CLOCK_GP1 39 58*715dad6dSFabian Vogt #define BCM2835_CLOCK_GP2 40 59*715dad6dSFabian Vogt #define BCM2835_CLOCK_SLIM 41 60*715dad6dSFabian Vogt #define BCM2835_CLOCK_SMI 42 61*715dad6dSFabian Vogt #define BCM2835_CLOCK_TEC 43 62*715dad6dSFabian Vogt #define BCM2835_CLOCK_DPI 44 63*715dad6dSFabian Vogt #define BCM2835_CLOCK_CAM0 45 64*715dad6dSFabian Vogt #define BCM2835_CLOCK_CAM1 46 65*715dad6dSFabian Vogt #define BCM2835_CLOCK_DSI0E 47 66*715dad6dSFabian Vogt #define BCM2835_CLOCK_DSI1E 48 67