/* * Copyright (c) 2020 - 2025 Renesas Electronics Corporation and/or its affiliates * * SPDX-License-Identifier: BSD-3-Clause */ /*********************************************************************************************************************** * * AUTOGENERATED FILE. DO NOT EDIT. * **********************************************************************************************************************/ #ifndef BSP_PERIPHERAL_H #define BSP_PERIPHERAL_H /*********************************************************************************************************************** * Macro definitions **********************************************************************************************************************/ // *UNCRUSTIFY-OFF* #define BSP_PERIPHERAL_ACMP_PRESENT (0) #define BSP_PERIPHERAL_ACMPHS_PRESENT (0) #define BSP_PERIPHERAL_ACMPHS_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ACMPHS_B_PRESENT (0) #define BSP_PERIPHERAL_ACMPHS_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ACMPLP_PRESENT (1) #define BSP_PERIPHERAL_ACMPLP_CHANNEL_MASK (0x3U) #define BSP_PERIPHERAL_ADC_PRESENT (1) #define BSP_PERIPHERAL_ADC_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_ADC_B_PRESENT (0) #define BSP_PERIPHERAL_ADC_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ADC_D_PRESENT (0) #define BSP_PERIPHERAL_ADC_D_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_AGT_PRESENT (1) #define BSP_PERIPHERAL_AGT_CHANNEL_MASK (0x3U) #define BSP_PERIPHERAL_AGTW_PRESENT (0) #define BSP_PERIPHERAL_AGTW_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_AMI_PRESENT (0) #define BSP_PERIPHERAL_ANALOG_PRESENT (1) #define BSP_PERIPHERAL_BUS_PRESENT (1) #define BSP_PERIPHERAL_CAC_PRESENT (1) #define BSP_PERIPHERAL_CACHE_PRESENT (0) #define BSP_PERIPHERAL_CAN_PRESENT (0) #define BSP_PERIPHERAL_CAN_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_CANFD_PRESENT (1) #define BSP_PERIPHERAL_CANFD_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_CEC_PRESENT (0) #define BSP_PERIPHERAL_CEU_PRESENT (0) #define BSP_PERIPHERAL_CGC_PRESENT (1) #define BSP_PERIPHERAL_CPSCU_PRESENT (1) #define BSP_PERIPHERAL_CPU_CTRL_PRESENT (0) #define BSP_PERIPHERAL_CRC_PRESENT (1) #define BSP_PERIPHERAL_CTSU_PRESENT (1) #define BSP_PERIPHERAL_DAC_PRESENT (1) #define BSP_PERIPHERAL_DAC_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_DAC_B_PRESENT (0) #define BSP_PERIPHERAL_DAC_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_DAC8_PRESENT (0) #define BSP_PERIPHERAL_DAC8_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_DAC12_PRESENT (1) #define BSP_PERIPHERAL_DAC12_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_DEBUG_PRESENT (1) #define BSP_PERIPHERAL_DMA_PRESENT (1) #define BSP_PERIPHERAL_DMA_DMAC_PRESENT (1) #define BSP_PERIPHERAL_DMA_DMAC_CHANNEL_MASK (0xFFU) #define BSP_PERIPHERAL_DOC_PRESENT (1) #define BSP_PERIPHERAL_DOC_B_PRESENT (0) #define BSP_PERIPHERAL_DPHYCNT_PRESENT (0) #define BSP_PERIPHERAL_DRW_PRESENT (0) #define BSP_PERIPHERAL_DSILINK_PRESENT (0) #define BSP_PERIPHERAL_DTC_PRESENT (1) #define BSP_PERIPHERAL_ECCAFL_PRESENT (0) #define BSP_PERIPHERAL_ECCAFL_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ECCMB_PRESENT (1) #define BSP_PERIPHERAL_ECCMB_CHANNEL_MASK (0x3U) #define BSP_PERIPHERAL_ELC_PRESENT (1) #define BSP_PERIPHERAL_ELC_B_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ETHERC_EDMAC_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_EDMAC_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ETHERC_EPTPC_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_EPTPC_CFG_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_MII_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_MII_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_ETHERC_RMII_PRESENT (0) #define BSP_PERIPHERAL_ETHERC_RMII_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_FACI_PRESENT (1) #define BSP_PERIPHERAL_FCACHE_PRESENT (1) #define BSP_PERIPHERAL_FLAD_PRESENT (1) #define BSP_PERIPHERAL_FLASH_PRESENT (1) #define BSP_PERIPHERAL_FLASH_HP_PRESENT (1) #define BSP_PERIPHERAL_FLASH_LP_PRESENT (0) #define BSP_PERIPHERAL_GLCDC_PRESENT (0) #define BSP_PERIPHERAL_GPT_PRESENT (1) #define BSP_PERIPHERAL_GPT_CHANNEL_MASK (0x3FU) #define BSP_PERIPHERAL_GPT_GTCLK_PRESENT (0) #define BSP_PERIPHERAL_GPT_ODC_PRESENT (0) #define BSP_PERIPHERAL_GPT_ODC_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_GPT_OPS_PRESENT (1) #define BSP_PERIPHERAL_GPT_POEG_PRESENT (1) #define BSP_PERIPHERAL_GPT_POEG_CHANNEL_MASK (0xFU) #define BSP_PERIPHERAL_I3C_PRESENT (1) #define BSP_PERIPHERAL_I3C_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_ICU_PRESENT (1) #define BSP_PERIPHERAL_ICU_EXT_IRQ_PRESENT (1) #define BSP_PERIPHERAL_ICU_EXT_IRQ_CHANNEL_MASK (0xFFFFU) #define BSP_PERIPHERAL_IIC_PRESENT (1) #define BSP_PERIPHERAL_IIC_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_IIC_B_PRESENT (1) #define BSP_PERIPHERAL_IIC_B_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_IIC0WU_PRESENT (1) #define BSP_PERIPHERAL_IIC0WU_B_PRESENT (0) #define BSP_PERIPHERAL_IICA_PRESENT (0) #define BSP_PERIPHERAL_IICA_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_IIRFA_PRESENT (0) #define BSP_PERIPHERAL_IIRFA_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_IPC_PRESENT (0) #define BSP_PERIPHERAL_IRDA_PRESENT (1) #define BSP_PERIPHERAL_IRTC_PRESENT (0) #define BSP_PERIPHERAL_IWDT_PRESENT (1) #define BSP_PERIPHERAL_JPEG_PRESENT (0) #define BSP_PERIPHERAL_KINT_PRESENT (0) #define BSP_PERIPHERAL_KINT_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_MACL_PRESENT (0) #define BSP_PERIPHERAL_MIPI_DSI_PRESENT (0) #define BSP_PERIPHERAL_MMF_PRESENT (0) #define BSP_PERIPHERAL_MPU_PRESENT (1) #define BSP_PERIPHERAL_MPU_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_MRMS_PRESENT (0) #define BSP_PERIPHERAL_MRRGE_PRESENT (0) #define BSP_PERIPHERAL_MSTP_PRESENT (1) #define BSP_PERIPHERAL_OCD_PRESENT (0) #define BSP_PERIPHERAL_OPAMP_PRESENT (0) #define BSP_PERIPHERAL_OPAMP_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_OSPI_PRESENT (0) #define BSP_PERIPHERAL_OSPI_B_PRESENT (0) #define BSP_PERIPHERAL_OSPI_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_PCLBUZ_PRESENT (0) #define BSP_PERIPHERAL_PDC_PRESENT (0) #define BSP_PERIPHERAL_PFS_PRESENT (1) #define BSP_PERIPHERAL_PFS_B_PRESENT (0) #define BSP_PERIPHERAL_PMISC_PRESENT (0) #define BSP_PERIPHERAL_PORGA_PRESENT (0) #define BSP_PERIPHERAL_PORT_PRESENT (1) #define BSP_PERIPHERAL_PORT_CHANNEL_MASK (0x1FFU) #define BSP_PERIPHERAL_PSCU_PRESENT (1) #define BSP_PERIPHERAL_PTPEDMAC_PRESENT (0) #define BSP_PERIPHERAL_QSPI_PRESENT (1) #define BSP_PERIPHERAL_RADIO_PRESENT (0) #define BSP_PERIPHERAL_RSIP_PRESENT (1) #define BSP_PERIPHERAL_RTC_PRESENT (1) #define BSP_PERIPHERAL_RTC_C_PRESENT (0) #define BSP_PERIPHERAL_SAU_PRESENT (0) #define BSP_PERIPHERAL_SAU_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SAU_I2C_PRESENT (0) #define BSP_PERIPHERAL_SAU_I2C_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SAU_SPI_PRESENT (0) #define BSP_PERIPHERAL_SAU_SPI_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SAU_UART_PRESENT (0) #define BSP_PERIPHERAL_SAU_UART_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SCI_PRESENT (1) #define BSP_PERIPHERAL_SCI_CHANNEL_MASK (0x23BU) #define BSP_PERIPHERAL_SCI_B_PRESENT (0) #define BSP_PERIPHERAL_SCI_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SDADC_PRESENT (0) #define BSP_PERIPHERAL_SDADC_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SDADC_B_PRESENT (0) #define BSP_PERIPHERAL_SDADC_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SDHI_PRESENT (0) #define BSP_PERIPHERAL_SDHI_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SLCDC_PRESENT (1) #define BSP_PERIPHERAL_SPI_PRESENT (1) #define BSP_PERIPHERAL_SPI_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_SPI_B_PRESENT (0) #define BSP_PERIPHERAL_SPI_B_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_SPMON_PRESENT (0) #define BSP_PERIPHERAL_SRAM_PRESENT (1) #define BSP_PERIPHERAL_SRC_PRESENT (0) #define BSP_PERIPHERAL_SRCRAM_PRESENT (0) #define BSP_PERIPHERAL_SSI_COMMON_PRESENT (1) #define BSP_PERIPHERAL_SSIE_PRESENT (1) #define BSP_PERIPHERAL_SSIE_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_SYSTEM_PRESENT (1) #define BSP_PERIPHERAL_TAU_PRESENT (0) #define BSP_PERIPHERAL_TAU_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_TFU_PRESENT (0) #define BSP_PERIPHERAL_TML_PRESENT (0) #define BSP_PERIPHERAL_TML_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_TRNG_PRESENT (0) #define BSP_PERIPHERAL_TSD_PRESENT (1) #define BSP_PERIPHERAL_TSN_PRESENT (0) #define BSP_PERIPHERAL_TZF_PRESENT (1) #define BSP_PERIPHERAL_UARTA_PRESENT (1) #define BSP_PERIPHERAL_UARTA_CHANNEL_MASK (0x3U) #define BSP_PERIPHERAL_UARTA_CK_PRESENT (1) #define BSP_PERIPHERAL_UARTA_CK_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_ULPT_PRESENT (0) #define BSP_PERIPHERAL_ULPT_CHANNEL_MASK (0x0U) #define BSP_PERIPHERAL_USB_PRESENT (1) #define BSP_PERIPHERAL_USB_CHANNEL_MASK (0x1U) #define BSP_PERIPHERAL_USB_FS_PRESENT (1) #define BSP_PERIPHERAL_USB_HS_PRESENT (0) #define BSP_PERIPHERAL_USBCC_PRESENT (0) #define BSP_PERIPHERAL_WDT_PRESENT (1) #define BSP_PERIPHERAL_WDT_CHANNEL_MASK (0x1U) // *UNCRUSTIFY-ON* #endif