Skip to content

Commit b5bfa8a

Browse files
committed
Merge tag 'microchip-dt64-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Microchip ARM64 device tree updates for v7.1 This update includes: - device tree files for the Microchip LAN9691 SoC and its evaluation board (Microchip EV23X71A) * tag 'microchip-dt64-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux: arm64: dts: microchip: add EV23X71A board dt-bindings: arm: AT91: document EV23X71A board arm64: dts: microchip: add LAN969x support arm64: dts: microchip: add LAN969x clock header file Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2 parents cefb8fb + 711cca0 commit b5bfa8a

5 files changed

Lines changed: 1275 additions & 0 deletions

File tree

Documentation/devicetree/bindings/arm/atmel-at91.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,12 @@ properties:
243243
- const: microchip,lan9668
244244
- const: microchip,lan966
245245

246+
- description: Microchip LAN9696 EV23X71A Evaluation Board
247+
items:
248+
- const: microchip,ev23x71a
249+
- const: microchip,lan9696
250+
- const: microchip,lan9691
251+
246252
- description: Kontron KSwitch D10 MMT series
247253
items:
248254
- enum:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# SPDX-License-Identifier: GPL-2.0
2+
dtb-$(CONFIG_ARCH_LAN969X) += lan9696-ev23x71a.dtb
23
dtb-$(CONFIG_ARCH_SPARX5) += sparx5_pcb125.dtb
34
dtb-$(CONFIG_ARCH_SPARX5) += sparx5_pcb134.dtb sparx5_pcb134_emmc.dtb
45
dtb-$(CONFIG_ARCH_SPARX5) += sparx5_pcb135.dtb sparx5_pcb135_emmc.dtb
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/* SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) */
2+
3+
#ifndef _DTS_CLK_LAN9691_H
4+
#define _DTS_CLK_LAN9691_H
5+
6+
#define GCK_ID_QSPI0 0
7+
#define GCK_ID_QSPI2 1
8+
#define GCK_ID_SDMMC0 2
9+
#define GCK_ID_SDMMC1 3
10+
#define GCK_ID_MCAN0 4
11+
#define GCK_ID_MCAN1 5
12+
#define GCK_ID_FLEXCOM0 6
13+
#define GCK_ID_FLEXCOM1 7
14+
#define GCK_ID_FLEXCOM2 8
15+
#define GCK_ID_FLEXCOM3 9
16+
#define GCK_ID_TIMER 10
17+
#define GCK_ID_USB_REFCLK 11
18+
19+
/* Gate clocks */
20+
#define GCK_GATE_USB_DRD 12
21+
#define GCK_GATE_MCRAMC 13
22+
#define GCK_GATE_HMATRIX 14
23+
24+
#endif

0 commit comments

Comments
 (0)