1/*	$NetBSD: microchip,lan966x.h,v 1.1.1.1 2026/01/18 05:21:32 skrll Exp $	*/
2
3/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
4/*
5 * Copyright (c) 2021 Microchip Inc.
6 *
7 * Author: Kavyasree Kotagiri <kavyasree.kotagiri@microchip.com>
8 */
9
10#ifndef _DT_BINDINGS_CLK_LAN966X_H
11#define _DT_BINDINGS_CLK_LAN966X_H
12
13#define GCK_ID_QSPI0		0
14#define GCK_ID_QSPI1		1
15#define GCK_ID_QSPI2		2
16#define GCK_ID_SDMMC0		3
17#define GCK_ID_PI		4
18#define GCK_ID_MCAN0		5
19#define GCK_ID_MCAN1		6
20#define GCK_ID_FLEXCOM0		7
21#define GCK_ID_FLEXCOM1		8
22#define GCK_ID_FLEXCOM2		9
23#define GCK_ID_FLEXCOM3		10
24#define GCK_ID_FLEXCOM4		11
25#define GCK_ID_TIMER		12
26#define GCK_ID_USB_REFCLK	13
27
28/* Gate clocks */
29#define GCK_GATE_UHPHS		14
30#define GCK_GATE_UDPHS		15
31#define GCK_GATE_MCRAMC		16
32#define GCK_GATE_HMATRIX	17
33
34#define N_CLOCKS		18
35
36#endif
37