mirror of
https://github.com/QIDITECH/klipper.git
synced 2026-02-04 09:58:43 +03:00
plus4的klipper版本
This commit is contained in:
@@ -654,7 +654,7 @@ typedef struct
|
||||
__IO uint32_t CBRUR; /*!< MDMA channel x Block Repeat address Update register, Address offset: 0x60 */
|
||||
__IO uint32_t CLAR; /*!< MDMA channel x Link Address register, Address offset: 0x64 */
|
||||
__IO uint32_t CTBR; /*!< MDMA channel x Trigger and Bus selection Register, Address offset: 0x68 */
|
||||
uint32_t RESERVED0; /*!< Reserved, 0x68 */
|
||||
uint32_t RESERVED0; /*!< Reserved, 0x6C */
|
||||
__IO uint32_t CMAR; /*!< MDMA channel x Mask address register, Address offset: 0x70 */
|
||||
__IO uint32_t CMDR; /*!< MDMA channel x Mask Data register, Address offset: 0x74 */
|
||||
}MDMA_Channel_TypeDef;
|
||||
@@ -731,6 +731,15 @@ __IO uint32_t EMR3; /*!< EXTI Event mask register,
|
||||
__IO uint32_t PR3; /*!< EXTI Pending register, Address offset: 0xA8 */
|
||||
}EXTI_TypeDef;
|
||||
|
||||
/**
|
||||
* @brief This structure registers corresponds to EXTI_Typdef CPU1/CPU2 registers subset (IMRx, EMRx and PRx), allowing to define EXTI_D1/EXTI_D2
|
||||
* with rapid/common access to these IMRx, EMRx, PRx registers for CPU1 and CPU2.
|
||||
* Note that EXTI_D1 and EXTI_D2 bases addresses are calculated to point to CPUx first register:
|
||||
* IMR1 in case of EXTI_D1 that is addressing CPU1 (Coretx-M7)
|
||||
* C2IMR1 in case of EXTI_D2 that is addressing CPU2 (Coretx-M4)
|
||||
* Note: EXTI_D2 and corresponding C2IMRx, C2EMRx and C2PRx registers are available for Dual Core devices only
|
||||
*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
__IO uint32_t IMR1; /*!< EXTI Interrupt mask register, Address offset: 0x00 */
|
||||
@@ -1930,6 +1939,117 @@ typedef struct
|
||||
* @}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @brief Global Programmer View
|
||||
*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint32_t RESERVED0[2036]; /*!< Reserved, Address offset: 0x00-0x1FCC */
|
||||
__IO uint32_t AXI_PERIPH_ID_4; /*!< AXI interconnect - peripheral ID4 register, Address offset: 0x1FD0 */
|
||||
uint32_t AXI_PERIPH_ID_5; /*!< Reserved, Address offset: 0x1FD4 */
|
||||
uint32_t AXI_PERIPH_ID_6; /*!< Reserved, Address offset: 0x1FD8 */
|
||||
uint32_t AXI_PERIPH_ID_7; /*!< Reserved, Address offset: 0x1FDC */
|
||||
__IO uint32_t AXI_PERIPH_ID_0; /*!< AXI interconnect - peripheral ID0 register, Address offset: 0x1FE0 */
|
||||
__IO uint32_t AXI_PERIPH_ID_1; /*!< AXI interconnect - peripheral ID1 register, Address offset: 0x1FE4 */
|
||||
__IO uint32_t AXI_PERIPH_ID_2; /*!< AXI interconnect - peripheral ID2 register, Address offset: 0x1FE8 */
|
||||
__IO uint32_t AXI_PERIPH_ID_3; /*!< AXI interconnect - peripheral ID3 register, Address offset: 0x1FEC */
|
||||
__IO uint32_t AXI_COMP_ID_0; /*!< AXI interconnect - component ID0 register, Address offset: 0x1FF0 */
|
||||
__IO uint32_t AXI_COMP_ID_1; /*!< AXI interconnect - component ID1 register, Address offset: 0x1FF4 */
|
||||
__IO uint32_t AXI_COMP_ID_2; /*!< AXI interconnect - component ID2 register, Address offset: 0x1FF8 */
|
||||
__IO uint32_t AXI_COMP_ID_3; /*!< AXI interconnect - component ID3 register, Address offset: 0x1FFC */
|
||||
uint32_t RESERVED1[2]; /*!< Reserved, Address offset: 0x2000-0x2004 */
|
||||
__IO uint32_t AXI_TARG1_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 1 bus matrix issuing functionality register, Address offset: 0x2008 */
|
||||
uint32_t RESERVED2[6]; /*!< Reserved, Address offset: 0x200C-0x2020 */
|
||||
__IO uint32_t AXI_TARG1_FN_MOD2; /*!< AXI interconnect - TARG 1 bus matrix functionality 2 register, Address offset: 0x2024 */
|
||||
uint32_t RESERVED3; /*!< Reserved, Address offset: 0x2028 */
|
||||
__IO uint32_t AXI_TARG1_FN_MOD_LB; /*!< AXI interconnect - TARG 1 long burst functionality modification register, Address offset: 0x202C */
|
||||
uint32_t RESERVED4[54]; /*!< Reserved, Address offset: 0x2030-0x2104 */
|
||||
__IO uint32_t AXI_TARG1_FN_MOD; /*!< AXI interconnect - TARG 1 issuing functionality modification register, Address offset: 0x2108 */
|
||||
uint32_t RESERVED5[959]; /*!< Reserved, Address offset: 0x210C-0x3004 */
|
||||
__IO uint32_t AXI_TARG2_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 2 bus matrix issuing functionality register, Address offset: 0x3008 */
|
||||
uint32_t RESERVED6[6]; /*!< Reserved, Address offset: 0x300C-0x3020 */
|
||||
__IO uint32_t AXI_TARG2_FN_MOD2; /*!< AXI interconnect - TARG 2 bus matrix functionality 2 register, Address offset: 0x3024 */
|
||||
uint32_t RESERVED7; /*!< Reserved, Address offset: 0x3028 */
|
||||
__IO uint32_t AXI_TARG2_FN_MOD_LB; /*!< AXI interconnect - TARG 2 long burst functionality modification register, Address offset: 0x302C */
|
||||
uint32_t RESERVED8[54]; /*!< Reserved, Address offset: 0x3030-0x3104 */
|
||||
__IO uint32_t AXI_TARG2_FN_MOD; /*!< AXI interconnect - TARG 2 issuing functionality modification register, Address offset: 0x3108 */
|
||||
uint32_t RESERVED9[959]; /*!< Reserved, Address offset: 0x310C-0x4004 */
|
||||
__IO uint32_t AXI_TARG3_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 3 bus matrix issuing functionality register, Address offset: 0x4008 */
|
||||
uint32_t RESERVED10[1023]; /*!< Reserved, Address offset: 0x400C-0x5004 */
|
||||
__IO uint32_t AXI_TARG4_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 4 bus matrix issuing functionality register, Address offset: 0x5008 */
|
||||
uint32_t RESERVED11[1023]; /*!< Reserved, Address offset: 0x500C-0x6004 */
|
||||
__IO uint32_t AXI_TARG5_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 5 bus matrix issuing functionality register, Address offset: 0x6008 */
|
||||
uint32_t RESERVED12[1023]; /*!< Reserved, Address offset: 0x600C-0x7004 */
|
||||
__IO uint32_t AXI_TARG6_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 6 bus matrix issuing functionality register, Address offset: 0x7008 */
|
||||
uint32_t RESERVED13[1023]; /*!< Reserved, Address offset: 0x700C-0x8004 */
|
||||
__IO uint32_t AXI_TARG7_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 7 bus matrix issuing functionality register, Address offset: 0x8008 */
|
||||
uint32_t RESERVED14[6]; /*!< Reserved, Address offset: 0x800C-0x8020 */
|
||||
__IO uint32_t AXI_TARG7_FN_MOD2; /*!< AXI interconnect - TARG 7 bus matrix functionality 2 register, Address offset: 0x8024 */
|
||||
uint32_t RESERVED15; /*!< Reserved, Address offset: 0x8028 */
|
||||
__IO uint32_t AXI_TARG7_FN_MOD_LB; /*!< AXI interconnect - TARG 7 long burst functionality modification register, Address offset: 0x802C */
|
||||
uint32_t RESERVED16[54]; /*!< Reserved, Address offset: 0x8030-0x8104 */
|
||||
__IO uint32_t AXI_TARG7_FN_MOD; /*!< AXI interconnect - TARG 7 issuing functionality modification register, Address offset: 0x8108 */
|
||||
uint32_t RESERVED17[959]; /*!< Reserved, Address offset: 0x810C-0x9004 */
|
||||
__IO uint32_t AXI_TARG8_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 8 bus matrix issuing functionality register, Address offset: 0x9008 */
|
||||
uint32_t RESERVED117[6]; /*!< Reserved, Address offset: 0x900C-0x9020 */
|
||||
__IO uint32_t AXI_TARG8_FN_MOD2; /*!< AXI interconnect - TARG 8 bus matrix functionality 2 register, Address offset: 0x9024 */
|
||||
uint32_t RESERVED118[56]; /*!< Reserved, Address offset: 0x9028-0x9104 */
|
||||
__IO uint32_t AXI_TARG8_FN_MOD; /*!< AXI interconnect - TARG 8 issuing functionality modification register, Address offset: 0x9108 */
|
||||
uint32_t RESERVED119[959]; /*!< Reserved, Address offset: 0x910C-0xA004 */
|
||||
__IO uint32_t AXI_TARG9_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 9 bus matrix issuing functionality register, Address offset: 0xA008 */
|
||||
uint32_t RESERVED120[6]; /*!< Reserved, Address offset: 0xA00C-0xA020 */
|
||||
__IO uint32_t AXI_TARG9_FN_MOD2; /*!< AXI interconnect - TARG 9 bus matrix functionality 2 register, Address offset: 0xA024 */
|
||||
uint32_t RESERVED121[56]; /*!< Reserved, Address offset: 0xA028-0xA104 */
|
||||
__IO uint32_t AXI_TARG9_FN_MOD; /*!< AXI interconnect - TARG 9 issuing functionality modification register, Address offset: 0xA108 */
|
||||
uint32_t RESERVED122[959]; /*!< Reserved, Address offset: 0xA10C-0xB004 */
|
||||
__IO uint32_t AXI_TARG10_FN_MOD_ISS_BM; /*!< AXI interconnect - TARG 10 bus matrix issuing functionality register, Address offset: 0xB008 */
|
||||
uint32_t RESERVED123[6]; /*!< Reserved, Address offset: 0xB00C-0xB020 */
|
||||
__IO uint32_t AXI_TARG10_FN_MOD2; /*!< AXI interconnect - TARG 10 bus matrix functionality 2 register, Address offset: 0xB024 */
|
||||
uint32_t RESERVED124[56]; /*!< Reserved, Address offset: 0xB028-0xB104 */
|
||||
__IO uint32_t AXI_TARG10_FN_MOD; /*!< AXI interconnect - TARG 10 issuing functionality modification register, Address offset: 0xB108 */
|
||||
uint32_t RESERVED125[968]; /*!< Reserved, Address offset: 0xB10C-0xC028 */
|
||||
__IO uint32_t AXI_TARG10_FN_MOD_LB; /*!< AXI interconnect - TARG 10 long burst functionality modification register, Address offset: 0xC02C */
|
||||
uint32_t RESERVED126[55293]; /*!< Reserved, Address offset: 0xC030-0xC104 */
|
||||
__IO uint32_t AXI_INI1_FN_MOD2; /*!< AXI interconnect - INI 1 functionality modification 2 register, Address offset: 0x42024 */
|
||||
__IO uint32_t AXI_INI1_FN_MOD_AHB; /*!< AXI interconnect - INI 1 AHB functionality modification register, Address offset: 0x42028 */
|
||||
uint32_t RESERVED18[53]; /*!< Reserved, Address offset: 0x4202C-0x420FC */
|
||||
__IO uint32_t AXI_INI1_READ_QOS; /*!< AXI interconnect - INI 1 read QoS register, Address offset: 0x42100 */
|
||||
__IO uint32_t AXI_INI1_WRITE_QOS; /*!< AXI interconnect - INI 1 write QoS register, Address offset: 0x42104 */
|
||||
__IO uint32_t AXI_INI1_FN_MOD; /*!< AXI interconnect - INI 1 issuing functionality modification register, Address offset: 0x42108 */
|
||||
uint32_t RESERVED19[1021]; /*!< Reserved, Address offset: 0x4210C-0x430FC */
|
||||
__IO uint32_t AXI_INI2_READ_QOS; /*!< AXI interconnect - INI 2 read QoS register, Address offset: 0x43100 */
|
||||
__IO uint32_t AXI_INI2_WRITE_QOS; /*!< AXI interconnect - INI 2 write QoS register, Address offset: 0x43104 */
|
||||
__IO uint32_t AXI_INI2_FN_MOD; /*!< AXI interconnect - INI 2 issuing functionality modification register, Address offset: 0x43108 */
|
||||
uint32_t RESERVED20[966]; /*!< Reserved, Address offset: 0x4310C-0x44020 */
|
||||
__IO uint32_t AXI_INI3_FN_MOD2; /*!< AXI interconnect - INI 3 functionality modification 2 register, Address offset: 0x44024 */
|
||||
__IO uint32_t AXI_INI3_FN_MOD_AHB; /*!< AXI interconnect - INI 3 AHB functionality modification register, Address offset: 0x44028 */
|
||||
uint32_t RESERVED21[53]; /*!< Reserved, Address offset: 0x4402C-0x440FC */
|
||||
__IO uint32_t AXI_INI3_READ_QOS; /*!< AXI interconnect - INI 3 read QoS register, Address offset: 0x44100 */
|
||||
__IO uint32_t AXI_INI3_WRITE_QOS; /*!< AXI interconnect - INI 3 write QoS register, Address offset: 0x44104 */
|
||||
__IO uint32_t AXI_INI3_FN_MOD; /*!< AXI interconnect - INI 3 issuing functionality modification register, Address offset: 0x44108 */
|
||||
uint32_t RESERVED22[1021]; /*!< Reserved, Address offset: 0x4410C-0x450FC */
|
||||
__IO uint32_t AXI_INI4_READ_QOS; /*!< AXI interconnect - INI 4 read QoS register, Address offset: 0x45100 */
|
||||
__IO uint32_t AXI_INI4_WRITE_QOS; /*!< AXI interconnect - INI 4 write QoS register, Address offset: 0x45104 */
|
||||
__IO uint32_t AXI_INI4_FN_MOD; /*!< AXI interconnect - INI 4 issuing functionality modification register, Address offset: 0x45108 */
|
||||
uint32_t RESERVED23[1021]; /*!< Reserved, Address offset: 0x4510C-0x460FC */
|
||||
__IO uint32_t AXI_INI5_READ_QOS; /*!< AXI interconnect - INI 5 read QoS register, Address offset: 0x46100 */
|
||||
__IO uint32_t AXI_INI5_WRITE_QOS; /*!< AXI interconnect - INI 5 write QoS register, Address offset: 0x46104 */
|
||||
__IO uint32_t AXI_INI5_FN_MOD; /*!< AXI interconnect - INI 5 issuing functionality modification register, Address offset: 0x46108 */
|
||||
uint32_t RESERVED24[1021]; /*!< Reserved, Address offset: 0x4610C-0x470FC */
|
||||
__IO uint32_t AXI_INI6_READ_QOS; /*!< AXI interconnect - INI 6 read QoS register, Address offset: 0x47100 */
|
||||
__IO uint32_t AXI_INI6_WRITE_QOS; /*!< AXI interconnect - INI 6 write QoS register, Address offset: 0x47104 */
|
||||
__IO uint32_t AXI_INI6_FN_MOD; /*!< AXI interconnect - INI 6 issuing functionality modification register, Address offset: 0x47108 */
|
||||
uint32_t RESERVED25[966]; /*!< Reserved, Address offset: 0x4710C-0x48020 */
|
||||
__IO uint32_t AXI_INI7_FN_MOD2; /*!< AXI interconnect - INI 7 functionality modification 2 register, Address offset: 0x48024 */
|
||||
__IO uint32_t AXI_INI7_FN_MOD_AHB; /*!< AXI interconnect - INI 7 AHB functionality modification register, Address offset: 0x48028 */
|
||||
uint32_t RESERVED26[53]; /*!< Reserved, Address offset: 0x4802C-0x480FC */
|
||||
__IO uint32_t AXI_INI7_READ_QOS; /*!< AXI interconnect - INI 7 read QoS register, Address offset: 0x48100 */
|
||||
__IO uint32_t AXI_INI7_WRITE_QOS; /*!< AXI interconnect - INI 7 write QoS register, Address offset: 0x48104 */
|
||||
__IO uint32_t AXI_INI7_FN_MOD; /*!< AXI interconnect - INI 7 issuing functionality modification register, Address offset: 0x48108 */
|
||||
|
||||
} GPV_TypeDef;
|
||||
|
||||
/** @addtogroup Peripheral_memory_map
|
||||
* @{
|
||||
*/
|
||||
@@ -2301,6 +2421,9 @@ typedef struct
|
||||
#define RAMECC_Monitor2_BASE (RAMECC_BASE + 0x40UL)
|
||||
#define RAMECC_Monitor3_BASE (RAMECC_BASE + 0x60UL)
|
||||
|
||||
|
||||
#define GPV_BASE (PERIPH_BASE + 0x11000000UL) /*!< GPV_BASE (PERIPH_BASE + 0x11000000UL) */
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
@@ -2598,6 +2721,8 @@ typedef struct
|
||||
#define USB_OTG_HS USB1_OTG_HS
|
||||
#define USB_OTG_HS_PERIPH_BASE USB1_OTG_HS_PERIPH_BASE
|
||||
|
||||
#define GPV ((GPV_TypeDef *) GPV_BASE)
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
@@ -3070,7 +3195,7 @@ typedef struct
|
||||
/******************** Bit definition for ADC_SQR1 register ********************/
|
||||
#define ADC_SQR1_L_Pos (0U)
|
||||
#define ADC_SQR1_L_Msk (0xFUL << ADC_SQR1_L_Pos) /*!< 0x0000000F */
|
||||
#define ADC_SQR1_L ADC_SQR1_L_Msk /*!< ADC regular channel sequence lenght */
|
||||
#define ADC_SQR1_L ADC_SQR1_L_Msk /*!< ADC regular channel sequence length */
|
||||
#define ADC_SQR1_L_0 (0x1UL << ADC_SQR1_L_Pos) /*!< 0x00000001 */
|
||||
#define ADC_SQR1_L_1 (0x2UL << ADC_SQR1_L_Pos) /*!< 0x00000002 */
|
||||
#define ADC_SQR1_L_2 (0x4UL << ADC_SQR1_L_Pos) /*!< 0x00000004 */
|
||||
@@ -3950,7 +4075,7 @@ typedef struct
|
||||
/***************** Bit definition for FDCAN_ENDN register *******************/
|
||||
#define FDCAN_ENDN_ETV_Pos (0U)
|
||||
#define FDCAN_ENDN_ETV_Msk (0xFFFFFFFFUL << FDCAN_ENDN_ETV_Pos) /*!< 0xFFFFFFFF */
|
||||
#define FDCAN_ENDN_ETV FDCAN_ENDN_ETV_Msk /*!<Endiannes Test Value */
|
||||
#define FDCAN_ENDN_ETV FDCAN_ENDN_ETV_Msk /*!<Endianness Test Value */
|
||||
|
||||
/***************** Bit definition for FDCAN_DBTP register *******************/
|
||||
#define FDCAN_DBTP_DSJW_Pos (0U)
|
||||
@@ -4077,7 +4202,7 @@ typedef struct
|
||||
|
||||
/***************** Bit definition for FDCAN_ECR register *********************/
|
||||
#define FDCAN_ECR_TEC_Pos (0U)
|
||||
#define FDCAN_ECR_TEC_Msk (0xFUL << FDCAN_ECR_TEC_Pos) /*!< 0x0000000F */
|
||||
#define FDCAN_ECR_TEC_Msk (0xFFUL << FDCAN_ECR_TEC_Pos) /*!< 0x000000FF */
|
||||
#define FDCAN_ECR_TEC FDCAN_ECR_TEC_Msk /*!<Transmit Error Counter */
|
||||
#define FDCAN_ECR_REC_Pos (8U)
|
||||
#define FDCAN_ECR_REC_Msk (0x7FUL << FDCAN_ECR_REC_Pos) /*!< 0x00007F00 */
|
||||
@@ -8735,8 +8860,11 @@ typedef struct
|
||||
/*
|
||||
* @brief FLASH Global Defines
|
||||
*/
|
||||
#define FLASH_SIZE_DATA_REGISTER 0x08FFF80CU
|
||||
#define FLASH_SECTOR_TOTAL 128U /* 128 sectors */
|
||||
#define FLASH_SIZE 0x200000UL /* 2 MB */
|
||||
#define FLASH_SIZE ((((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0xFFFFU)) ? 0x200000U : \
|
||||
((((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x0000U)) ? 0x200000U : \
|
||||
(((uint32_t)(*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) & (0x0FFFU)) << 10U))) /* 2 MB */
|
||||
#define FLASH_BANK_SIZE (FLASH_SIZE >> 1) /* 1 MB */
|
||||
#define FLASH_SECTOR_SIZE 0x00002000UL /* 8 KB */
|
||||
#define FLASH_LATENCY_DEFAULT FLASH_ACR_LATENCY_3WS /* FLASH Three Latency cycles */
|
||||
@@ -9090,7 +9218,7 @@ typedef struct
|
||||
/****************** Bit definition for FMC_BCR1 register *******************/
|
||||
#define FMC_BCR1_CCLKEN_Pos (20U)
|
||||
#define FMC_BCR1_CCLKEN_Msk (0x1UL << FMC_BCR1_CCLKEN_Pos) /*!< 0x00100000 */
|
||||
#define FMC_BCR1_CCLKEN FMC_BCR1_CCLKEN_Msk /*!<Continous clock enable */
|
||||
#define FMC_BCR1_CCLKEN FMC_BCR1_CCLKEN_Msk /*!<Continuous clock enable */
|
||||
#define FMC_BCR1_WFDIS_Pos (21U)
|
||||
#define FMC_BCR1_WFDIS_Msk (0x1UL << FMC_BCR1_WFDIS_Pos) /*!< 0x00200000 */
|
||||
#define FMC_BCR1_WFDIS FMC_BCR1_WFDIS_Msk /*!<Write FIFO Disable */
|
||||
@@ -9570,7 +9698,7 @@ typedef struct
|
||||
|
||||
#define FMC_SDRTR_REIE_Pos (14U)
|
||||
#define FMC_SDRTR_REIE_Msk (0x1UL << FMC_SDRTR_REIE_Pos) /*!< 0x00004000 */
|
||||
#define FMC_SDRTR_REIE FMC_SDRTR_REIE_Msk /*!<RES interupt enable */
|
||||
#define FMC_SDRTR_REIE FMC_SDRTR_REIE_Msk /*!<RES interrupt enable */
|
||||
|
||||
/****************** Bit definition for FMC_SDSR register ******************/
|
||||
#define FMC_SDSR_RE_Pos (0U)
|
||||
@@ -9632,10 +9760,10 @@ typedef struct
|
||||
#define GFXMMU_CR_PD GFXMMU_CR_PD_Msk /*!< Prefetch Disable */
|
||||
#define GFXMMU_CR_OC_Pos (16U)
|
||||
#define GFXMMU_CR_OC_Msk (0x1UL << GFXMMU_CR_OC_Pos) /*!< 0x00002000 */
|
||||
#define GFXMMU_CR_OC GFXMMU_CR_OC_Msk /*!< Outter Cachability */
|
||||
#define GFXMMU_CR_OC GFXMMU_CR_OC_Msk /*!< Outer Cachability */
|
||||
#define GFXMMU_CR_OB_Pos (17U)
|
||||
#define GFXMMU_CR_OB_Msk (0x1UL << GFXMMU_CR_OB_Pos) /*!< 0x00002000 */
|
||||
#define GFXMMU_CR_OB GFXMMU_CR_OB_Msk /*!< Outter Bufferability */
|
||||
#define GFXMMU_CR_OB GFXMMU_CR_OB_Msk /*!< Outer Bufferability */
|
||||
|
||||
/****************** Bits definition for GFXMMU_SR register ********************/
|
||||
#define GFXMMU_SR_B0OF_Pos (0U)
|
||||
@@ -11569,7 +11697,7 @@ typedef struct
|
||||
|
||||
#define LTDC_AWCR_AAH_Pos (0U)
|
||||
#define LTDC_AWCR_AAH_Msk (0x7FFUL << LTDC_AWCR_AAH_Pos) /*!< 0x000007FF */
|
||||
#define LTDC_AWCR_AAH LTDC_AWCR_AAH_Msk /*!< Accumulated Active heigh */
|
||||
#define LTDC_AWCR_AAH LTDC_AWCR_AAH_Msk /*!< Accumulated Active height */
|
||||
#define LTDC_AWCR_AAW_Pos (16U)
|
||||
#define LTDC_AWCR_AAW_Msk (0xFFFUL << LTDC_AWCR_AAW_Pos) /*!< 0x0FFF0000 */
|
||||
#define LTDC_AWCR_AAW LTDC_AWCR_AAW_Msk /*!< Accumulated Active Width */
|
||||
@@ -11578,7 +11706,7 @@ typedef struct
|
||||
|
||||
#define LTDC_TWCR_TOTALH_Pos (0U)
|
||||
#define LTDC_TWCR_TOTALH_Msk (0x7FFUL << LTDC_TWCR_TOTALH_Pos) /*!< 0x000007FF */
|
||||
#define LTDC_TWCR_TOTALH LTDC_TWCR_TOTALH_Msk /*!< Total Heigh */
|
||||
#define LTDC_TWCR_TOTALH LTDC_TWCR_TOTALH_Msk /*!< Total height */
|
||||
#define LTDC_TWCR_TOTALW_Pos (16U)
|
||||
#define LTDC_TWCR_TOTALW_Msk (0xFFFUL << LTDC_TWCR_TOTALW_Pos) /*!< 0x0FFF0000 */
|
||||
#define LTDC_TWCR_TOTALW LTDC_TWCR_TOTALW_Msk /*!< Total Width */
|
||||
@@ -11897,7 +12025,7 @@ typedef struct
|
||||
#define MDMA_CISR_TCIF MDMA_CISR_TCIF_Msk /*!< Channel x buffer transfer complete interrupt flag */
|
||||
#define MDMA_CISR_CRQA_Pos (16U)
|
||||
#define MDMA_CISR_CRQA_Msk (0x1UL << MDMA_CISR_CRQA_Pos) /*!< 0x00010000 */
|
||||
#define MDMA_CISR_CRQA MDMA_CISR_CRQA_Msk /*!< Channel x ReQest Active flag */
|
||||
#define MDMA_CISR_CRQA MDMA_CISR_CRQA_Msk /*!< Channel x request Active flag */
|
||||
|
||||
/******************** Bit definition for MDMA_CxIFCR register ****************/
|
||||
#define MDMA_CIFCR_CTEIF_Pos (0U)
|
||||
@@ -11962,13 +12090,13 @@ typedef struct
|
||||
#define MDMA_CCR_PL_1 (0x2UL << MDMA_CCR_PL_Pos) /*!< 0x00000080 */
|
||||
#define MDMA_CCR_BEX_Pos (12U)
|
||||
#define MDMA_CCR_BEX_Msk (0x1UL << MDMA_CCR_BEX_Pos) /*!< 0x00001000 */
|
||||
#define MDMA_CCR_BEX MDMA_CCR_BEX_Msk /*!< Byte Endianess eXchange */
|
||||
#define MDMA_CCR_BEX MDMA_CCR_BEX_Msk /*!< Byte Endianness eXchange */
|
||||
#define MDMA_CCR_HEX_Pos (13U)
|
||||
#define MDMA_CCR_HEX_Msk (0x1UL << MDMA_CCR_HEX_Pos) /*!< 0x00002000 */
|
||||
#define MDMA_CCR_HEX MDMA_CCR_HEX_Msk /*!< Half word Endianess eXchange */
|
||||
#define MDMA_CCR_HEX MDMA_CCR_HEX_Msk /*!< Half word Endianness eXchange */
|
||||
#define MDMA_CCR_WEX_Pos (14U)
|
||||
#define MDMA_CCR_WEX_Msk (0x1UL << MDMA_CCR_WEX_Pos) /*!< 0x00004000 */
|
||||
#define MDMA_CCR_WEX MDMA_CCR_WEX_Msk /*!< Word Endianess eXchange */
|
||||
#define MDMA_CCR_WEX MDMA_CCR_WEX_Msk /*!< Word Endianness eXchange */
|
||||
#define MDMA_CCR_SWRQ_Pos (16U)
|
||||
#define MDMA_CCR_SWRQ_Msk (0x1UL << MDMA_CCR_SWRQ_Pos) /*!< 0x00010000 */
|
||||
#define MDMA_CCR_SWRQ MDMA_CCR_SWRQ_Msk /*!< SW ReQuest */
|
||||
@@ -12024,7 +12152,7 @@ typedef struct
|
||||
#define MDMA_CTCR_PKE MDMA_CTCR_PKE_Msk /*!< PacK Enable */
|
||||
#define MDMA_CTCR_PAM_Pos (26U)
|
||||
#define MDMA_CTCR_PAM_Msk (0x3UL << MDMA_CTCR_PAM_Pos) /*!< 0x0C000000 */
|
||||
#define MDMA_CTCR_PAM MDMA_CTCR_PAM_Msk /*!< Padding/Alignement Mode */
|
||||
#define MDMA_CTCR_PAM MDMA_CTCR_PAM_Msk /*!< Padding/Alignment Mode */
|
||||
#define MDMA_CTCR_PAM_0 (0x1UL << MDMA_CTCR_PAM_Pos) /*!< 0x4000000 */
|
||||
#define MDMA_CTCR_PAM_1 (0x2UL << MDMA_CTCR_PAM_Pos) /*!< 0x8000000 */
|
||||
#define MDMA_CTCR_TRGM_Pos (28U)
|
||||
@@ -19063,111 +19191,100 @@ typedef struct
|
||||
#define OCTOSPI_SR_TCF OCTOSPI_SR_TCF_Msk /*!< Transfer Complete Flag */
|
||||
#define OCTOSPI_SR_FTF_Pos (2U)
|
||||
#define OCTOSPI_SR_FTF_Msk (0x1UL << OCTOSPI_SR_FTF_Pos) /*!< 0x00000004 */
|
||||
#define OCTOSPI_SR_FTF OCTOSPI_SR_FTF_Msk /*!< FIFO Threshold Flag */
|
||||
#define OCTOSPI_SR_SMF_Pos (3U)
|
||||
#define OCTOSPI_SR_SMF_Msk (0x1UL << OCTOSPI_SR_SMF_Pos) /*!< 0x00000008 */
|
||||
#define OCTOSPI_SR_SMF OCTOSPI_SR_SMF_Msk /*!< Status Match Flag */
|
||||
#define OCTOSPI_SR_TOF_Pos (4U)
|
||||
#define OCTOSPI_SR_TOF_Msk (0x1UL << OCTOSPI_SR_TOF_Pos) /*!< 0x00000010 */
|
||||
#define OCTOSPI_SR_TOF OCTOSPI_SR_TOF_Msk /*!< Timeout Flag */
|
||||
#define OCTOSPI_SR_BUSY_Pos (5U)
|
||||
#define OCTOSPI_SR_BUSY_Msk (0x1UL << OCTOSPI_SR_BUSY_Pos) /*!< 0x00000020 */
|
||||
#define OCTOSPI_SR_BUSY OCTOSPI_SR_BUSY_Msk /*!< Busy */
|
||||
#define OCTOSPI_SR_FLEVEL_Pos (8U)
|
||||
#define OCTOSPI_SR_FLEVEL_Msk (0x3FUL << OCTOSPI_SR_FLEVEL_Pos) /*!< 0x00003F00 */
|
||||
#define OCTOSPI_SR_FLEVEL OCTOSPI_SR_FLEVEL_Msk /*!< FIFO Level */
|
||||
#define OCTOSPI_SR_FTF OCTOSPI_SR_FTF_Msk /*CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
/**************** Bit definition for OCTOSPI_FCR register *******************/
|
||||
#define OCTOSPI_FCR_CTEF_Pos (0U)
|
||||
#define OCTOSPI_FCR_CTEF_Msk (0x1UL << OCTOSPI_FCR_CTEF_Pos) /*!< 0x00000001 */
|
||||
#define OCTOSPI_FCR_CTEF OCTOSPI_FCR_CTEF_Msk /*!< Clear Transfer Error Flag */
|
||||
#define OCTOSPI_FCR_CTCF_Pos (1U)
|
||||
#define OCTOSPI_FCR_CTCF_Msk (0x1UL << OCTOSPI_FCR_CTCF_Pos) /*!< 0x00000002 */
|
||||
#define OCTOSPI_FCR_CTCF OCTOSPI_FCR_CTCF_Msk /*!< Clear Transfer Complete Flag */
|
||||
#define OCTOSPI_FCR_CSMF_Pos (3U)
|
||||
#define OCTOSPI_FCR_CSMF_Msk (0x1UL << OCTOSPI_FCR_CSMF_Pos) /*!< 0x00000008 */
|
||||
#define OCTOSPI_FCR_CSMF OCTOSPI_FCR_CSMF_Msk /*!< Clear Status Match Flag */
|
||||
#define OCTOSPI_FCR_CTOF_Pos (4U)
|
||||
#define OCTOSPI_FCR_CTOF_Msk (0x1UL << OCTOSPI_FCR_CTOF_Pos) /*!< 0x00000010 */
|
||||
#define OCTOSPI_FCR_CTOF OCTOSPI_FCR_CTOF_Msk /*!< Clear Timeout Flag */
|
||||
Alternatively, the contents of this package may be used under the
|
||||
terms of the GNU General Public License ("GPL") version 2 or any
|
||||
later version, in which case the provisions of the GPL are
|
||||
applicable instead of the above. If you wish to allow the use of
|
||||
your version of this package only under the terms of the GPL and
|
||||
not to allow others to use your version of this file under the BSD
|
||||
license, indicate your decision by deleting the provisions above
|
||||
and replace them with the notice and other provisions required by
|
||||
the GPL in this and the other files of this package. If you do not
|
||||
delete the provisions above, a recipient may use your version of
|
||||
this file under either the BSD or the GPL.
|
||||
|
||||
/**************** Bit definition for OCTOSPI_DLR register *******************/
|
||||
#define OCTOSPI_DLR_DL_Pos (0U)
|
||||
#define OCTOSPI_DLR_DL_Msk (0xFFFFFFFFUL << OCTOSPI_DLR_DL_Pos) /*!< 0xFFFFFFFF */
|
||||
#define OCTOSPI_DLR_DL OCTOSPI_DLR_DL_Msk /*!< Data Length */
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 2 can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
/***************** Bit definition for OCTOSPI_AR register *******************/
|
||||
#define OCTOSPI_AR_ADDRESS_Pos (0U)
|
||||
#define OCTOSPI_AR_ADDRESS_Msk (0xFFFFFFFFUL << OCTOSPI_AR_ADDRESS_Pos) /*!< 0xFFFFFFFF */
|
||||
#define OCTOSPI_AR_ADDRESS OCTOSPI_AR_ADDRESS_Msk /*!< Address */
|
||||
======================================================================
|
||||
|
||||
/***************** Bit definition for OCTOSPI_DR register *******************/
|
||||
#define OCTOSPI_DR_DATA_Pos (0U)
|
||||
#define OCTOSPI_DR_DATA_Msk (0xFFFFFFFFUL << OCTOSPI_DR_DATA_Pos) /*!< 0xFFFFFFFF */
|
||||
#define OCTOSPI_DR_DATA OCTOSPI_DR_DATA_Msk /*!< Data */
|
||||
Files copied from the Intel AESNI Sample Library are subject to the
|
||||
following license:
|
||||
|
||||
/*************** Bit definition for OCTOSPI_PSMKR register ******************/
|
||||
#define OCTOSPI_PSMKR_MASK_Pos (0U)
|
||||
#define OCTOSPI_PSMKR_MASK_Msk (0xFFFFFFFFUL << OCTOSPI_PSMKR_MASK_Pos) /*!< 0xFFFFFFFF */
|
||||
#define OCTOSPI_PSMKR_MASK OCTOSPI_PSMKR_MASK_Msk /*!< Status mask */
|
||||
Copyright (C) 2010, Intel Corporation
|
||||
All rights reserved.
|
||||
|
||||
/*************** Bit definition for OCTOSPI_PSMAR register ******************/
|
||||
#define OCTOSPI_PSMAR_MATCH_Pos (0U)
|
||||
#define OCTOSPI_PSMAR_MATCH_Msk (0xFFFFFFFFUL << OCTOSPI_PSMAR_MATCH_Pos) /*!< 0xFFFFFFFF */
|
||||
#define OCTOSPI_PSMAR_MATCH OCTOSPI_PSMAR_MATCH_Msk /*!< Status match */
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
/**************** Bit definition for OCTOSPI_PIR register *******************/
|
||||
#define OCTOSPI_PIR_INTERVAL_Pos (0U)
|
||||
#define OCTOSPI_PIR_INTERVAL_Msk (0xFFFFUL << OCTOSPI_PIR_INTERVAL_Pos) /*!< 0x0000FFFF */
|
||||
#define OCTOSPI_PIR_INTERVAL OCTOSPI_PIR_INTERVAL_Msk /*!< Polling Interval */
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
/**************** Bit definition for OCTOSPI_CCR register *******************/
|
||||
#define OCTOSPI_CCR_IMODE_Pos (0U)
|
||||
#define OCTOSPI_CCR_IMODE_Msk (0x7UL << OCTOSPI_CCR_IMODE_Pos) /*!< 0x00000007 */
|
||||
#define OCTOSPI_CCR_IMODE OCTOSPI_CCR_IMODE_Msk /*!< Instruction Mode */
|
||||
#define OCTOSPI_CCR_IMODE_0 (0x1UL << OCTOSPI_CCR_IMODE_Pos) /*!< 0x00000001 */
|
||||
#define OCTOSPI_CCR_IMODE_1 (0x2UL << OCTOSPI_CCR_IMODE_Pos) /*!< 0x00000002 */
|
||||
#define OCTOSPI_CCR_IMODE_2 (0x4UL << OCTOSPI_CCR_IMODE_Pos) /*!< 0x00000004 */
|
||||
#define OCTOSPI_CCR_IDTR_Pos (3U)
|
||||
#define OCTOSPI_CCR_IDTR_Msk (0x1UL << OCTOSPI_CCR_IDTR_Pos) /*!< 0x00000008 */
|
||||
#define OCTOSPI_CCR_IDTR OCTOSPI_CCR_IDTR_Msk /*!< Instruction Double Transfer Rate */
|
||||
#define OCTOSPI_CCR_ISIZE_Pos (4U)
|
||||
#define OCTOSPI_CCR_ISIZE_Msk (0x3UL << OCTOSPI_CCR_ISIZE_Pos) /*!< 0x00000030 */
|
||||
#define OCTOSPI_CCR_ISIZE OCTOSPI_CCR_ISIZE_Msk /*!< Instruction Size */
|
||||
#define OCTOSPI_CCR_ISIZE_0 (0x1UL << OCTOSPI_CCR_ISIZE_Pos) /*!< 0x00000010 */
|
||||
#define OCTOSPI_CCR_ISIZE_1 (0x2UL << OCTOSPI_CCR_ISIZE_Pos) /*!< 0x00000020 */
|
||||
#define OCTOSPI_CCR_ADMODE_Pos (8U)
|
||||
#define OCTOSPI_CCR_ADMODE_Msk (0x7UL << OCTOSPI_CCR_ADMODE_Pos) /*!< 0x00000700 */
|
||||
#define OCTOSPI_CCR_ADMODE OCTOSPI_CCR_ADMODE_Msk /*!< Address Mode */
|
||||
#define OCTOSPI_CCR_ADMODE_0 (0x1UL << OCTOSPI_CCR_ADMODE_Pos) /*!< 0x00000100 */
|
||||
#define OCTOSPI_CCR_ADMODE_1 (0x2UL << OCTOSPI_CCR_ADMODE_Pos) /*!< 0x00000200 */
|
||||
#define OCTOSPI_CCR_ADMODE_2 (0x4UL << OCTOSPI_CCR_ADMODE_Pos) /*!< 0x00000400 */
|
||||
#define OCTOSPI_CCR_ADDTR_Pos (11U)
|
||||
#define OCTOSPI_CCR_ADDTR_Msk (0x1UL << OCTOSPI_CCR_ADDTR_Pos) /*!< 0x00000800 */
|
||||
#define OCTOSPI_CCR_ADDTR OCTOSPI_CCR_ADDTR_Msk /*!< Address Double Transfer Rate */
|
||||
#define OCTOSPI_CCR_ADSIZE_Pos (12U)
|
||||
#define OCTOSPI_CCR_ADSIZE_Msk (0x3UL << OCTOSPI_CCR_ADSIZE_Pos) /*!< 0x00003000 */
|
||||
#define OCTOSPI_CCR_ADSIZE OCTOSPI_CCR_ADSIZE_Msk /*!< Address Size */
|
||||
#define OCTOSPI_CCR_ADSIZE_0 (0x1UL << OCTOSPI_CCR_ADSIZE_Pos) /*!< 0x00001000 */
|
||||
#define OCTOSPI_CCR_ADSIZE_1 (0x2UL << OCTOSPI_CCR_ADSIZE_Pos) /*!< 0x00002000 */
|
||||
#define OCTOSPI_CCR_ABMODE_Pos (16U)
|
||||
#define OCTOSPI_CCR_ABMODE_Msk (0x7UL << OCTOSPI_CCR_ABMODE_Pos) /*!< 0x00070000 */
|
||||
#define OCTOSPI_CCR_ABMODE OCTOSPI_CCR_ABMODE_Msk /*!< Alternate Bytes Mode */
|
||||
#define OCTOSPI_CCR_ABMODE_0 (0x1UL << OCTOSPI_CCR_ABMODE_Pos) /*!< 0x00010000 */
|
||||
#define OCTOSPI_CCR_ABMODE_1 (0x2UL << OCTOSPI_CCR_ABMODE_Pos) /*!< 0x00020000 */
|
||||
#define OCTOSPI_CCR_ABMODE_2 (0x4UL << OCTOSPI_CCR_ABMODE_Pos) /*!< 0x00040000 */
|
||||
#define OCTOSPI_CCR_ABDTR_Pos (19U)
|
||||
#define OCTOSPI_CCR_ABDTR_Msk (0x1UL << OCTOSPI_CCR_ABDTR_Pos) /*!< 0x00080000 */
|
||||
#define OCTOSPI_CCR_ABDTR OCTOSPI_CCR_ABDTR_Msk /*!< Alternate Bytes Double Transfer Rate */
|
||||
#define OCTOSPI_CCR_ABSIZE_Pos (20U)
|
||||
#define OCTOSPI_CCR_ABSIZE_Msk (0x3UL << OCTOSPI_CCR_ABSIZE_Pos) /*!< 0x00300000 */
|
||||
#define OCTOSPI_CCR_ABSIZE OCTOSPI_CCR_ABSIZE_Msk /*!< Alternate Bytes Size */
|
||||
#define OCTOSPI_CCR_ABSIZE_0 (0x1UL << OCTOSPI_CCR_ABSIZE_Pos) /*!< 0x00100000 */
|
||||
#define OCTOSPI_CCR_ABSIZE_1 (0x2UL << OCTOSPI_CCR_ABSIZE_Pos) /*!< 0x00200000 */
|
||||
#define OCTOSPI_CCR_DMODE_Pos (24U)
|
||||
#define OCTOSPI_CCR_DMODE_Msk (0x7UL << OCTOSPI_CCR_DMODE_Pos) /*!< 0x07000000 */
|
||||
#define OCTOSPI_CCR_DMODE OCTOSPI_CCR_DMODE_Msk /*!< Data Mode */
|
||||
#define OCTOSPI_CCR_DMODE_0 (0x1UL << OCTOSPI_CCR_DMODE_Pos) /*!< 0x01000000 */
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
|
||||
* Neither the name of Intel Corporation nor the names of its
|
||||
contributors may be used to endorse or promote products
|
||||
derived from this software without specific prior written
|
||||
permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
======================================================================
|
||||
|
||||
The following notice applies to
|
||||
"src/ccapi/common/win/OldCC/autolock.hxx":
|
||||
|
||||
Copyright (C) 1998 by Danilo Almeida. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
======================================================================
|
||||
|
||||
The Debian Packaging is licensed under the same terms as MIT Kerberos.
|
||||
| ||||