Home
last modified time | relevance | path

Searched refs:PLIC (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/hardware/chip/smarth_rv64/smarth_rv64/
A Dsystem.c113 PLIC->PLIC_PER = 0x1; in SystemInit()
116 PLIC->PLIC_IP[i] = 0; in SystemInit()
119 PLIC->PLIC_H0_MCLAIM = i; in SystemInit()
123 PLIC->PLIC_PRIO[i] = 31; in SystemInit()
127 PLIC->PLIC_H0_MTH = 0; in SystemInit()
140 PLIC->PLIC_H0_MIE[0] = 0xffffffff; in SystemInit()
/AliOS-Things-master/hardware/board/c906/csi_core/include/
A Dcore_rv64.h375 #define PLIC ((PLIC_Type *) PLIC_BASE ) /*!< PLIC configuration struc… macro
410 PLIC->PLIC_H0_MIE[IRQn/32] = PLIC->PLIC_H0_MIE[IRQn/32] | (0x1 << (IRQn%32)); in csi_vic_enable_irq()
420 PLIC->PLIC_H0_MIE[IRQn/32] = PLIC->PLIC_H0_MIE[IRQn/32] & (~(0x1 << (IRQn%32))); in csi_vic_disable_irq()
452 return (uint32_t)((PLIC->PLIC_H0_MIE[IRQn/32] >> IRQn%32) & 0x1); in csi_vic_get_enabled_irq()
464 return (uint32_t)((PLIC->PLIC_IP[IRQn/32] >> IRQn%32) & 0x1); in csi_vic_get_pending_irq()
474 PLIC->PLIC_IP[IRQn/32] = PLIC->PLIC_IP[IRQn/32] | (0x1 << (IRQn%32)); in csi_vic_set_pending_irq()
484 PLIC->PLIC_H0_SCLAIM = IRQn; in csi_vic_clear_pending_irq()
496 PLIC->PLIC_PRIO[IRQn] = priority; in csi_vic_set_prio()
510 uint32_t prio = PLIC->PLIC_PRIO[IRQn]; in csi_vic_get_prio()

Completed in 5 milliseconds