blob: 5c9c69b20bf89cee6c953525a1a0d0c798885e40 [file] [log] [blame]
Chen-Yu Tsaifcc7b702015-08-25 10:49:19 +08001/*
2 * (C) Copyright 2015 Chen-Yu Tsai <wens@csie.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7#include <asm/io.h>
8#include <asm/arch/cpu.h>
9#include <asm/arch/tzpc.h>
10
11/* Configure Trust Zone Protection Controller */
12void tzpc_init(void)
13{
14 struct sunxi_tzpc *tzpc = (struct sunxi_tzpc *)SUNXI_TZPC_BASE;
15
16 /* Enable non-secure access to the RTC */
17 writel(SUNXI_TZPC_DECPORT0_RTC, &tzpc->decport0_set);
18}