122851890Sopenharmony_ci/*
222851890Sopenharmony_ci * This header was generated from the Linux kernel headers by update_headers.py,
322851890Sopenharmony_ci * to provide necessary information from kernel to userspace, such as constants,
422851890Sopenharmony_ci * structures, and macros, and thus, contains no copyrightable information.
522851890Sopenharmony_ci */
622851890Sopenharmony_ci#ifndef __ASMARM_HWCAP_H
722851890Sopenharmony_ci#define __ASMARM_HWCAP_H
822851890Sopenharmony_ci#define HWCAP_SWP	(1 << 0)
922851890Sopenharmony_ci#define HWCAP_HALF	(1 << 1)
1022851890Sopenharmony_ci#define HWCAP_THUMB	(1 << 2)
1122851890Sopenharmony_ci#define HWCAP_26BIT	(1 << 3)
1222851890Sopenharmony_ci#define HWCAP_FAST_MULT	(1 << 4)
1322851890Sopenharmony_ci#define HWCAP_FPA	(1 << 5)
1422851890Sopenharmony_ci#define HWCAP_VFP	(1 << 6)
1522851890Sopenharmony_ci#define HWCAP_EDSP	(1 << 7)
1622851890Sopenharmony_ci#define HWCAP_JAVA	(1 << 8)
1722851890Sopenharmony_ci#define HWCAP_IWMMXT	(1 << 9)
1822851890Sopenharmony_ci#define HWCAP_CRUNCH	(1 << 10)
1922851890Sopenharmony_ci#define HWCAP_THUMBEE	(1 << 11)
2022851890Sopenharmony_ci#define HWCAP_NEON	(1 << 12)
2122851890Sopenharmony_ci#define HWCAP_VFPv3	(1 << 13)
2222851890Sopenharmony_ci#define HWCAP_VFPv3D16	(1 << 14)
2322851890Sopenharmony_ci#define HWCAP_TLS	(1 << 15)
2422851890Sopenharmony_ci#define HWCAP_VFPv4	(1 << 16)
2522851890Sopenharmony_ci#define HWCAP_IDIVA	(1 << 17)
2622851890Sopenharmony_ci#define HWCAP_IDIVT	(1 << 18)
2722851890Sopenharmony_ci#define HWCAP_VFPD32	(1 << 19)
2822851890Sopenharmony_ci#define HWCAP_IDIV	(HWCAP_IDIVA | HWCAP_IDIVT)
2922851890Sopenharmony_ci#define HWCAP_LPAE	(1 << 20)
3022851890Sopenharmony_ci#define HWCAP_EVTSTRM	(1 << 21)
3122851890Sopenharmony_ci#define HWCAP2_AES	(1 << 0)
3222851890Sopenharmony_ci#define HWCAP2_PMULL	(1 << 1)
3322851890Sopenharmony_ci#define HWCAP2_SHA1	(1 << 2)
3422851890Sopenharmony_ci#define HWCAP2_SHA2	(1 << 3)
3522851890Sopenharmony_ci#define HWCAP2_CRC32	(1 << 4)
3622851890Sopenharmony_ci#endif
37