linux/include/dt-bindings/clock/microchip,lan966x.h

/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
 * Copyright (c) 2021 Microchip Inc.
 *
 * Author: Kavyasree Kotagiri <[email protected]>
 */

#ifndef _DT_BINDINGS_CLK_LAN966X_H
#define _DT_BINDINGS_CLK_LAN966X_H

#define GCK_ID_QSPI0
#define GCK_ID_QSPI1
#define GCK_ID_QSPI2
#define GCK_ID_SDMMC0
#define GCK_ID_PI
#define GCK_ID_MCAN0
#define GCK_ID_MCAN1
#define GCK_ID_FLEXCOM0
#define GCK_ID_FLEXCOM1
#define GCK_ID_FLEXCOM2
#define GCK_ID_FLEXCOM3
#define GCK_ID_FLEXCOM4
#define GCK_ID_TIMER
#define GCK_ID_USB_REFCLK

/* Gate clocks */
#define GCK_GATE_UHPHS
#define GCK_GATE_UDPHS
#define GCK_GATE_MCRAMC
#define GCK_GATE_HMATRIX

#define N_CLOCKS

#endif