Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/ti/ti_pruss.h
/*- | /*- | ||||
* Copyright (c) 2013 Rui Paulo <rpaulo@FreeBSD.org> | * Copyright (c) 2013 Rui Paulo <rpaulo@FreeBSD.org> | ||||
* Copyright (c) 2017 Manuel Stuehn | |||||
* All rights reserved. | * All rights reserved. | ||||
* | * | ||||
* Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
* modification, are permitted provided that the following conditions | * modification, are permitted provided that the following conditions | ||||
* are met: | * are met: | ||||
* 1. Redistributions of source code must retain the above copyright | * 1. Redistributions of source code must retain the above copyright | ||||
* notice, this list of conditions and the following disclaimer. | * notice, this list of conditions and the following disclaimer. | ||||
* 2. Redistributions in binary form must reproduce the above copyright | * 2. Redistributions in binary form must reproduce the above copyright | ||||
Show All 17 Lines | |||||
#ifndef _TI_PRUSS_H_ | #ifndef _TI_PRUSS_H_ | ||||
#define _TI_PRUSS_H_ | #define _TI_PRUSS_H_ | ||||
#define PRUSS_AM18XX_INTC 0x04000 | #define PRUSS_AM18XX_INTC 0x04000 | ||||
#define PRUSS_AM18XX_REV 0x4e825900 | #define PRUSS_AM18XX_REV 0x4e825900 | ||||
#define PRUSS_AM33XX_REV 0x4e82A900 | #define PRUSS_AM33XX_REV 0x4e82A900 | ||||
#define PRUSS_AM33XX_INTC 0x20000 | #define PRUSS_AM33XX_INTC 0x20000 | ||||
#define PRUSS_INTC_HIER 0x1500 | #define PRUSS_INTC_GER (PRUSS_AM33XX_INTC + 0x0010) | ||||
#define PRUSS_INTC_HIDISR 0x0038 | #define PRUSS_INTC_SISR (PRUSS_AM33XX_INTC + 0x0020) | ||||
#define PRUSS_INTC_HIPIR_BASE 0x0900 | #define PRUSS_INTC_SICR (PRUSS_AM33XX_INTC + 0x0024) | ||||
#define PRUSS_INTC_EISR (PRUSS_AM33XX_INTC + 0x0028) | |||||
#define PRUSS_INTC_EICR (PRUSS_AM33XX_INTC + 0x002C) | |||||
#define PRUSS_INTC_HIEISR (PRUSS_AM33XX_INTC + 0x0034) | |||||
#define PRUSS_INTC_HIDISR (PRUSS_AM33XX_INTC + 0x0038) | |||||
#define PRUSS_INTC_SECR0 (PRUSS_AM33XX_INTC + 0x0280) | |||||
#define PRUSS_INTC_SECR1 (PRUSS_AM33XX_INTC + 0x0284) | |||||
#define PRUSS_INTC_CMR_BASE (PRUSS_AM33XX_INTC + 0x0400) | |||||
#define PRUSS_INTC_HMR_BASE (PRUSS_AM33XX_INTC + 0x0800) | |||||
#define PRUSS_INTC_HIPIR_BASE (PRUSS_AM33XX_INTC + 0x0900) | |||||
#define PRUSS_INTC_SIPR0 (PRUSS_AM33XX_INTC + 0x0D00) | |||||
#define PRUSS_INTC_SIPR1 (PRUSS_AM33XX_INTC + 0x0D04) | |||||
#define PRUSS_INTC_SITR0 (PRUSS_AM33XX_INTC + 0x0D80) | |||||
#define PRUSS_INTC_SITR1 (PRUSS_AM33XX_INTC + 0x0D84) | |||||
#define PRUSS_INTC_HIER (PRUSS_AM33XX_INTC + 0x1500) | |||||
#endif /* _TI_PRUSS_H_ */ | #endif /* _TI_PRUSS_H_ */ |