r8a7779-clock.h revision 1.1.1.1
1/* $NetBSD: r8a7779-clock.h,v 1.1.1.1 2017/06/15 20:14:23 jmcneill Exp $ */ 2 3/* 4 * Copyright (C) 2013 Horms Solutions Ltd. 5 * 6 * Contact: Simon Horman <horms@verge.net.au> 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation; either version 2 of the License, or 11 * (at your option) any later version. 12 */ 13 14#ifndef __DT_BINDINGS_CLOCK_R8A7779_H__ 15#define __DT_BINDINGS_CLOCK_R8A7779_H__ 16 17/* CPG */ 18#define R8A7779_CLK_PLLA 0 19#define R8A7779_CLK_Z 1 20#define R8A7779_CLK_ZS 2 21#define R8A7779_CLK_S 3 22#define R8A7779_CLK_S1 4 23#define R8A7779_CLK_P 5 24#define R8A7779_CLK_B 6 25#define R8A7779_CLK_OUT 7 26 27/* MSTP 0 */ 28#define R8A7779_CLK_HSPI 7 29#define R8A7779_CLK_TMU2 14 30#define R8A7779_CLK_TMU1 15 31#define R8A7779_CLK_TMU0 16 32#define R8A7779_CLK_HSCIF1 18 33#define R8A7779_CLK_HSCIF0 19 34#define R8A7779_CLK_SCIF5 21 35#define R8A7779_CLK_SCIF4 22 36#define R8A7779_CLK_SCIF3 23 37#define R8A7779_CLK_SCIF2 24 38#define R8A7779_CLK_SCIF1 25 39#define R8A7779_CLK_SCIF0 26 40#define R8A7779_CLK_I2C3 27 41#define R8A7779_CLK_I2C2 28 42#define R8A7779_CLK_I2C1 29 43#define R8A7779_CLK_I2C0 30 44 45/* MSTP 1 */ 46#define R8A7779_CLK_USB01 0 47#define R8A7779_CLK_USB2 1 48#define R8A7779_CLK_DU 3 49#define R8A7779_CLK_VIN2 8 50#define R8A7779_CLK_VIN1 9 51#define R8A7779_CLK_VIN0 10 52#define R8A7779_CLK_ETHER 14 53#define R8A7779_CLK_SATA 15 54#define R8A7779_CLK_PCIE 16 55#define R8A7779_CLK_VIN3 20 56 57/* MSTP 3 */ 58#define R8A7779_CLK_SDHI3 20 59#define R8A7779_CLK_SDHI2 21 60#define R8A7779_CLK_SDHI1 22 61#define R8A7779_CLK_SDHI0 23 62#define R8A7779_CLK_MMC1 30 63#define R8A7779_CLK_MMC0 31 64 65 66#endif /* __DT_BINDINGS_CLOCK_R8A7779_H__ */ 67