summaryrefslogtreecommitdiffstats
path: root/configs/platform-mips
Commit message (Collapse)AuthorAgeFilesLines
* ptxdist: version bump 2021.01.0 -> 2021.02.0Roland Hieber2021-02-091-2/+16
| | | | | | | A new PTXdist version was released last week, which also includes a kconfig update from v5.1 to v5.11-rc3. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2020.09.0 -> 2021.01.0Robert Schwebel2021-02-021-2/+2
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platforms: make DTC_OFTREE_DTS_PATH layer-awareRoland Hieber2021-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | This ports PTXdist commit 4f058f4c37fa9fb1465a: | commit 4f058f4c37fa9fb1465a77757a35c48e5e4a9179 | Author: Michael Olbrich <m.olbrich@pengutronix.de> | Date: 2018-07-31 16:12:58 | | dtc: support layers in DTC_OFTREE_DTS_PATH by default | | PTXDIST_PLATFORMCONFIG_SUBDIR is a relative path and will be searched in | all layers. | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Reviewed-by: Alexander Dahl <ada@thorsis.com> Reviewed-by: Michael Olbrich <m.olbrich@pengutronix.de> Link: https://git.pengutronix.de/cgit/ptxdist/commit/?id=4f058f4c37fa9fb1465a Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* MIPS: malta: enable USB XHCI supportOleksij Rempel2020-11-233-2/+11
| | | | | | | Make malta kernel work with qemu-xhci controller. It was needed to reproduce endiannes bug with candleLight CAN adapter. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platforms: host-dtc: version bump 1.5.1 -> 1.6.0Roland Hieber2020-11-011-2/+2
| | | | | | | | | | Version 1.6.0 includes a fix for building on hosts with gcc 10. This ports PTXdist commit 7990fbf116f66f82796b (2020-05-24, Michael Olbrich: "host-dtc: update default version to 1.6.0"). Link: https://lkml.org/lkml/2020/4/1/1206 Link: https://git.pengutronix.de/cgit/ptxdist/commit/?id=7990fbf116f66f82796b Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* mips: kernel: version bump 5.6.2 -> 5.8.9Roland Hieber2020-09-156-144/+241
| | | | | | | | Update to the most recent kernel version and do an oldconfig with default values. Tested-by: Roland Hieber <rhi@pengutronix.de> on qemu-malta Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* PTXdist: migrate 2020.08.0 -> 2020.09.0Roland Hieber2020-09-151-2/+4
| | | | | | Migrate to the most current PTXdist version with default settings. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* mips: update to OSELAS.Toolchain 2020.08.0Roland Hieber2020-08-316-11/+11
| | | | | | Update to the latest toolchain, which was released this week. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* ptxdist: version bump 2020.07.0 -> 2020.08.0Robert Schwebel2020-08-101-2/+2
| | | | | | | | | A new ptxdist version is out. We set PTXCONF_KERNEL_CONFIG_BASE_VERSION=y in all platforms, as DistroKit is a base layer for other BSPs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.06.0 -> 2020.07.0Robert Schwebel2020-07-151-2/+2
| | | | | | A new ptxdist version is out, update. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.05.0 -> 2020.06.0Robert Schwebel2020-06-171-2/+2
| | | | | | A new ptxdist version is out, so we update our configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.04.0 -> 2020.05.0Robert Schwebel2020-05-081-2/+2
| | | | | | A new ptxdist version is out, update DistroKit. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* MIPS: kernel: malta: remove flash partition tableOleksij Rempel2020-04-282-1/+47
| | | | | | it should be provided by the bootloader Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: platform: make sure KERNEL_LZOP is enabledOleksij Rempel2020-04-282-0/+2
| | | | | | Without prompt we can't enable it. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: use LZO compressionOleksij Rempel2020-04-285-8/+8
| | | | | | With LZO we need 1 second less of boot time. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* ptxdist: migrate 2020.03.0 -> 2020.04.0 with defaultsAhmad Fatoum2020-04-261-2/+2
| | | | | | | | | With this release, the TF-A rule went upstream in revised form, so it's dropped as part of the migration. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> [adapted to current next] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* MIPS: regenerate kernel configOleksij Rempel2020-04-245-12/+2
| | | | | | BSP kernel make files was changed. Now we can regenerate kernel configs Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: enable HARDEN_STACKCLASHOleksij Rempel2020-04-241-1/+1
| | | | | | | | | | | | | | | | Generate code to prevent stack clash style attacks. When this option is enabled, the compiler will only allocate one page of stack space at a time and each page is accessed immediately after allocation. Thus, it prevents allocations from jumping over any stack guard page provided by the operating system. Most targets do not fully support stack clash protection. However, on those targets -fstack-clash-protection will protect dynamic stack allocations. -fstack-clash-protection may also provide limited protection for static stack allocations if the target supports -fstack-check=specific. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: enable GLIBCXX_ASSERTIONOleksij Rempel2020-04-241-1/+1
| | | | | | | | Tis enables extra error checking in the form of precondition assertions, such as bounds checking in strings and null pointer checks when dereferencing smart pointers. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: malta: fix qemu run scriptOleksij Rempel2020-04-241-1/+1
| | | | | | We have separate kernel images for different HW. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: disable SYSTEM_TRUSTED_KEYRING and WiFI supportOleksij Rempel2020-04-242-192/+7
| | | | | | It is an QEMU system. This options are currently not needed Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: disable unused name spaces.Oleksij Rempel2020-04-242-6/+3
| | | | Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: disable unused functions CPU_ISOLATION and CONNECTOROleksij Rempel2020-04-242-6/+3
| | | | Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: enable PREEMPT supportOleksij Rempel2020-04-244-23/+11
| | | | | | | The typical embedded use-cases are more sensitive to latency than throughput. Thus a fully preemptible kernel is preferred. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: disable devmem supportOleksij Rempel2020-04-242-2/+1
| | | | | | It is not possible to enable strict devmem on this platform Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: malta: disable dummy driverOleksij Rempel2020-04-242-2/+1
| | | | | | This driver is not used. Disable it. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: enable EXT4 and VFAT FS supportOleksij Rempel2020-04-245-105/+146
| | | | | | Sync EXT4 and VFAT support with ARM platforms Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: enable CPU_IDLE supportOleksij Rempel2020-04-245-5/+32
| | | | | | | Power management is tricky can be a source of different issues. It should be tested and fixed as early as possible. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: enable USB supportOleksij Rempel2020-04-244-92/+339
| | | | | | | All currently supported ARM platforms provide USB support. Enable USB on MIPS, to make it consistent with other platforms. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: enable i2c supportOleksij Rempel2020-04-245-9/+723
| | | | | | We have I2C support on all ARM platforms. Enable it for MIPS as well. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: kernel: keep the config files stableMichael Olbrich2020-04-243-0/+12
| | | | | | | | | | | | | | This is basically the same as the ptxdist upstream commit c065184961ab1973c304ee31347205569b4f7536 ("kernel: add workaround to keep kernelconfigs stable") With linux-4.19 and gcc-8.x oldconfig will prompt for extra options that are not available with e.g. gcc-7.x. This causes problems when a BSP is built with different host compilers. Add a workaround to optionally disable these extra options by forcing the compiler check to fail. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: version bump 5.5 -> 5.6.2Robert Schwebel2020-04-038-69/+144
| | | | | | A new kernel is out, update all platforms. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2020.02.0 -> 2020.03.0Robert Schwebel2020-03-271-2/+2
| | | | | | A new ptxdist version is out, update the configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* rules: remove CREDIT linesRoland Hieber2020-03-054-8/+0
| | | | | | | | This file has never existed here, and the respective lines were also removed from the upstream PTXdist rules and templates in commit cbd6bda680c65d7e01cf ("CREDITS: remove unmaintained file"). Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* MIPS: ptxdist: version bump 2020.01.0 -> 2020.02.0Oleksij Rempel2020-03-051-2/+2
| | | | Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* MIPS: add initial ar9331 supportOleksij Rempel2020-02-1615-0/+3588
| | | | Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
* platform-mips: add basic qemu malta supportOleksij Rempel2020-02-1626-0/+10471
Currently this platform can build rootfs and run only barebox. Other parts need more work, but even on this stage we would be able to make toolchain and barebox regression tests. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>