openwrt/package/kernel/linux/modules
Stijn Tintel 080a769b4d qoriq: new target
Add a new target named "qoriq", that will support boards using PowerPC
processors from NXP's QorIQ brand.

This doesn't actually add support for any board yet, so that
installation instructions can go in the commit message of the commit
that adds actual support for a board.

Using CONFIG_E6500_CPU here due to the kernel using -mcpu=powerpc64
rather than -mcpu=e5500 when selecting CONFIG_E5500_CPU. The only
difference between e5500 and e6500 is AltiVec support, and the kernel
checks for it at runtime. Musl will only check at runtime if AltiVec
support is disabled at compile-time, so we need to use e5500 in CPU_TYPE
to avoid SIGILL.

Math emulation (CONFIG_MATH_EMULATION_HW_UNIMPLEMENTED) is required, as
neither e5500 nor e6500 implement fsqrt nor fsqrts, and musl hardcodes
sqrt and sqrtf to use these ASM instructions on PowerPC64.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-12-21 21:37:39 +02:00
..
001-depends.mk kernel: remove useless AddDepends/rtc abstraction 2015-03-29 08:12:50 +00:00
block.mk kernel: 5.10: fix kmod build failures 2021-02-23 20:13:22 +01:00
can.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
crypto.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
firewire.mk firewire.mk: sort kernel modules 2018-02-13 11:48:49 +01:00
fs.mk kernel: btrfs: enable ACL 2021-12-05 18:49:14 +01:00
hwmon.mk kernel: add package kmod-iio-ads1015 and remove kmod-hwmon-ads1015 2021-09-13 17:11:50 +02:00
i2c.mk kernel: package Synopsys Designware PCI to I2C controller 2021-06-06 00:26:13 +02:00
iio.mk kernel: add package kmod-iio-ads1015 and remove kmod-hwmon-ads1015 2021-09-13 17:11:50 +02:00
input.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
leds.mk kernel: add back kmod-leds-tlc591xx 2021-11-28 17:41:18 +01:00
lib.mk kernel: kmod-lib-zstd: enable crypto API support 2020-12-06 08:56:59 -10:00
netdevices.mk kernel: add missing symbol to kmod-qlcnic 2021-07-23 12:33:32 +03:00
netfilter.mk kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
netsupport.mk kernel/modules: prevent bonding driver to create default bond0 interface 2021-11-01 00:56:51 +01:00
nls.mk kernel: add Chinese codepages 2017-02-20 09:13:52 +01:00
other.mk qoriq: new target 2021-12-21 21:37:39 +02:00
pcmcia.mk kernel: add support for Option Fusion+ PCMCIA card 2016-12-20 09:35:36 +01:00
sound.mk kernel: Add regmap-i2c dependency to sound-soc-imx-sgtl5000 2021-11-07 17:08:51 +01:00
spi.mk kernel: remove kmod-spi-gpio-old 2018-02-09 10:29:07 +01:00
usb.mk kernel: add kmod-usb-net-smsc75xx 2021-11-20 21:08:25 +01:00
video.mk kernel: drop obsolete kmod-video-core dependencies 2021-12-20 19:57:01 +02:00
virt.mk kernel: add missing symbol to kmod-kvm 2021-09-29 19:17:55 +03:00
w1.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
wireless.mk kernel: remove obsolete kernel version switches 2020-01-12 16:34:20 +01:00
wpan.mk kernel: wpan: Add kmod-ca8210 2020-08-21 11:46:13 +02:00