1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright 2010 Freescale Semiconductor, Inc.
8 /* PIXIS register set. */
9 #if defined(CONFIG_TARGET_MPC8536DS)
10 typedef struct pixis {
46 } __attribute__ ((packed)) pixis_t;
48 #elif defined(CONFIG_TARGET_MPC8544DS)
49 typedef struct pixis {
73 } __attribute__ ((packed)) pixis_t;
75 #elif defined(CONFIG_TARGET_MPC8572DS)
76 typedef struct pixis {
102 } __attribute__ ((packed)) pixis_t;
104 #elif defined(CONFIG_TARGET_MPC8610HPCD)
105 typedef struct pixis {
107 u8 ver; /* also called arch */
132 } __attribute__ ((packed)) pixis_t;
134 #elif defined(CONFIG_TARGET_MPC8641HPCN)
135 typedef struct pixis {
157 } __attribute__ ((packed)) pixis_t;
159 #error Need to define pixis_t for this board
162 /* Pointer to the PIXIS register set */
163 #define pixis ((pixis_t *)PIXIS_BASE)
165 #endif /* __PIXIS_H_ */