Software APIs
abs_mmio.c
1 // Copyright lowRISC contributors (OpenTitan project).
2 // Licensed under the Apache License, Version 2.0, see LICENSE for details.
3 // SPDX-License-Identifier: Apache-2.0
4 
6 
7 // `extern` declarations to give the inline functions in the corresponding
8 // header a link location.
9 extern uint8_t abs_mmio_read8(uint32_t addr);
10 extern void abs_mmio_write8(uint32_t addr, uint8_t value);
11 extern void abs_mmio_write8_shadowed(uint32_t addr, uint8_t value);
12 extern uint32_t abs_mmio_read32(uint32_t addr);
13 extern void abs_mmio_write32(uint32_t addr, uint32_t value);
14 extern void abs_mmio_write32_shadowed(uint32_t addr, uint32_t value);