summaryrefslogtreecommitdiffstats
path: root/configs/bsp.ref
Commit message (Collapse)AuthorAgeFilesLines
* v7a: build OP-TEE for STM32MP13Ahmad Fatoum47 hours1-0/+12
| | | | | | | | | | | | For the STM32MP13, ST decided that everyone should be using OP-TEE as System Control and Management Interface (SCMI) provider and the kernel driver for the reset and clock control (RCC) peripheral will talk to the SCMI provider. Therefore let's enable OP-TEE, so we can make use of this. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.pengutronix.de/20240315211240.3016716-10-a.fatoum@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* v7a: barebox: enable loading kernel, dtb and initrd via fastbootJuergen Borleis2023-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change is similar to: 2732f93bcf4ee011cecca3518aec7e523c311d7a "v8a: barebox: enable loading kernel, dtb and initrd via fastboot" but for some of the v7a platforms. Due to the absence of a common environment it only can be added for the i.MX6 based systems for now. This change prepares all v7a platforms to load kernel, dtb and initrd as sparse images to RAM-files for rapid development. It exposes mmc{1,2,3} as 'fastboot' partitions and add init script to force barebox to detect these devices and have them available for 'fastboot'. It autostarts the USB gadget and network capability to use 'fastboot' out of the box. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Link: https://lore.barebox.org/20230825111056.32801-1-jbe@pengutronix.de Adapted bsp.ref for v7a, similar to v8a. Inspired-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: don't check fixed-partitions on v7a_noneonRobert Schwebel2023-07-101-1/+4
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: Add initrd exception for ARM64 / v8aRobert Schwebel2023-06-091-0/+9
| | | | | | | | The v8a platform can now boot with an initrd. The usecase is to boot the kernel via fastboot, then boot into on initrd, without touching the rootfs on a block device. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable libatomicRobert Schwebel2023-04-111-0/+6
| | | | | | | | | | | | Since openssl 3.x, they link agains libatomic unconditionally, and we build with -Wl,--as-needed so it gets dropped on platforms that don't need it. This triggers a reason warning on platform-rpi1 and platform-mips. Enable libatomic locally and whitelist the reason check. This adds a small library, but shouldn't harm otherwhise. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* reason: disable fixed-partitions check for qemu-mipsRoland Hieber2020-09-161-0/+7
| | | | | Cc: Oleksij Rempel <o.rempel@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* reason: arm64 has pci, but distrokit no pciutilsRobert Schwebel2020-08-271-0/+2
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: use variants instead of redefining an existing assertionJan Luebbe2020-07-311-9/+10
| | | | | | | | ptxdist_debug_pci is defined in reference/ptxdist_debug.ref and available for all platforms. We only want to get different results for this assertion depending on the platform. Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* bsp.ref: disable lspci reason check on platforms with pciRobert Schwebel2020-07-251-0/+10
| | | | | | | In DistroKit, we have patforms with and without PCI. As long as we don't actively use PCI, disable check for lcpci on platforms with PCI. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: add vim filetype hint lineRobert Schwebel2020-07-251-0/+2
| | | | | | | To make vim recognize reason .ref files as yaml, add a corresponding filetype hint line. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* reason: remove disabled OPTIMIZE_INLINING checkRobert Schwebel2020-01-141-19/+0
| | | | | | reason does now properly handle this check, so remove the local hack. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* reason: disable OPTIMIZE_INLINING for nowRobert Schwebel2019-11-261-0/+19
| | | | | | | Since Linux 5.4, OPTIMIZE_INLINING is force-on and cannot be configured any more. Change the test to silence the warning, while investigating. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable sftp serverRobert Schwebel2019-03-301-7/+0
| | | | | | | | SFTP is used by sshfs, which is a useful tool to directly access files on a target machine from a development host. Enable it. Inspired-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: remove unused library whitelistMichael Olbrich2018-02-181-51/+0
| | | | | | This is all fixed now. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* don't install liblzmaMichael Olbrich2018-02-181-1/+0
| | | | | | It's not used by anything. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* disable libgudev instead of whitelisting it in reasonMichael Olbrich2018-02-181-1/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* reason: silence warning for platform librariesRobert Schwebel2017-10-271-1/+52
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* bsp.ref: remove unnecessary hardening overrideJan Luebbe2017-08-181-18/+2
| | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* ptxconfig: don't use sftp for nowRobert Schwebel2017-07-121-0/+6
| | | | | | reason-ptxdist suggests to enable sftp, but we disable it for now. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* configs: add options suggested by 'reason'Robert Schwebel2017-01-061-0/+21
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>