From 696e2f72e51596ffafbc6fd0028fabc8cd63480d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dylan=20A=C3=AFssi?= <dylan.aissi@collabora.com>
Date: Tue, 8 Nov 2022 12:24:35 +0100
Subject: [PATCH] Initial packaging

---
 debian/apertis/component   |   1 +
 debian/apertis/copyright   | 504 +++++++++++++++++++++++++++++++++++++
 debian/changelog           |   5 +
 debian/control             |  28 +++
 debian/copyright           |  36 +++
 debian/optee-os-k3.install |   1 +
 debian/rules               |  17 ++
 debian/source/format       |   1 +
 debian/watch               |   3 +
 9 files changed, 596 insertions(+)
 create mode 100644 debian/apertis/component
 create mode 100644 debian/apertis/copyright
 create mode 100644 debian/changelog
 create mode 100644 debian/control
 create mode 100644 debian/copyright
 create mode 100644 debian/optee-os-k3.install
 create mode 100755 debian/rules
 create mode 100644 debian/source/format
 create mode 100644 debian/watch

diff --git a/debian/apertis/component b/debian/apertis/component
new file mode 100644
index 0000000..eb5a316
--- /dev/null
+++ b/debian/apertis/component
@@ -0,0 +1 @@
+target
diff --git a/debian/apertis/copyright b/debian/apertis/copyright
new file mode 100644
index 0000000..bb65e4d
--- /dev/null
+++ b/debian/apertis/copyright
@@ -0,0 +1,504 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
+Files: *
+Copyright: 2015, Linaro Limited
+License: BSD-2-clause
+
+Files: core/arch/arm/crypto/aes_armv8a_ce.c
+Copyright: 2015, 2020, Linaro Limited
+ 2013, Linaro Ltd <ard.biesheuvel@linaro.org>
+ 2001-2007, Tom St Denis
+License: BSD-2-clause
+
+Files: core/arch/arm/include/arm32_macros_cortex_a9.S
+Copyright: 2016, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/include/kernel/delay.h
+Copyright: 2018, Linaro Limited
+ 2017, Fuzhou Rockchip Electronics Co., Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/include/sm/pm.h
+Copyright: 2017-2020, NXP
+License: BSD-2-clause
+
+Files: core/arch/arm/kernel/delay.c
+Copyright: 2018, Linaro Limited
+ 2017, Fuzhou Rockchip Electronics Co., Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/kernel/kern.ld.S
+Copyright: 2014, Linaro Limited
+License: BSD-2-clause and/or Expat
+
+Files: core/arch/arm/kernel/spin_lock_a32.S
+Copyright: 2016, Linaro Limited
+ 2016, ARM Limited and Contributors.
+ 2014, STMicroelectronics International N.V.
+License: BSD-3-clause
+
+Files: core/arch/arm/kernel/spin_lock_a64.S
+Copyright: 2015, 2016, 2022, Linaro Limited
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: core/arch/arm/kernel/unwind_arm32.c
+Copyright: 2015-2019, Linaro Limited
+ 2013, Eitan Adler.
+ 2013, 2014, Rui Paulo.
+ 2013, 2014, Ian Lepore.
+ 2013, 2014, Andrew Turner.
+License: BSD-2-clause
+
+Files: core/arch/arm/kernel/unwind_arm64.c
+Copyright: 2015, The FreeBSD Foundation
+ 2015, Linaro Limited
+License: BSD-2-clause
+
+Files: core/arch/arm/mm/core_mmu_lpae.c
+Copyright: 2015, 2016, 2022, Linaro Limited
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: core/arch/arm/plat-hikey/hikey_peripherals.h
+Copyright: 2016, Linaro Ltd and Contributors.
+ 2016, Hisilicon Ltd and Contributors.
+License: BSD-3-clause
+
+Files: core/arch/arm/plat-imx/a9_plat_init.S
+Copyright: 2019, NXP
+ 2016, Wind River Systems.
+ 2014, STMicroelectronics International N.V.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-imx/config/imx6qdlsolo.h
+Copyright: 2017-2020, NXP
+ 2016, Wind River Systems.
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-imx/imx-regs.h
+ core/arch/arm/plat-imx/main.c
+ core/arch/arm/plat-imx/platform_config.h
+Copyright: 2017-2020, NXP
+ 2016, Wind River Systems.
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-imx/registers/imx6.h
+Copyright: 2017-2020, NXP
+ 2016, Wind River Systems.
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-ls/*
+Copyright: 2018, 2021, NXP
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-ls/plat_init.S
+Copyright: 2016, Wind River Systems.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-marvell/*
+Copyright: 2017, Marvell International Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-rcar/main.c
+ core/arch/arm/plat-rcar/platform_config.h
+Copyright: 2016, GlobalLogic
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-rpi3/*
+Copyright: 2016, Sequitur Labs Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sam/*
+Copyright: 2017, Timesys Corporation.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sprd/*
+Copyright: 2016, Spreadtrum Communications Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sunxi/*
+Copyright: 2018, Linaro Limited
+ 2018, Amit Singh Tomar <amittomer25@gmail.com>
+ 2014, Allwinner Technology Co., Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sunxi/plat_init.S
+Copyright: 2018, Linaro Limited
+ 2017, Fuzhou Rockchip Electronics Co., Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sunxi/platform_config.h
+Copyright: 2018, Linaro Limited
+ 2018, Amit Singh Tomar <amittomer25@gmail.com
+ 2014, Allwinner Technology Co., Ltd.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-sunxi/psci.c
+Copyright: 2018, Linaro Limited
+ 2014, Allwinner Technology Co., Ltd.
+ 2013, ARM Ltd
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-zynq7k/*
+Copyright: 2016, Wind River Systems.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-zynq7k/main.c
+Copyright: 2016, Wind River Systems.
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-zynq7k/plat_init.S
+Copyright: 2016, Wind River Systems.
+ 2014, STMicroelectronics International N.V.
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-zynq7k/platform_smc.h
+Copyright: 2016, Wind River System
+License: BSD-2-clause
+
+Files: core/arch/arm/plat-zynqmp/*
+Copyright: 2016, Xilinx Inc.
+License: BSD-2-clause
+
+Files: core/arch/arm/sm/psci.c
+ core/arch/arm/sm/std_smc.c
+Copyright: 2016, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/crypto/aes-gcm-ghash-tbl.c
+Copyright: 2017-2020, Linaro Limited
+ 2006-2015, ARM Limited
+License: Apache-2.0
+
+Files: core/drivers/atmel_uart.c
+Copyright: 2017, Timesys Corporation
+License: BSD-2-clause
+
+Files: core/drivers/cdns_uart.c
+Copyright: 2016, Xilinx Inc.
+License: BSD-2-clause
+
+Files: core/drivers/imx_uart.c
+Copyright: 2018, 2019, NXP.
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/drivers/imx_wdog.c
+ core/drivers/tzc380.c
+Copyright: 2017-2020, NXP
+License: BSD-2-clause
+
+Files: core/drivers/mvebu_uart.c
+Copyright: 2017, Marvell International Ltd.
+License: BSD-2-clause
+
+Files: core/drivers/ns16550.c
+Copyright: 2017, 2020, Linaro Limited
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/drivers/scif.c
+Copyright: 2017, Linaro Limited
+ 2016, GlobalLogic
+License: BSD-2-clause
+
+Files: core/drivers/sprd_uart.c
+Copyright: 2017, Linaro Limited
+ 2016, Spreadtrum Communications Inc.
+License: BSD-2-clause
+
+Files: core/drivers/tzc400.c
+Copyright: 2015, 2016, 2022, Linaro Limited
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: core/include/drivers/atmel_uart.h
+Copyright: 2017, Timesys Corporation
+License: BSD-2-clause
+
+Files: core/include/drivers/cdns_uart.h
+Copyright: 2017, Linaro Limited
+ 2016, Xilinx Inc
+License: BSD-2-clause
+
+Files: core/include/drivers/imx_uart.h
+ core/include/drivers/ns16550.h
+Copyright: 2017, 2020, Linaro Limited
+ 2015, Freescale Semiconductor, Inc.
+License: BSD-2-clause
+
+Files: core/include/drivers/imx_wdog.h
+ core/include/drivers/tzc380.h
+Copyright: 2017-2020, NXP
+License: BSD-2-clause
+
+Files: core/include/drivers/mvebu_uart.h
+Copyright: 2017, Marvell International Ltd.
+License: BSD-2-clause
+
+Files: core/include/drivers/scif.h
+Copyright: 2017, Linaro Limited
+ 2016, GlobalLogic
+License: BSD-2-clause
+
+Files: core/include/drivers/sprd_uart.h
+Copyright: 2017, Linaro Limited
+ 2016, Spreadtrum Communications Inc.
+License: BSD-2-clause
+
+Files: core/include/drivers/tzc400.h
+Copyright: 2015, 2016, 2022, Linaro Limited
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: core/include/kernel/msg_param.h
+Copyright: 2017, EPAM Systems
+License: BSD-2-clause
+
+Files: core/kernel/msg_param.c
+Copyright: 2017, EPAM Systems
+License: BSD-2-clause
+
+Files: core/lib/*
+Copyright: no-info-found
+License: BSD-2-clause and/or GPL
+
+Files: core/lib/libtomcrypt/aes_accel.c
+ core/lib/libtomcrypt/sha1_accel.c
+ core/lib/libtomcrypt/sha256_accel.c
+Copyright: 2015, 2020, Linaro Limited
+ 2001-2007, Tom St Denis
+License: BSD-2-clause
+
+Files: core/lib/libtomcrypt/src/*
+Copyright: no-info-found
+License: public-domain
+
+Files: core/lib/libtomcrypt/src/pk/*
+Copyright: 2014, STMicroelectronics International N.V.
+ 2001-2007, Tom St Denis
+License: BSD-2-clause
+
+Files: core/lib/libtomcrypt/src/stream/sosemanuk/*
+Copyright: 2005, X-CRYPT project. This software is provided as-is, without
+License: GPL
+
+Files: core/lib/zlib/zlib.h
+Copyright: 1995-2022, Jean-loup Gailly and Mark Adler
+License: Zlib
+
+Files: debian/*
+Copyright: 2022, Collabora Ltd.
+License: BSD-2-clause
+
+Files: lib/libmbedtls/mbedtls/*
+Copyright: no-info-found
+License: Apache-2.0
+
+Files: lib/libmbedtls/mbedtls/include/*
+Copyright: The Mbed TLS Contributors
+License: Apache-2.0
+
+Files: lib/libmbedtls/mbedtls/library/*
+Copyright: The Mbed TLS Contributors
+License: Apache-2.0
+
+Files: lib/libunw/unwind_arm32.c
+Copyright: 2015-2019, Linaro Limited
+ 2013, Eitan Adler.
+ 2013, 2014, Rui Paulo.
+ 2013, 2014, Ian Lepore.
+ 2013, 2014, Andrew Turner.
+License: BSD-2-clause
+
+Files: lib/libunw/unwind_arm64.c
+Copyright: 2015-2019, Linaro Limited
+ 2015, The FreeBSD Foundation
+License: BSD-2-clause
+
+Files: lib/libutee/arch/arm/gprof/*
+Copyright: 2015, 2016, 2022, Linaro Limited
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: lib/libutee/arch/arm/gprof/gmon_out.h
+Copyright: 2016, Linaro Limited
+License: BSD-2-clause and/or LGPL-2.1+
+
+Files: lib/libutee/include/elf32.h
+ lib/libutee/include/elf64.h
+Copyright: 1996-1998, John D. Polstra.
+License: BSD-2-clause
+
+Files: lib/libutee/include/elf_common.h
+Copyright: 2000, 2001, 2008, 2011, David E. OBrien
+ 1998, John D. Polstra.
+License: BSD-2-clause
+
+Files: lib/libutils/ext/consttime_memcmp.c
+Copyright: 2019, Linaro Limited
+ 2004-2007, 2011, 2012, Internet Systems Consortium, Inc. ("ISC")
+ 1999-2001, 2003, Internet Software Consortium.
+License: ISC
+
+Files: lib/libutils/ext/include/bitstring.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/ext/include/confine_array_index.h
+Copyright: 2020, Linaro Limited
+ 2019, The Fuchsia Authors.
+License: BSD-3-clause
+
+Files: lib/libutils/ext/include/speculation_barrier.h
+Copyright: 2017, Arm Limited.
+License: BSL-1.0
+
+Files: lib/libutils/ext/snprintk.c
+Copyright: UNIX System Laboratories, Inc. / 1986, 1988, 1991, 1993
+License: BSD-2-clause and/or BSD-3-clause
+
+Files: lib/libutils/ext/strlcat.c
+ lib/libutils/ext/strlcpy.c
+Copyright: 1998, Todd C. Miller <Todd.Miller@courtesan.com>
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/setjmp_a32.S
+Copyright: 1994-2009, Red Hat, Inc.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/setjmp_a64.S
+Copyright: 2011, 2012, ARM Ltd
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/*
+Copyright: 2011-2015, The Regents of the University of
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/arm32_include/*
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-GCC/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-386-SSE2-GCC/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Linux-x86_64-GCC/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Win32-MinGW/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Win32-SSE2-MinGW/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/Win64-MinGW-w64/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/template-FAST_INT64/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/build/template-not-FAST_INT64/platform.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/source/*
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/arch/arm/softfloat/source/extF80M_sqrt.c
+ lib/libutils/isoc/arch/arm/softfloat/source/extF80_sqrt.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_add128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_add256M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_addCarryM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_addComplCarryM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_addM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecip32_1.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_approxRecipSqrt32_1.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_compare128M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_compare96M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_countLeadingZeros64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_eq128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_le128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_lt128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul128By32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul128MTo256M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul128To256M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul64ByShifted32To128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mul64To128M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_mulAddF128M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_negXM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_remStepMBy32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackMToExtF80M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToExtF80.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToF64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToI64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_roundPackToUI64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftLeftM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam128Extra.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam256M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam32.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJam64Extra.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightJamM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shiftRightM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeft64To96M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftLeftM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRight128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightExtendM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam128Extra.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJam64Extra.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightJamM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_shortShiftRightM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_sub128.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_sub1XM.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_sub256M.c
+ lib/libutils/isoc/arch/arm/softfloat/source/s_subM.c
+Copyright: 2011-2015, The Regents of the University of
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/include/setjmp.h
+Copyright: 2016, Linaro Limited
+ 1994-2009, Red Hat, Inc.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/include/sys/queue.h
+Copyright: 1989, 1991, 1993, 2011-2014, The Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/newlib/*
+Copyright: 1994-2009, Red Hat, Inc.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/newlib/strtok_r.c
+Copyright: 1988, Regents of the University of California.
+License: BSD-3-clause
+
+Files: lib/libutils/isoc/qsort.c
+Copyright: 1992, 1993
+License: BSD-3-clause
+
+Files: core/* core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/aes_modes_armv8a_ce_a32.S core/arch/arm/crypto/aes_modes_armv8a_ce_a64.S core/arch/arm/crypto/sha1_armv8a_ce_a64.S core/arch/arm/crypto/sha256_armv8a_ce_a64.S core/arch/arm/crypto/ghash-ce-core_a32.S core/arch/arm/crypto/ghash-ce-core_a64.S core/arch/arm/dts/* core/arch/arm/dts/at91-sama5d27_som1.dtsi core/arch/arm/dts/at91-sama5d27_som1_ek.dts core/arch/arm/dts/at91-sama5d27_som1.dtsi core/arch/arm/dts/at91-sama5d27_som1_ek.dts core/arch/arm/dts/at91-sama5d2_xplained.dts core/arch/arm/dts/sama5d2.dtsi core/arch/arm/dts/at91-sama5d2_xplained.dts core/arch/arm/dts/sama5d2.dtsi core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/dt_driver_test.dtsi core/arch/arm/dts/embedded_dtb_test.dts core/arch/arm/dts/hikey.dts core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/fsl-lx2160a-qds.dts core/arch/arm/dts/fsl-lx2160a-rdb.dts core/arch/arm/dts/fsl-lx2160a.dtsi core/arch/arm/dts/sama5d2-pinfunc.h core/arch/arm/dts/stm32mp13-pinctrl.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp131.dtsi core/arch/arm/dts/stm32mp133.dtsi core/arch/arm/dts/stm32mp135.dtsi core/arch/arm/dts/stm32mp135f-dk.dts core/arch/arm/dts/stm32mp13xc.dtsi core/arch/arm/dts/stm32mp13xf.dtsi core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp15-pinctrl.dtsi core/arch/arm/dts/stm32mp151.dtsi core/arch/arm/dts/stm32mp157c-ed1.dts core/arch/arm/dts/stm32mp157c-ev1.dts core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157a-dhcor-avenger96.dts core/arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp157c-dhcom-pdk2.dts core/arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi core/arch/arm/dts/stm32mp15xx-dhcom-som.dtsi core/arch/arm/dts/stm32mp15xx-dhcor-som.dtsi core/arch/arm/include/arm.h core/arch/arm/include/arm32.h core/arch/arm/include/arm32_macros.S core/arch/arm/include/ffa.h core/arch/arm/include/kernel/* core/arch/arm/include/kernel/cache_helpers.h core/arch/arm/include/kernel/vfp.h core/arch/arm/include/kernel/cache_helpers.h core/arch/arm/include/kernel/vfp.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/secure_partition.h core/arch/arm/include/kernel/spmc_sp_handler.h core/arch/arm/include/kernel/thread_spmc.h core/arch/arm/include/kernel/stmm_sp.h core/arch/arm/include/kernel/thread_arch.h core/arch/arm/include/kernel/thread_private_arch.h core/arch/arm/include/kernel/tlb_helpers.h core/arch/arm/include/kernel/thread_private_arch.h core/arch/arm/include/kernel/tlb_helpers.h core/arch/arm/include/mm/core_mmu_arch.h core/arch/arm/include/sm/sm.h core/arch/arm/include/tee/* core/arch/arm/include/tee/entry_fast.h core/arch/arm/kernel/cache_helpers_a32.S core/arch/arm/kernel/cache_helpers_a64.S core/arch/arm/kernel/cache_helpers_a32.S core/arch/arm/kernel/cache_helpers_a64.S core/arch/arm/kernel/entry_a32.S core/arch/arm/kernel/entry_a64.S core/arch/arm/kernel/entry_a32.S core/arch/arm/kernel/entry_a64.S core/arch/arm/kernel/idle.c core/arch/arm/kernel/ldelf_loader.c core/arch/arm/kernel/thread.c core/arch/arm/kernel/ldelf_loader.c core/arch/arm/kernel/thread.c core/arch/arm/kernel/misc_a32.S core/arch/arm/kernel/misc_a64.S core/arch/arm/kernel/stmm_sp.c core/arch/arm/kernel/misc_a64.S core/arch/arm/kernel/stmm_sp.c core/arch/arm/kernel/rpc_io_i2c.c core/arch/arm/kernel/secure_partition.c core/arch/arm/kernel/spmc_sp_handler.c core/arch/arm/kernel/tee_l2cc_mutex.c core/arch/arm/kernel/tz_ssvce_pl310_a32.S core/arch/arm/kernel/tee_l2cc_mutex.c core/arch/arm/kernel/tz_ssvce_pl310_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/tee_time.c core/arch/arm/kernel/thread_a32.S core/arch/arm/kernel/tlb_helpers_a32.S core/arch/arm/kernel/thread_spmc.c core/arch/arm/kernel/thread_spmc_a64.S core/arch/arm/kernel/virtualization.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/core_mmu.c core/arch/arm/mm/core_mmu_v7.c core/arch/arm/mm/tee_pager.c core/arch/arm/mm/sp_mem.c core/arch/arm/plat-amlogic/* core/arch/arm/plat-aspeed/* core/arch/arm/plat-bcm/* core/arch/arm/plat-corstone1000/* core/arch/arm/plat-hisilicon/* core/arch/arm/plat-imx/* core/arch/arm/plat-imx/drivers/imx_caam.c core/arch/arm/plat-imx/drivers/imx_caam.h core/arch/arm/plat-imx/drivers/imx_caam.c core/arch/arm/plat-imx/drivers/imx_caam.h core/arch/arm/plat-imx/drivers/tzc380.c core/arch/arm/plat-imx/imx-common.c core/arch/arm/plat-imx/imx_pl310.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pl310.h core/arch/arm/plat-imx/imx_sip.h core/arch/arm/plat-imx/sm_platform_handler.c core/arch/arm/plat-imx/imx_pm_asm_defines.c core/arch/arm/plat-imx/pm/psci.c core/arch/arm/plat-imx/registers/imx8m-crm.h core/arch/arm/plat-k3/* core/arch/arm/plat-k3/drivers/* core/arch/arm/plat-marvell/otx2/* core/arch/arm/plat-rcar/* core/arch/arm/plat-rcar/core_pos_a64.S core/arch/arm/plat-rcar/hw_rng.c core/arch/arm/plat-rcar/rcar.h core/arch/arm/plat-rcar/hw_rng.c core/arch/arm/plat-rcar/rcar.h core/arch/arm/plat-rockchip/* core/arch/arm/plat-rockchip/core_pos_a32.S core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/main.c core/arch/arm/plat-rockchip/platform_config.h core/arch/arm/plat-rockchip/platform_rk322x.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rockchip/platform.h core/arch/arm/plat-rockchip/platform_px30.c core/arch/arm/plat-rockchip/platform_rk3399.c core/arch/arm/plat-rzg/* core/arch/arm/plat-rzn1/* core/arch/arm/plat-rzn1/a7_plat_init.S core/arch/arm/plat-rzn1/sm_platform_handler.c core/arch/arm/plat-sam/freq.c core/arch/arm/plat-sam/matrix.c core/arch/arm/plat-sam/sama5d2.h core/arch/arm/plat-sam/matrix.c core/arch/arm/plat-sam/sama5d2.h core/arch/arm/plat-sam/matrix.h core/arch/arm/plat-sam/tz_matrix.h core/arch/arm/plat-sam/matrix.h core/arch/arm/plat-sam/tz_matrix.h core/arch/arm/plat-sam/nsec-service/* core/arch/arm/plat-sam/pm/* core/arch/arm/plat-sam/sam_sfr.c core/arch/arm/plat-sam/sam_sfr.h core/arch/arm/plat-stm/* core/arch/arm/plat-stm/platform_config.h core/arch/arm/plat-stm32mp1/* core/arch/arm/plat-stm32mp1/link_dummies_paged.c core/arch/arm/plat-stm32mp1/main.c core/arch/arm/plat-stm32mp1/nsec-service/stm32mp1_smc.h core/arch/arm/plat-ti/* core/arch/arm/plat-ti/main.c core/arch/arm/plat-ti/platform_config.h core/arch/arm/plat-ti/main.c core/arch/arm/plat-ti/platform_config.h core/arch/arm/plat-totalcompute/* core/arch/arm/plat-uniphier/* core/arch/arm/plat-versal/* core/arch/arm/plat-vexpress/juno_core_pos_a32.S core/arch/arm/plat-vexpress/main.c core/arch/arm/plat-vexpress/vendor_props.c core/arch/arm/sm/* core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/sm/pm.c core/arch/arm/sm/pm_a32.S core/arch/arm/sm/psci-helper.S core/arch/arm/tee/* core/arch/arm/tee/arch_svc.c core/arch/arm/tee/arch_svc_a32.S core/arch/arm/tee/arch_svc_a64.S core/arch/arm/tee/arch_svc_private.h core/arch/arm/tee/arch_svc_a64.S core/arch/arm/tee/arch_svc_private.h core/arch/riscv/* core/arch/riscv/include/encoding.h core/arch/riscv/include/mm/* core/crypto/* core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/aes-cts.c core/crypto/aes-gcm-sw.c core/crypto/aes-gcm.c core/crypto/cbc-mac.c core/crypto/rng_fortuna.c core/crypto/rng_hw.c core/crypto/signed_hdr.c core/crypto/crypto.c core/crypto/sm3-hash.c core/crypto/sm3-hmac.c core/drivers/amlogic_uart.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_piobu.c core/drivers/atmel_rstc.c core/drivers/atmel_rtc.c core/drivers/atmel_saic.c core/drivers/atmel_tcb.c core/drivers/atmel_trng.c core/drivers/atmel_wdt.c core/drivers/atmel_shdwc.c core/drivers/atmel_shdwc_a32.S core/drivers/atmel_shdwc.c core/drivers/atmel_shdwc_a32.S core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bcm_gpio.c core/drivers/bcm_hwrng.c core/drivers/bcm_sotp.c core/drivers/bnxt/* core/drivers/clk/* core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32-core.c core/drivers/clk/clk-stm32-core.h core/drivers/clk/clk-stm32mp13.c core/drivers/clk/clk-stm32mp15.c core/drivers/clk/sam/* core/drivers/clk/sam/at91_audio_pll.c core/drivers/clk/sam/at91_clk.h core/drivers/clk/sam/at91_generated.c core/drivers/clk/sam/at91_h32mx.c core/drivers/clk/sam/at91_i2s_mux.c core/drivers/clk/sam/at91_pmc.c core/drivers/clk/sam/sama5d2_clk.c core/drivers/clk/sam/at91_pmc.c core/drivers/clk/sam/sama5d2_clk.c core/drivers/clk/sam/at91_pmc.h core/drivers/crypto/* core/drivers/crypto/aspeed/* core/drivers/crypto/caam/blob/* core/drivers/crypto/caam/include/caam_blob.h core/drivers/crypto/crypto_api/authenc/* core/drivers/crypto/crypto_api/include/drvcrypt_authenc.h core/drivers/crypto/se050/* core/drivers/crypto/se050/core/apdu.c core/drivers/crypto/se050/glue/* core/drivers/crypto/se050/glue/i2c.c core/drivers/crypto/se050/glue/user.c core/drivers/crypto/se050/glue/i2c.c core/drivers/crypto/se050/glue/user.c core/drivers/crypto/stm32/* core/drivers/gic.c core/drivers/imx/* core/drivers/imx_i2c.c core/drivers/imx_rngb.c core/drivers/imx_i2c.c core/drivers/imx_rngb.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_lpuart.c core/drivers/imx_ocotp.c core/drivers/ls_dspi.c core/drivers/ls_gpio.c core/drivers/ls_i2c.c core/drivers/imx_sc_api.c core/drivers/imx_snvs.c core/drivers/ls_sec_mon.c core/drivers/pm/* core/drivers/rstctrl/stm32_rstctrl.c core/drivers/rtc/* core/drivers/scmi-msg/* core/drivers/scmi-msg/shm_msg.c core/drivers/sp805_wdt.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_bsec.c core/drivers/stm32_gpio.c core/drivers/stm32_i2c.c core/drivers/stm32_iwdg.c core/drivers/stm32_rng.c core/drivers/stm32_shared_io.c core/drivers/stm32_tamp.c core/drivers/stm32_uart.c core/drivers/stpmic1.c core/drivers/stm32_etzpc.c core/drivers/versal_gpio.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/versal_mbox.c core/drivers/versal_pm.c core/drivers/zynqmp_pm.c core/drivers/wdt/* core/drivers/xiphera_trng.c core/drivers/zynqmp_csu_aes.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/drivers/zynqmp_csu_puf.c core/drivers/zynqmp_csudma.c core/drivers/zynqmp_huk.c core/include/crypto/crypto_impl.h core/include/crypto/crypto_se.h core/include/crypto/sm2-kdf.h core/include/drivers/* core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_rstc.h core/include/drivers/atmel_rtc.h core/include/drivers/atmel_saic.h core/include/drivers/atmel_shdwc.h core/include/drivers/bcm/* core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/bcm_gpio.h core/include/drivers/bcm_hwrng.h core/include/drivers/bcm_sotp.h core/include/drivers/sp805_wdt.h core/include/drivers/wdt.h core/include/drivers/clk.h core/include/drivers/clk_dt.h core/include/drivers/clk.h core/include/drivers/clk_dt.h core/include/drivers/gic.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/hi16xx_uart.h core/include/drivers/pl011.h core/include/drivers/pl022_spi.h core/include/drivers/pl061_gpio.h core/include/drivers/rstctrl.h core/include/drivers/serial.h core/include/drivers/serial8250_uart.h core/include/drivers/stih_asc.h core/include/drivers/tpm2_chip.h core/include/drivers/tpm2_cmd.h core/include/drivers/tpm2_mmio.h core/include/drivers/tpm2_ptp_fifo.h core/include/drivers/imx/* core/include/drivers/imx_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_mu.h core/include/drivers/imx_ocotp.h core/include/drivers/ls_dspi.h core/include/drivers/ls_gpio.h core/include/drivers/ls_i2c.h core/include/drivers/imx_sc_api.h core/include/drivers/imx_snvs.h core/include/drivers/ls_sec_mon.h core/include/drivers/pm/* core/include/drivers/rtc.h core/include/drivers/sam/* core/include/drivers/scmi-msg.h core/include/drivers/scmi.h core/include/drivers/stm32_etzpc.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/versal_gpio.h core/include/drivers/versal_mbox.h core/include/drivers/versal_pm.h core/include/drivers/zynqmp_efuse.h core/include/drivers/zynqmp_pm.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_csu.h core/include/drivers/zynqmp_csu_aes.h core/include/drivers/zynqmp_csu_puf.h core/include/drivers/zynqmp_csudma.h core/include/drivers/zynqmp_huk.h core/include/dt-bindings/* core/include/dt-bindings/clock/at91.h core/include/dt-bindings/clock/stm32mp1-clks.h core/include/dt-bindings/dma/* core/include/dt-bindings/gpio/* core/include/dt-bindings/iio/* core/include/dt-bindings/mfd/* core/include/dt-bindings/mfd/atmel-flexcom.h core/include/dt-bindings/pinctrl/* core/include/dt-bindings/regulator/* core/include/dt-bindings/regulator/active-semi,8945a-regulator.h core/include/dt-bindings/reset/stm32mp1-resets.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/boot.h core/include/kernel/handle.h core/include/kernel/ldelf_syscalls.h core/include/kernel/user_mode_ctx.h core/include/kernel/user_mode_ctx_struct.h core/include/kernel/user_ta.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/chip_services.h core/include/kernel/panic.h core/include/kernel/tee_common.h core/include/kernel/tee_common_otp.h core/include/kernel/tee_misc.h core/include/kernel/tee_time.h core/include/kernel/dt_driver.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/early_ta.h core/include/kernel/embedded_ts.h core/include/kernel/ts_store.h core/include/kernel/ldelf_loader.h core/include/kernel/rpc_io_i2c.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/spinlock.h core/include/kernel/thread_private.h core/include/kernel/user_access.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tee_ta_manager.h core/include/kernel/thread.h core/include/kernel/ts_manager.h core/include/kernel/tpm.h core/include/kernel/unwind.h core/include/kernel/virtualization.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/core_memprot.h core/include/mm/core_mmu.h core/include/mm/tee_pager.h core/include/mm/sp_mem.h core/include/mm/tee_mm.h core/include/mm/vm.h core/include/mm/tee_mm.h core/include/mm/vm.h core/include/mm/tee_mmu_types.h core/include/rng_support.h core/include/tee/entry_std.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_fs.h core/include/tee/tee_obj.h core/include/tee/tee_pobj.h core/include/tee/tee_svc.h core/include/tee/tee_svc_cryp.h core/include/tee/tee_svc_storage.h core/include/tee/tee_supp_plugin_rpc.h core/kernel/assert.c core/kernel/tee_misc.c core/kernel/assert.c core/kernel/tee_misc.c core/kernel/dt_driver.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/early_ta.c core/kernel/embedded_ts.c core/kernel/ree_fs_ta.c core/kernel/handle.c core/kernel/ldelf_syscalls.c core/kernel/handle.c core/kernel/ldelf_syscalls.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/initcall.c core/kernel/panic.c core/kernel/ts_manager.c core/kernel/user_access.c core/kernel/pseudo_ta.c core/kernel/thread.c core/kernel/pseudo_ta.c core/kernel/thread.c core/kernel/show_conf.c core/kernel/tee_ta_manager.c core/kernel/tpm.c core/kernel/user_ta.c core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt.c core/lib/libfdt/fdt_empty_tree.c core/lib/libfdt/fdt_ro.c core/lib/libfdt/fdt_rw.c core/lib/libfdt/fdt_strerror.c core/lib/libfdt/fdt_sw.c core/lib/libfdt/fdt_wip.c core/lib/libfdt/libfdt_internal.h core/lib/libfdt/fdt_addresses.c core/lib/libfdt/fdt_overlay.c core/lib/libfdt/include/* core/lib/libfdt/include/libfdt.h core/lib/libtomcrypt/* core/lib/libtomcrypt/cmac.c core/lib/libtomcrypt/ed25519.c core/lib/libtomcrypt/include/tomcrypt_mp.h core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/sm2-dsa.c core/lib/libtomcrypt/sm2-kep.c core/lib/libtomcrypt/sm2-pke.c core/lib/libtomcrypt/src/encauth/* core/lib/libtomcrypt/src/hashes/* core/lib/libtomcrypt/src/hashes/md4.c core/lib/libtomcrypt/src/hashes/rmd128.c core/lib/libtomcrypt/src/hashes/rmd160.c core/lib/libtomcrypt/src/hashes/rmd320.c core/lib/libtomcrypt/src/hashes/rmd160.c core/lib/libtomcrypt/src/hashes/rmd320.c core/lib/libtomcrypt/src/hashes/rmd256.c core/lib/libtomcrypt/src/headers/* core/lib/libtomcrypt/src/stream/* core/lib/libtomcrypt/x25519.c core/lib/zlib/* core/lib/zlib/zconf.h core/lib/zlib/zutil.h core/lib/zlib/zconf.h core/lib/zlib/zutil.h core/lib/zlib/zutil.c core/mm/core_mmu.c core/mm/tee_mm.c core/mm/vm.c core/pta/apdu.c core/pta/attestation.c core/pta/bcm/* core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/bcm/bnxt.c core/pta/bcm/elog.c core/pta/bcm/gpio.c core/pta/hwrng.c core/pta/rtc.c core/pta/scmi.c core/pta/scp03.c core/pta/system.c core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/pta/tests/invoke.c core/pta/tests/misc.c core/pta/tests/misc.h core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/entry_std.c core/tee/tee_svc.c core/tee/tee_svc_storage.c core/tee/tee_cryp_utl.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_obj.c core/tee/tee_pobj.c core/tee/tee_rpmb_fs.c core/tee/tee_time_generic.c core/tee/tee_supp_plugin_rpc.c core/tee/tee_svc_cryp.c ldelf/* ldelf/include/* ldelf/include/ldelf.h ldelf/ldelf.ld.S ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/start_a32.S ldelf/start_a64.S ldelf/sys.c ldelf/sys.h ldelf/syscalls_a64.S ldelf/ta_elf.c ldelf/syscalls_a32.S ldelf/syscalls_asm.S ldelf/tlsdesc_rel_a64.S lib/* lib/libdl/* lib/libmbedtls/* lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/aes_cbc.c lib/libmbedtls/core/aes_ctr.c lib/libmbedtls/core/aes_ecb.c lib/libmbedtls/core/cmac.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/des3_cbc.c lib/libmbedtls/core/des3_ecb.c lib/libmbedtls/core/des_cbc.c lib/libmbedtls/core/des_ecb.c lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/core/mbed_helpers.c lib/libmbedtls/core/sm2-dsa.c lib/libmbedtls/core/sm2-dsa.h lib/libmbedtls/core/sm2-kep.c lib/libmbedtls/core/sm2-pke.c lib/libmbedtls/core/sm2-pke.h lib/libmbedtls/include/* lib/libmbedtls/mbedtls/dco.txt lib/libmbedtls/mbedtls/include/mbedtls/config.h lib/libunw/* lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/abort.c lib/libutee/assert.c lib/libutee/base64.h lib/libutee/tee_api.c lib/libutee/tee_api_objects.c lib/libutee/arch/* lib/libutee/arch/arm/gprof/gprof_pta.c lib/libutee/arch/arm/gprof/gprof_pta.h lib/libutee/arch/arm/gprof/gprof_pta.c lib/libutee/arch/arm/gprof/gprof_pta.h lib/libutee/arch/arm/tcb.c lib/libutee/arch/arm/user_ta_entry.c lib/libutee/arch/arm/utee_syscalls_a64.S lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/base64.c lib/libutee/tee_api_panic.c lib/libutee/tee_api_property.c lib/libutee/include/elf.h lib/libutee/include/pta_attestation.h lib/libutee/include/elf.h lib/libutee/include/pta_attestation.h lib/libutee/include/link.h lib/libutee/include/pta_apdu.h lib/libutee/include/pta_scp03.h lib/libutee/include/pta_apdu.h lib/libutee/include/pta_scp03.h lib/libutee/include/pta_rtc.h lib/libutee/include/pta_system.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api.h lib/libutee/include/tee_api_defines.h lib/libutee/include/tee_api_types.h lib/libutee/include/tee_arith_internal.h lib/libutee/include/tee_internal_api.h lib/libutee/include/tee_syscall_numbers.h lib/libutee/include/tee_ta_api.h lib/libutee/include/utee_types.h lib/libutee/include/tee_api_defines_extensions.h lib/libutee/include/tee_internal_api_extensions.h lib/libutee/include/user_ta_header.h lib/libutee/include/utee_defines.h lib/libutee/include/utee_syscalls.h lib/libutee/tee_api_arith_mpi.c lib/libutee/tee_api_operations.c lib/libutee/tee_system_pta.c lib/libutee/trace_ext.c lib/libutils/ext/arch/arm/auxval.c lib/libutils/ext/include/asm.S lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/compiler.h lib/libutils/ext/include/string_ext.h lib/libutils/ext/include/trace.h lib/libutils/ext/include/trace_levels.h lib/libutils/ext/include/types_ext.h lib/libutils/ext/include/util.h lib/libutils/ext/include/config.h lib/libutils/ext/mempool.c lib/libutils/ext/nex_strdup.c lib/libutils/ext/trace.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod.c lib/libutils/isoc/arch/arm/arm32_aeabi_divmod_a32.S lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c lib/libutils/isoc/bget_malloc.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/fp.c lib/libutils/isoc/fputc.c lib/libutils/isoc/fputs.c lib/libutils/isoc/fwrite.c lib/libutils/isoc/sprintf.c lib/libutils/isoc/write.c lib/libutils/isoc/include/* lib/libutils/isoc/include/ctype.h lib/libutils/isoc/include/strings.h lib/libutils/isoc/include/ctype.h lib/libutils/isoc/include/strings.h lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/isalnum.c lib/libutils/isoc/iscntrl.c lib/libutils/isoc/isgraph.c lib/libutils/isoc/islower.c lib/libutils/isoc/isprint.c lib/libutils/isoc/ispunct.c lib/libutils/isoc/toupper.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c lib/libutils/isoc/stack_check.c lib/libutils/isoc/strdup.c lib/libutils/isoc/strndup.c scripts/* scripts/dump_ta_header.py scripts/print_tee_hash.py scripts/dump_ta_header.py scripts/print_tee_hash.py scripts/sign_helper_kms.py scripts/ts_bin_to_c.py ta/* ta/arch/arm/user_ta_header.c ta/pkcs11/src/processing_digest.c
+Copyright: 2015-2022, Linaro Limited
+License: BSD-2-clause
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d42416a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+optee-os (3.19.0-0+apertis0) apertis; urgency=medium
+
+  * Initial release.
+
+ -- Dylan Aïssi <dylan.aissi@collabora.com>  Mon, 07 Nov 2022 10:56:01 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c46f7f1
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,28 @@
+Source: optee-os
+Section: devel
+Priority: optional
+Maintainer: Apertis package maintainers <packagers@lists.apertis.org>
+Standards-Version: 4.6.1
+Build-Depends: debhelper-compat (= 13),
+               dh-sequence-python3,
+               crossbuild-essential-armhf,
+               crossbuild-essential-arm64,
+               python3,
+               python3-cryptography,
+               python3-pyelftools
+Vcs-Browser: https://gitlab.apertis.org/pkg/optee-os
+Vcs-Git: https://gitlab.apertis.org/pkg/optee-os.git
+Homepage: http://optee.readthedocs.io/
+Rules-Requires-Root: no
+
+Package: optee-os-k3
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: OP-TEE Trusted OS
+ OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a
+ non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone
+ technology. OP-TEE implements TEE Internal Core API v1.1.x which is the API
+ exposed to Trusted Applications and the TEE Client API v1.0, which is the API
+ describing how to communicate with a TEE. Those APIs are defined in the
+ GlobalPlatform API specifications.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..017fd1b
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: optee_os
+Source: https://github.com/OP-TEE/optee_os
+
+Files: *
+Copyright: 2015-2022, Linaro Limited
+License: BSD-2-clause
+
+Files: debian/*
+Copyright: 2022, Collabora Ltd.
+License: BSD-2-clause
+
+License: BSD-2-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+    Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ .
+    Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in
+    the documentation and/or other materials provided with the
+    distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/optee-os-k3.install b/debian/optee-os-k3.install
new file mode 100644
index 0000000..8b26846
--- /dev/null
+++ b/debian/optee-os-k3.install
@@ -0,0 +1 @@
+out/arm-plat-k3/core/tee-pager_v2.bin		lib/firmware
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..14e0ce2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+COMPILE=arm-linux-gnueabihf-
+COMPILE64=aarch64-linux-gnu-
+
+PLATFORM = k3-am62x
+CFG_ARM64_core = y
+
+%:
+	dh $@
+
+override_dh_auto_build:
+	make \
+	    CROSS_COMPILE=${COMPILE32} \
+	    CROSS_COMPILE64=${COMPILE64} \
+            PLATFORM=${PLATFORM} \
+            CFG_ARM64_core=${CFG_ARM64_core}
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..2b4bfe8
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts="uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/,filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/optee_os-$1\.tar\.gz/" \
+  https://github.com/OP-TEE/optee_os/tags .*/v?(\d\S+)\.tar\.gz
-- 
GitLab