#include <byteorder.h>
#include <endian.h>
#include <io.h>
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <types.h>
◆ ARM_SVC_ARISC_FAKE_POWER_OFF_REQ_ARCH32
| #define ARM_SVC_ARISC_FAKE_POWER_OFF_REQ_ARCH32 0x83000019 |
◆ ARM_SVC_ARISC_READ_PMU
| #define ARM_SVC_ARISC_READ_PMU 0x8000ff12 |
◆ ARM_SVC_ARISC_STARTUP
| #define ARM_SVC_ARISC_STARTUP 0x8000ff10 |
◆ ARM_SVC_ARISC_WAIT_READY
| #define ARM_SVC_ARISC_WAIT_READY 0x8000ff11 |
◆ ARM_SVC_ARISC_WRITE_PMU
| #define ARM_SVC_ARISC_WRITE_PMU 0x8000ff13 |
◆ ARM_SVC_CALL_COUNT
| #define ARM_SVC_CALL_COUNT 0x8000ff00 |
◆ ARM_SVC_EFUSE_CUSTOMER_RESERVED_HANDLE
| #define ARM_SVC_EFUSE_CUSTOMER_RESERVED_HANDLE (0x8000fe05) |
◆ ARM_SVC_EFUSE_PROBE_SECURE_ENABLE_AARCH32
| #define ARM_SVC_EFUSE_PROBE_SECURE_ENABLE_AARCH32 (0x8000fe03) |
◆ ARM_SVC_EFUSE_READ
| #define ARM_SVC_EFUSE_READ (0x8000fe00) |
◆ ARM_SVC_EFUSE_WRITE
| #define ARM_SVC_EFUSE_WRITE (0x8000fe01) |
◆ ARM_SVC_FAKE_POWER_OFF
| #define ARM_SVC_FAKE_POWER_OFF 0x8000ff14 |
◆ ARM_SVC_RUNNSOS
| #define ARM_SVC_RUNNSOS 0x8000ff04 |
◆ ARM_SVC_UBOOT_POWER_OFF
| #define ARM_SVC_UBOOT_POWER_OFF 0x8000ff15 |
◆ ARM_SVC_UID
| #define ARM_SVC_UID 0x8000ff01 |
◆ ARM_SVC_VERSION
| #define ARM_SVC_VERSION 0x8000ff03 |
◆ CONFIG_DTB_LOAD_ADDR
| #define CONFIG_DTB_LOAD_ADDR (0x4a200000) |
◆ CONFIG_KERNEL_LOAD_ADDR
| #define CONFIG_KERNEL_LOAD_ADDR (0x40080000) |
◆ PSCI_CPU_OFF
| #define PSCI_CPU_OFF 0x84000002 |
◆ PSCI_CPU_ON_AARCH32
| #define PSCI_CPU_ON_AARCH32 0x84000003 |
◆ PSCI_SYSTEM_OFF
| #define PSCI_SYSTEM_OFF 0x84000008 |
◆ SUNXI_CPU_OFF_AARCH32
| #define SUNXI_CPU_OFF_AARCH32 0x84000011 |
◆ SUNXI_CPU_ON_AARCH32
| #define SUNXI_CPU_ON_AARCH32 0x84000010 |
◆ SUNXI_CPU_WFI_AARCH32
| #define SUNXI_CPU_WFI_AARCH32 0x84000012 |
◆ __sunxi_smc_call()
◆ arm_svc_run_os()
◆ print_banner()
| void print_banner |
( |
void |
| ) |
|
◆ sunxi_smc_call_atf()
◆ sys_boot()