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/generic/hack-4.19
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
..
202-reduce_module_size.patch
204-module_strip.patch kernel: bump 4.19 to 4.19.16 5 years ago
207-disable-modorder.patch kernel: bump 4.19 to 4.19.16 5 years ago
210-darwin_scripts_include.patch
211-host_tools_portability.patch
212-byteshift_portability.patch
214-spidev_h_portability.patch
220-gc_sections.patch
221-module_exports.patch
230-openwrt_lzma_options.patch
250-netfilter_depends.patch
251-sound_kconfig.patch
259-regmap_dynamic.patch kernel: Build: Split kmod-regmap 5 years ago
260-crypto_test_dependencies.patch
280-rfkill-stubs.patch
290-nvmem-make-CONFIG_NVMEM-tristate-again.patch kernel: Make CONFIG_NVMEM tristate 6 years ago
300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch kernel: bump 4.19 to 4.19.16 5 years ago
301-mips_image_cmdline_hack.patch
321-powerpc_crtsavres_prereq.patch
531-debloat_lzma.patch
640-bridge-only-accept-EAP-locally.patch
647-netfilter-flow-acct.patch
650-netfilter-add-xt_OFFLOAD-target.patch
651-wireless_mesh_header.patch
660-fq_codel_defaults.patch
661-use_fq_codel_by_default.patch
662-remove_pfifo_fast.patch
700-swconfig_switch_drivers.patch
702-phy_add_aneg_done_function.patch kernel: bump 4.19 to 4.19.16 5 years ago
721-phy_packets.patch kernel: bump 4.19 to 4.19.16 5 years ago
773-bgmac-add-srab-switch.patch
835-misc-owl_loader.patch
901-debloat_sock_diag.patch
902-debloat_proc.patch kernel: bump 4.19 to 4.19.16 5 years ago
904-debloat_dma_buf.patch kernel: bump 4.19 to 4.19.16 5 years ago
910-kobject_uevent.patch
911-kobject_add_broadcast_uevent.patch
921-always-create-console-node-in-initramfs.patch
930-crashlog.patch kernel: bump 4.19 to 4.19.16 5 years ago
940-cleanup-offload-hooks-on-netdev-unregister.patch