]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/arch-lpc32xx/mux.h
arm: lpc32xx: mux: add missing registers
[karo-tx-uboot.git] / arch / arm / include / asm / arch-lpc32xx / mux.h
1 /*
2  * LPC32xx MUX interface
3  *
4  * (C) Copyright 2015  DENX Software Engineering GmbH
5  * Written-by: Albert ARIBAUD <albert.aribaud@3adev.fr>
6  *
7  * SPDX-License-Identifier:     GPL-2.0+
8  */
9
10 /**
11  * MUX register map for LPC32xx
12  */
13
14 struct mux_regs {
15         u32 reserved1[10];
16         u32 p2_mux_set;
17         u32 p2_mux_clr;
18         u32 p2_mux_state;
19         u32 reserved2[51];
20         u32 p_mux_set;
21         u32 p_mux_clr;
22         u32 p_mux_state;
23         u32 reserved3;
24         u32 p3_mux_set;
25         u32 p3_mux_clr;
26         u32 p3_mux_state;
27         u32 reserved4;
28         u32 p0_mux_set;
29         u32 p0_mux_clr;
30         u32 p0_mux_state;
31         u32 reserved5;
32         u32 p1_mux_set;
33         u32 p1_mux_clr;
34         u32 p1_mux_state;
35 };