1 /* 2 * Copyright (c) 2020 - 2025 Renesas Electronics Corporation and/or its affiliates 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /*********************************************************************************************************************** 8 * 9 * AUTOGENERATED FILE. DO NOT EDIT. 10 * 11 **********************************************************************************************************************/ 12 13 #ifndef BSP_PERIPHERAL_H 14 #define BSP_PERIPHERAL_H 15 16 /*********************************************************************************************************************** 17 * Macro definitions 18 **********************************************************************************************************************/ 19 20 // *UNCRUSTIFY-OFF* 21 22 #define BSP_PERIPHERAL_ACMP_PRESENT (0) 23 #define BSP_PERIPHERAL_ACMPHS_PRESENT (0) 24 #define BSP_PERIPHERAL_ACMPHS_CHANNEL_MASK (0x0U) 25 #define BSP_PERIPHERAL_ACMPHS_B_PRESENT (0) 26 #define BSP_PERIPHERAL_ACMPHS_B_CHANNEL_MASK (0x0U) 27 #define BSP_PERIPHERAL_ACMPLP_PRESENT (1) 28 #define BSP_PERIPHERAL_ACMPLP_CHANNEL_MASK (0x3U) 29 #define BSP_PERIPHERAL_ADC_PRESENT (1) 30 #define BSP_PERIPHERAL_ADC_CHANNEL_MASK (0x1U) 31 #define BSP_PERIPHERAL_ADC_B_PRESENT (0) 32 #define BSP_PERIPHERAL_ADC_B_CHANNEL_MASK (0x0U) 33 #define BSP_PERIPHERAL_ADC_D_PRESENT (0) 34 #define BSP_PERIPHERAL_ADC_D_CHANNEL_MASK (0x0U) 35 #define BSP_PERIPHERAL_AGT_PRESENT (1) 36 #define BSP_PERIPHERAL_AGT_CHANNEL_MASK (0x3U) 37 #define BSP_PERIPHERAL_AGTW_PRESENT (0) 38 #define BSP_PERIPHERAL_AGTW_CHANNEL_MASK (0x0U) 39 #define BSP_PERIPHERAL_AMI_PRESENT (0) 40 #define BSP_PERIPHERAL_ANALOG_PRESENT (1) 41 #define BSP_PERIPHERAL_BUS_PRESENT (1) 42 #define BSP_PERIPHERAL_CAC_PRESENT (1) 43 #define BSP_PERIPHERAL_CACHE_PRESENT (0) 44 #define BSP_PERIPHERAL_CAN_PRESENT (0) 45 #define BSP_PERIPHERAL_CAN_CHANNEL_MASK (0x0U) 46 #define BSP_PERIPHERAL_CANFD_PRESENT (1) 47 #define BSP_PERIPHERAL_CANFD_CHANNEL_MASK (0x1U) 48 #define BSP_PERIPHERAL_CEC_PRESENT (0) 49 #define BSP_PERIPHERAL_CEU_PRESENT (0) 50 #define BSP_PERIPHERAL_CGC_PRESENT (1) 51 #define BSP_PERIPHERAL_CPSCU_PRESENT (1) 52 #define BSP_PERIPHERAL_CPU_CTRL_PRESENT (0) 53 #define BSP_PERIPHERAL_CRC_PRESENT (1) 54 #define BSP_PERIPHERAL_CTSU_PRESENT (1) 55 #define BSP_PERIPHERAL_DAC_PRESENT (1) 56 #define BSP_PERIPHERAL_DAC_CHANNEL_MASK (0x1U) 57 #define BSP_PERIPHERAL_DAC_B_PRESENT (0) 58 #define BSP_PERIPHERAL_DAC_B_CHANNEL_MASK (0x0U) 59 #define BSP_PERIPHERAL_DAC8_PRESENT (0) 60 #define BSP_PERIPHERAL_DAC8_CHANNEL_MASK (0x0U) 61 #define BSP_PERIPHERAL_DAC12_PRESENT (1) 62 #define BSP_PERIPHERAL_DAC12_CHANNEL_MASK (0x1U) 63 #define BSP_PERIPHERAL_DEBUG_PRESENT (1) 64 #define BSP_PERIPHERAL_DMA_PRESENT (1) 65 #define BSP_PERIPHERAL_DMA_DMAC_PRESENT (1) 66 #define BSP_PERIPHERAL_DMA_DMAC_CHANNEL_MASK (0xFFU) 67 #define BSP_PERIPHERAL_DOC_PRESENT (1) 68 #define BSP_PERIPHERAL_DOC_B_PRESENT (0) 69 #define BSP_PERIPHERAL_DPHYCNT_PRESENT (0) 70 #define BSP_PERIPHERAL_DRW_PRESENT (0) 71 #define BSP_PERIPHERAL_DSILINK_PRESENT (0) 72 #define BSP_PERIPHERAL_DTC_PRESENT (1) 73 #define BSP_PERIPHERAL_ECCAFL_PRESENT (0) 74 #define BSP_PERIPHERAL_ECCAFL_CHANNEL_MASK (0x0U) 75 #define BSP_PERIPHERAL_ECCMB_PRESENT (1) 76 #define BSP_PERIPHERAL_ECCMB_CHANNEL_MASK (0x3U) 77 #define BSP_PERIPHERAL_ELC_PRESENT (1) 78 #define BSP_PERIPHERAL_ELC_B_PRESENT (0) 79 #define BSP_PERIPHERAL_ETHERC_PRESENT (0) 80 #define BSP_PERIPHERAL_ETHERC_CHANNEL_MASK (0x0U) 81 #define BSP_PERIPHERAL_ETHERC_EDMAC_PRESENT (0) 82 #define BSP_PERIPHERAL_ETHERC_EDMAC_CHANNEL_MASK (0x0U) 83 #define BSP_PERIPHERAL_ETHERC_EPTPC_PRESENT (0) 84 #define BSP_PERIPHERAL_ETHERC_EPTPC_CFG_PRESENT (0) 85 #define BSP_PERIPHERAL_ETHERC_MII_PRESENT (0) 86 #define BSP_PERIPHERAL_ETHERC_MII_CHANNEL_MASK (0x0U) 87 #define BSP_PERIPHERAL_ETHERC_RMII_PRESENT (0) 88 #define BSP_PERIPHERAL_ETHERC_RMII_CHANNEL_MASK (0x0U) 89 #define BSP_PERIPHERAL_FACI_PRESENT (1) 90 #define BSP_PERIPHERAL_FCACHE_PRESENT (1) 91 #define BSP_PERIPHERAL_FLAD_PRESENT (1) 92 #define BSP_PERIPHERAL_FLASH_PRESENT (1) 93 #define BSP_PERIPHERAL_FLASH_HP_PRESENT (1) 94 #define BSP_PERIPHERAL_FLASH_LP_PRESENT (0) 95 #define BSP_PERIPHERAL_GLCDC_PRESENT (0) 96 #define BSP_PERIPHERAL_GPT_PRESENT (1) 97 #define BSP_PERIPHERAL_GPT_CHANNEL_MASK (0x3FU) 98 #define BSP_PERIPHERAL_GPT_GTCLK_PRESENT (0) 99 #define BSP_PERIPHERAL_GPT_ODC_PRESENT (0) 100 #define BSP_PERIPHERAL_GPT_ODC_CHANNEL_MASK (0x0U) 101 #define BSP_PERIPHERAL_GPT_OPS_PRESENT (1) 102 #define BSP_PERIPHERAL_GPT_POEG_PRESENT (1) 103 #define BSP_PERIPHERAL_GPT_POEG_CHANNEL_MASK (0xFU) 104 #define BSP_PERIPHERAL_I3C_PRESENT (1) 105 #define BSP_PERIPHERAL_I3C_CHANNEL_MASK (0x1U) 106 #define BSP_PERIPHERAL_ICU_PRESENT (1) 107 #define BSP_PERIPHERAL_ICU_EXT_IRQ_PRESENT (1) 108 #define BSP_PERIPHERAL_ICU_EXT_IRQ_CHANNEL_MASK (0xFFFFU) 109 #define BSP_PERIPHERAL_IIC_PRESENT (1) 110 #define BSP_PERIPHERAL_IIC_CHANNEL_MASK (0x1U) 111 #define BSP_PERIPHERAL_IIC_B_PRESENT (1) 112 #define BSP_PERIPHERAL_IIC_B_CHANNEL_MASK (0x1U) 113 #define BSP_PERIPHERAL_IIC0WU_PRESENT (1) 114 #define BSP_PERIPHERAL_IIC0WU_B_PRESENT (0) 115 #define BSP_PERIPHERAL_IICA_PRESENT (0) 116 #define BSP_PERIPHERAL_IICA_CHANNEL_MASK (0x0U) 117 #define BSP_PERIPHERAL_IIRFA_PRESENT (0) 118 #define BSP_PERIPHERAL_IIRFA_CHANNEL_MASK (0x0U) 119 #define BSP_PERIPHERAL_IPC_PRESENT (0) 120 #define BSP_PERIPHERAL_IRDA_PRESENT (1) 121 #define BSP_PERIPHERAL_IRTC_PRESENT (0) 122 #define BSP_PERIPHERAL_IWDT_PRESENT (1) 123 #define BSP_PERIPHERAL_JPEG_PRESENT (0) 124 #define BSP_PERIPHERAL_KINT_PRESENT (0) 125 #define BSP_PERIPHERAL_KINT_CHANNEL_MASK (0x0U) 126 #define BSP_PERIPHERAL_MACL_PRESENT (0) 127 #define BSP_PERIPHERAL_MIPI_DSI_PRESENT (0) 128 #define BSP_PERIPHERAL_MMF_PRESENT (0) 129 #define BSP_PERIPHERAL_MPU_PRESENT (1) 130 #define BSP_PERIPHERAL_MPU_CHANNEL_MASK (0x1U) 131 #define BSP_PERIPHERAL_MRMS_PRESENT (0) 132 #define BSP_PERIPHERAL_MRRGE_PRESENT (0) 133 #define BSP_PERIPHERAL_MSTP_PRESENT (1) 134 #define BSP_PERIPHERAL_OCD_PRESENT (0) 135 #define BSP_PERIPHERAL_OPAMP_PRESENT (0) 136 #define BSP_PERIPHERAL_OPAMP_CHANNEL_MASK (0x0U) 137 #define BSP_PERIPHERAL_OSPI_PRESENT (0) 138 #define BSP_PERIPHERAL_OSPI_B_PRESENT (0) 139 #define BSP_PERIPHERAL_OSPI_B_CHANNEL_MASK (0x0U) 140 #define BSP_PERIPHERAL_PCLBUZ_PRESENT (0) 141 #define BSP_PERIPHERAL_PDC_PRESENT (0) 142 #define BSP_PERIPHERAL_PFS_PRESENT (1) 143 #define BSP_PERIPHERAL_PFS_B_PRESENT (0) 144 #define BSP_PERIPHERAL_PMISC_PRESENT (0) 145 #define BSP_PERIPHERAL_PORGA_PRESENT (0) 146 #define BSP_PERIPHERAL_PORT_PRESENT (1) 147 #define BSP_PERIPHERAL_PORT_CHANNEL_MASK (0x1FFU) 148 #define BSP_PERIPHERAL_PSCU_PRESENT (1) 149 #define BSP_PERIPHERAL_PTPEDMAC_PRESENT (0) 150 #define BSP_PERIPHERAL_QSPI_PRESENT (1) 151 #define BSP_PERIPHERAL_RADIO_PRESENT (0) 152 #define BSP_PERIPHERAL_RSIP_PRESENT (1) 153 #define BSP_PERIPHERAL_RTC_PRESENT (1) 154 #define BSP_PERIPHERAL_RTC_C_PRESENT (0) 155 #define BSP_PERIPHERAL_SAU_PRESENT (0) 156 #define BSP_PERIPHERAL_SAU_CHANNEL_MASK (0x0U) 157 #define BSP_PERIPHERAL_SAU_I2C_PRESENT (0) 158 #define BSP_PERIPHERAL_SAU_I2C_CHANNEL_MASK (0x0U) 159 #define BSP_PERIPHERAL_SAU_SPI_PRESENT (0) 160 #define BSP_PERIPHERAL_SAU_SPI_CHANNEL_MASK (0x0U) 161 #define BSP_PERIPHERAL_SAU_UART_PRESENT (0) 162 #define BSP_PERIPHERAL_SAU_UART_CHANNEL_MASK (0x0U) 163 #define BSP_PERIPHERAL_SCI_PRESENT (1) 164 #define BSP_PERIPHERAL_SCI_CHANNEL_MASK (0x23BU) 165 #define BSP_PERIPHERAL_SCI_B_PRESENT (0) 166 #define BSP_PERIPHERAL_SCI_B_CHANNEL_MASK (0x0U) 167 #define BSP_PERIPHERAL_SDADC_PRESENT (0) 168 #define BSP_PERIPHERAL_SDADC_CHANNEL_MASK (0x0U) 169 #define BSP_PERIPHERAL_SDADC_B_PRESENT (0) 170 #define BSP_PERIPHERAL_SDADC_B_CHANNEL_MASK (0x0U) 171 #define BSP_PERIPHERAL_SDHI_PRESENT (0) 172 #define BSP_PERIPHERAL_SDHI_CHANNEL_MASK (0x0U) 173 #define BSP_PERIPHERAL_SLCDC_PRESENT (1) 174 #define BSP_PERIPHERAL_SPI_PRESENT (1) 175 #define BSP_PERIPHERAL_SPI_CHANNEL_MASK (0x1U) 176 #define BSP_PERIPHERAL_SPI_B_PRESENT (0) 177 #define BSP_PERIPHERAL_SPI_B_CHANNEL_MASK (0x0U) 178 #define BSP_PERIPHERAL_SPMON_PRESENT (0) 179 #define BSP_PERIPHERAL_SRAM_PRESENT (1) 180 #define BSP_PERIPHERAL_SRC_PRESENT (0) 181 #define BSP_PERIPHERAL_SRCRAM_PRESENT (0) 182 #define BSP_PERIPHERAL_SSI_COMMON_PRESENT (1) 183 #define BSP_PERIPHERAL_SSIE_PRESENT (1) 184 #define BSP_PERIPHERAL_SSIE_CHANNEL_MASK (0x1U) 185 #define BSP_PERIPHERAL_SYSTEM_PRESENT (1) 186 #define BSP_PERIPHERAL_TAU_PRESENT (0) 187 #define BSP_PERIPHERAL_TAU_CHANNEL_MASK (0x0U) 188 #define BSP_PERIPHERAL_TFU_PRESENT (0) 189 #define BSP_PERIPHERAL_TML_PRESENT (0) 190 #define BSP_PERIPHERAL_TML_CHANNEL_MASK (0x0U) 191 #define BSP_PERIPHERAL_TRNG_PRESENT (0) 192 #define BSP_PERIPHERAL_TSD_PRESENT (1) 193 #define BSP_PERIPHERAL_TSN_PRESENT (0) 194 #define BSP_PERIPHERAL_TZF_PRESENT (1) 195 #define BSP_PERIPHERAL_UARTA_PRESENT (1) 196 #define BSP_PERIPHERAL_UARTA_CHANNEL_MASK (0x3U) 197 #define BSP_PERIPHERAL_UARTA_CK_PRESENT (1) 198 #define BSP_PERIPHERAL_UARTA_CK_CHANNEL_MASK (0x1U) 199 #define BSP_PERIPHERAL_ULPT_PRESENT (0) 200 #define BSP_PERIPHERAL_ULPT_CHANNEL_MASK (0x0U) 201 #define BSP_PERIPHERAL_USB_PRESENT (1) 202 #define BSP_PERIPHERAL_USB_CHANNEL_MASK (0x1U) 203 #define BSP_PERIPHERAL_USB_FS_PRESENT (1) 204 #define BSP_PERIPHERAL_USB_HS_PRESENT (0) 205 #define BSP_PERIPHERAL_USBCC_PRESENT (0) 206 #define BSP_PERIPHERAL_WDT_PRESENT (1) 207 #define BSP_PERIPHERAL_WDT_CHANNEL_MASK (0x1U) 208 209 // *UNCRUSTIFY-ON* 210 211 #endif 212