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.
9extern uint8_t abs_mmio_read8(uint32_t addr);
10extern void abs_mmio_write8(uint32_t addr, uint8_t value);
11extern void abs_mmio_write8_shadowed(uint32_t addr, uint8_t value);
12extern uint32_t abs_mmio_read32(uint32_t addr);
13extern void abs_mmio_write32(uint32_t addr, uint32_t value);
14extern void abs_mmio_write32_shadowed(uint32_t addr, uint32_t value);