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 };
36