1*49a64134SBryan O'Donoghue /* 2*49a64134SBryan O'Donoghue * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. 3*49a64134SBryan O'Donoghue * 4*49a64134SBryan O'Donoghue * SPDX-License-Identifier: BSD-3-Clause 5*49a64134SBryan O'Donoghue */ 6*49a64134SBryan O'Donoghue 7*49a64134SBryan O'Donoghue #ifndef __IMX_AIPS_H__ 8*49a64134SBryan O'Donoghue #define __IMX_AIPS_H__ 9*49a64134SBryan O'Donoghue 10*49a64134SBryan O'Donoghue #include <stdint.h> 11*49a64134SBryan O'Donoghue 12*49a64134SBryan O'Donoghue #define AIPSTZ_OAPCR_COUNT 0x05 13*49a64134SBryan O'Donoghue 14*49a64134SBryan O'Donoghue struct aipstz_regs { 15*49a64134SBryan O'Donoghue uint32_t aipstz_mpr; 16*49a64134SBryan O'Donoghue uint32_t res[15]; 17*49a64134SBryan O'Donoghue uint32_t aipstz_opacr[AIPSTZ_OAPCR_COUNT]; 18*49a64134SBryan O'Donoghue }; 19*49a64134SBryan O'Donoghue 20*49a64134SBryan O'Donoghue void imx_aips_init(void); 21*49a64134SBryan O'Donoghue 22*49a64134SBryan O'Donoghue #endif /* __IMX_AIPS_H__ */ 23