mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-16 09:27:01 +02:00
The Allwinner SID device holds a 16-bit SoC identifier, which we already use in our code. Export this number through the generic SMCCC SOCID interface, to allow an architectural identification of an Allwinner SoC. This enables access to this information from non-secure world, simplifies generic drivers (ACPI comes to mind), and gives easy and precise access to the SoC ID from userland in OSes like Linux. Change-Id: I91753046b2ae5408ca7bc0b864fcd97d24c8267c Signed-off-by: Andre Przywara <andre.przywara@arm.com>
27 lines
608 B
C
27 lines
608 B
C
/*
|
|
* Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef SUNXI_DEF_H
|
|
#define SUNXI_DEF_H
|
|
|
|
/* Clock configuration */
|
|
#define SUNXI_OSC24M_CLK_IN_HZ 24000000
|
|
|
|
/* UART configuration */
|
|
#define SUNXI_UART0_BAUDRATE 115200
|
|
#define SUNXI_UART0_CLK_IN_HZ SUNXI_OSC24M_CLK_IN_HZ
|
|
|
|
#define SUNXI_SOC_A64 0x1689
|
|
#define SUNXI_SOC_H5 0x1718
|
|
#define SUNXI_SOC_H6 0x1728
|
|
#define SUNXI_SOC_H616 0x1823
|
|
#define SUNXI_SOC_R329 0x1851
|
|
|
|
#define JEDEC_ALLWINNER_BKID 9U
|
|
#define JEDEC_ALLWINNER_MFID 0x9eU
|
|
|
|
#endif /* SUNXI_DEF_H */
|