| /* | |
| * Copyright 2017, Data61, CSIRO (ABN 41 687 119 230) | |
| * | |
| * SPDX-License-Identifier: BSD-2-Clause | |
| */ | |
| #include <platsupport/io.h> | |
| #include "devcfg.h" | |
| #define DEVCFG_PADDR 0xF8007000 | |
| #define DEVCFG_SIZE 0x1000 | |
| static devcfg_regs_t* devcfg_regs = NULL; | |
| int devcfg_init(ps_io_ops_t* ops) { | |
| if (devcfg_regs == NULL) { | |
| devcfg_regs = ps_io_map(&ops->io_mapper, DEVCFG_PADDR, DEVCFG_SIZE, false /* cached */, PS_MEM_NORMAL); | |
| } | |
| return 0; | |
| } | |
| devcfg_regs_t* devcfg_get_regs(void) { | |
| return devcfg_regs; | |
| } |