source: PlatformSupport/CustomPeripherals/pcores/sw_intr_util_v1_00_a/src/sw_intr_util.c

Last change on this file was 6305, checked in by murphpo, 6 years ago

Basic driver for sw_intr_util core

File size: 628 bytes
Line 
1/*****************************************************************
2* File: sw_intr_util.c
3* Copyright (c) 2018 Mango Communications, all rights reseved
4*****************************************************************/
5
6#include "sw_intr_util.h"
7
8void sw_intr_init(u32 baseaddr) {
9    // Set all enables/states/masks to 0
10   
11    sw_intr_set_enA(baseaddr, 0);
12    sw_intr_set_enB(baseaddr, 0);
13
14    sw_intr_set_state0(baseaddr, 0);
15    sw_intr_set_state1(baseaddr, 0);
16
17    sw_intr_set_mask_A0(baseaddr, 0);
18    sw_intr_set_mask_A1(baseaddr, 0);
19    sw_intr_set_mask_B0(baseaddr, 0);
20    sw_intr_set_mask_B1(baseaddr, 0);
21
22    return;
23}
Note: See TracBrowser for help on using the repository browser.