Home
last modified time | relevance | path

Searched refs:spi_id_min (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Dgic600_multichip.c34 (spi_id >= plat_gic_multichip_data->spi_ids[i].spi_id_min)) { in gic600_multichip_gicd_base_for_spi()
95 unsigned int spi_id_min, in set_gicd_chipr_n() argument
119 if (spi_id_min == 0U && spi_id_max == 0U) { in set_gicd_chipr_n()
120 spi_id_min = GIC600_SPI_ID_MIN; in set_gicd_chipr_n()
122 } else if (spi_id_min < GIC600_SPI_ID_MIN || spi_id_max < spi_id_min || in set_gicd_chipr_n()
124 ERROR("Invalid SPI ID range: min=%u max=%u\n", spi_id_min, spi_id_max); in set_gicd_chipr_n()
130 spi_block_min = SPI_BLOCK_MIN_VALUE(spi_id_min); in set_gicd_chipr_n()
131 spi_blocks = SPI_BLOCKS_VALUE(spi_id_min, spi_id_max); in set_gicd_chipr_n()
139 if (spi_id_min >= GIC700_ESPI_ID_MIN) { in set_gicd_chipr_n()
140 spi_block_min = ESPI_BLOCK_MIN_VALUE(spi_id_min); in set_gicd_chipr_n()
[all …]
H A Dgic600_multichip_private.h54 #define SPI_BLOCK_MIN_VALUE(spi_id_min) \ argument
55 (((spi_id_min) - GIC600_SPI_ID_MIN) / \
57 #define SPI_BLOCKS_VALUE(spi_id_min, spi_id_max) \ argument
58 (((spi_id_max) - (spi_id_min) + 1) / \
60 #define ESPI_BLOCK_MIN_VALUE(spi_id_min) \ argument
61 (((spi_id_min) - GIC700_ESPI_ID_MIN + 1) / \
79 #define SPI_BLOCKS_TILL_MIN(spi_id_min) ((1 << ((spi_id_min) >> 5)) - 1) argument
81 #define BLOCKS_OF_32(spi_id_min, spi_id_max) \ argument
83 SPI_BLOCKS_TILL_MIN(spi_id_min)
/rk3399_ARM-atf/include/drivers/arm/
H A Dgic600_multichip.h21 uint32_t spi_id_min; member