You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Hauke Mehrtens fd5c168701 kernel: Build: Split kmod-regmap
This reduces the needed modifications to the mainline Linux kernel and
also makes the regmap package work with an out of tree kernel which
does not have these modifications.

The regmap-core is only added when it is really build as a module.
The regmap-core is normally bool so it cannot be built as a module in an
unmodified kernel. When it is selected by on other kernel module it will
always be selected as build in and it also does not show up in
$(LINUX_DIR)/modules.builtin as it is not supposed to be a kernel module.
When it is not in $(LINUX_DIR)/modules.builtin the build system expects
it to be built as a .ko file.
Just check if the module is really there and only add it in that case.

This splits the regmap package into multiple packages, one for each bus type.
This way only the bus maps which are really needed have to be added.
This also splits the I2C, SPI and MMIO regmap into separate packages to not
require all these subsystems to build them, on an unmodified upstream kernel
this also causes problems in some situations.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
5 years ago
..
adm5120 kernel: Replace ledtrig-netdev with upstream backport 6 years ago
adm8668 treewide: use wpad-basic for not small flash targets 6 years ago
apm821xx apm821xx: dts overhaul 5 years ago
ar7 treewide: use wpad-basic for not small flash targets 6 years ago
ar71xx kernel: bump 4.14 to 4.14.95 5 years ago
arc770 treewide: use wpad-basic for not small flash targets 6 years ago
archs38 treewide: use wpad-basic for not small flash targets 6 years ago
armvirt kernel: bump 4.14 to 4.14.77 6 years ago
at91 kernel: Build: Split kmod-regmap 5 years ago
ath25 kernel: bump 4.14 to 4.14.79 6 years ago
ath79 ath79: add support for Devolo WiFi Pro 1750e 5 years ago
au1000 treewide: use wpad-basic for not small flash targets 6 years ago
bcm53xx bcm53xx: add support for Phicomm K3 5 years ago
brcm47xx kernel: bump 4.19 to 4.19.16 5 years ago
brcm63xx brcm63xx: remove broken DSP platform device code 6 years ago
brcm2708 kernel: Build: Split kmod-regmap 5 years ago
cns3xxx kernel: bump 4.14 to 4.14.93 5 years ago
gemini gemini: Add a config for kernel v4.19 5 years ago
generic kernel: Build: Split kmod-regmap 5 years ago
imx6 imx6: image: ventana: Add missing BOOT_SCRIPT variable 6 years ago
ipq40xx ipq40xx: add support for Linksys EA6350v3 5 years ago
ipq806x ipq806x: dts: Unify naming of gpio-led nodes 5 years ago
ixp4xx treewide: use wpad-basic for not small flash targets 6 years ago
kirkwood treewide: use wpad-basic for not small flash targets 6 years ago
lantiq lantiq: Add support for 2nd USB port on Fritz!Box 7320 and 7330 5 years ago
layerscape layerscape: dts: Unify naming of gpio-keys nodes 5 years ago
malta malta: Add support for kernel 4.19 5 years ago
mcs814x kernel: bump 3.18 to 3.18.119 6 years ago
mediatek kernel: bump 4.14 to 4.14.93 5 years ago
mpc85xx mpc85xx: add support for OCEDO Panda 5 years ago
mvebu mvebu: remove default profile 5 years ago
mxs mxs: use generic sysinfo board detection 6 years ago
octeon octeon: fix typo in platform.sh 5 years ago
octeontx kernel: enable memory compaction 6 years ago
omap kernel: bump 4.14 to 4.14.77 6 years ago
omap24xx omap24xx: remove referece to not existing kmod-usb-musb-tusb6010 6 years ago
orion treewide: use wpad-basic for not small flash targets 6 years ago
oxnas oxnas: dts: Unify naming of gpio-led nodes 5 years ago
pistachio kernel: bump 4.14 to 4.14.91 5 years ago
ppc40x kernel: only optimized for size if small_flash 6 years ago
ppc44x kernel: only optimized for size if small_flash 6 years ago
ramips kernel: Build: Split kmod-regmap 5 years ago
rb532 kernel: bump 4.14 to 4.14.86 6 years ago
samsung kernel: Deactivate CONFIG_COMPAT_BRK 6 years ago
sunxi sunxi: spi flash dts changes 5 years ago
uml treewide: use wpad-basic for not small flash targets 6 years ago
x86 x86: Add support for kernel 4.19 5 years ago
xburst kernel: bump 3.18 to 3.18.119 6 years ago
zynq kernel: Deactivate CONFIG_COMPAT_BRK 6 years ago
Makefile