aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/mikrotik
Commit message (Expand)AuthorAgeFilesLines
* tools: add kernel2minor utility for Mikrotik devicesSergey Sergeev2016-07-051-2/+2
* ar71xx: enable profile sorting in preparation for adding device profilesFelix Fietkau2016-06-072-0/+2
* ar71xx: add support for Compex WPJ342John Crispin2016-04-091-0/+1
* ar71xx: add missing kernel symbol (#21849)Jo-Philipp Wich2016-02-121-1/+1
* ar71xx: Support for Ubiquiti UniFi AP AC LITEJohn Crispin2016-02-121-0/+1
* ar71xx: Kernel board definition for PowerCloud CR5000Felix Fietkau2015-12-191-0/+1
* ar71xx: Kernel board definition for PowerCloud CR3000Felix Fietkau2015-12-191-0/+1
* ar71xx: Kernel board definition for PowerCloud CAP324Felix Fietkau2015-12-191-0/+1
* ar71xx: Build initramfs by default for Mikrotik devicesJohn Crispin2015-11-241-1/+1
* ar71xx: Add support for AP147-010 reference boardJohn Crispin2015-07-241-0/+1
* ar71xx: microtik: disable all non-microtik boardsJonas Gorski2015-07-051-3/+6
* ar71xx: add initial support for RB911G-5HPacDGabor Juhos2015-04-071-0/+1
* ar71xx: routerboot: add support for extended radio dataGabor Juhos2015-04-071-0/+1
* ar71xx/mikrotik: disable atnoher two non MikroTik boardsGabor Juhos2015-03-311-0/+2
* ar71xx/mikrotik: disable non MikroTik boardsGabor Juhos2015-03-311-0/+32
* ar71xx/mikrotik: use correct symbol to disable overlayfsGabor Juhos2015-03-311-1/+1
* ar71xx/mikrotik: re-enable 4KiB flash sector eraseGabor Juhos2015-03-301-1/+1
* ar71xx: added support for TL-WA830RE V2John Crispin2014-07-131-0/+1
* ar71xx: Add support for MikroTik RouterBOARD SXT LiteJohn Crispin2014-07-011-0/+1
* ar71xx/mikrotik: enable the AT803x PHY driverGabor Juhos2014-04-131-0/+1
* ar71xx/mikrotik: enable the 74x164 GPIO driverGabor Juhos2014-02-231-0/+1
* ar71xx/mikrotik: enable the GPIO latch driverGabor Juhos2014-02-221-1/+1
* ar71xx/mikrotik: enable small sector erase in the m25p80 driverGabor Juhos2014-02-221-0/+1
* ar71xx: add initial support for the Mikrotik RB911G/RB912UAG boardsGabor Juhos2013-12-161-0/+2
* kernel: remove obsolete yaffs options from target configsGabor Juhos2013-12-161-2/+0
* ar71xx/mikrotik: disable unused MTD optionsGabor Juhos2013-12-161-0/+8
* kernel: add missing config optionsHauke Mehrtens2013-11-011-1/+0
* ar71xx: move subtarget specific features to target.mkGabor Juhos2013-10-301-0/+1
* ar71xx: disable non Mikrotik boards in the mikrotik subtargetGabor Juhos2013-10-301-0/+82
* ar71xx: move CONFIG_MTD_NAND_AR934X_HW_ECC option to subtarget configGabor Juhos2013-10-301-0/+1
* ar71xx: rename 'nand' subtarget to 'mikrotik'Gabor Juhos2013-10-234-0/+74
arget_conf,$(BOARD)_$(subdir))),$(subdir)))) else PLATFORM_DIR:=${CURDIR} endif TARGETID:=$(BOARD)$(if $(SUBTARGET),/$(SUBTARGET)) PLATFORM_SUBDIR:=$(PLATFORM_DIR)$(if $(SUBTARGET),/$(SUBTARGET)) ifneq ($(TARGET_BUILD),1) include $(PLATFORM_DIR)/Makefile ifneq ($(PLATFORM_DIR),$(PLATFORM_SUBDIR)) include $(PLATFORM_SUBDIR)/target.mk endif else ifneq ($(SUBTARGET),) -include ./$(SUBTARGET)/target.mk endif endif define Profile/Default NAME:= PACKAGES:= endef ifndef Profile define Profile $(eval $(call Profile/Default)) $(eval $(call Profile/$(1))) $(eval $(call shexport,Profile/$(1)/Config)) $(eval $(call shexport,Profile/$(1)/Description)) DUMPINFO += \ echo "Target-Profile: $(1)"; \ echo "Target-Profile-Name: $(NAME)"; \ echo "Target-Profile-Packages: $(PACKAGES)"; \ if [ -f ./config/profile-$(1) ]; then \ echo "Target-Profile-Kconfig: yes"; \ fi; \ echo "Target-Profile-Config: "; \ getvar "$(call shvar,Profile/$(1)/Config)"; \ echo "@@"; \ echo "Target-Profile-Description:"; \ getvar "$(call shvar,Profile/$(1)/Description)"; \ echo "@@"; \ echo; ifeq ($(CONFIG_TARGET_$(call target_conf,$(BOARD)_$(if $(SUBTARGET),$(SUBTARGET)_)$(1))),y) PROFILE=$(1) endif endef endif ifneq ($(PLATFORM_DIR),$(PLATFORM_SUBDIR)) define IncludeProfiles -include $(PLATFORM_DIR)/profiles/*.mk -include $(PLATFORM_SUBDIR)/profiles/*.mk endef else define IncludeProfiles -include $(PLATFORM_DIR)/profiles/*.mk endef endif ifeq ($(TARGET_BUILD),1) $(eval $(call IncludeProfiles)) else ifeq ($(DUMP),) $(eval $(call IncludeProfiles)) endif endif $(eval $(call shexport,Target/Description)) include $(INCLUDE_DIR)/kernel-version.mk GENERIC_PLATFORM_DIR := $(TOPDIR)/target/linux/generic-$(KERNEL) GENERIC_PATCH_DIR := $(GENERIC_PLATFORM_DIR)/patches$(shell [ -d "$(GENERIC_PLATFORM_DIR)/patches-$(KERNEL_PATCHVER)" ] && printf -- "-$(KERNEL_PATCHVER)" || true ) GENERIC_LINUX_CONFIG?=$(firstword $(wildcard $(GENERIC_PLATFORM_DIR)/config-$(KERNEL_PATCHVER) $(GENERIC_PLATFORM_DIR)/config-default)) LINUX_CONFIG?=$(firstword $(wildcard $(foreach subdir,$(PLATFORM_DIR) $(PLATFORM_SUBDIR),$(subdir)/config-$(KERNEL_PATCHVER) $(subdir)/config-default))) LINUX_SUBCONFIG?=$(firstword $(wildcard $(PLATFORM_SUBDIR)/config-$(KERNEL_PATCHVER) $(PLATFORM_SUBDIR)/config-default)) ifeq ($(LINUX_CONFIG),$(LINUX_SUBCONFIG)) LINUX_SUBCONFIG:= endif LINUX_CONFCMD=$(if $(LINUX_CONFIG),$(SCRIPT_DIR)/kconfig.pl + $(GENERIC_LINUX_CONFIG) $(if $(LINUX_SUBCONFIG),+ $(LINUX_CONFIG) $(LINUX_SUBCONFIG),$(LINUX_CONFIG)),true) ifeq ($(DUMP),1) BuildTarget=$(BuildTargets/DumpCurrent) ifneq ($(BOARD),) TMP_CONFIG:=$(TMP_DIR)/.kconfig-$(call target_conf,$(TARGETID)) $(TMP_CONFIG): $(GENERIC_LINUX_CONFIG) $(LINUX_CONFIG) $(LINUX_SUBCONFIG) $(LINUX_CONFCMD) > $@ || rm -f $@ -include $(TMP_CONFIG) .SILENT: $(TMP_CONFIG) .PRECIOUS: $(TMP_CONFIG) ifneq ($(CONFIG_PCI),) FEATURES += pci endif ifneq ($(CONFIG_USB),) FEATURES += usb endif ifneq ($(CONFIG_PCMCIA)$(CONFIG_PCCARD),) FEATURES += pcmcia endif ifneq ($(CONFIG_VGA_CONSOLE)$(CONFIG_FB),) FEATURES += display endif # remove duplicates FEATURES:=$(sort $(FEATURES)) endif endif define BuildTargets/DumpCurrent .PHONY: dumpinfo dumpinfo: @echo 'Target: $(TARGETID)'; \ echo 'Target-Board: $(BOARD)'; \ echo 'Target-Kernel: $(KERNEL)'; \ echo 'Target-Name: $(BOARDNAME)$(if $(SUBTARGET),, [$(KERNEL)])'; \ echo 'Target-Path: $(subst $(TOPDIR)/,,$(PWD))'; \ echo 'Target-Arch: $(ARCH)'; \ echo 'Target-Features: $(FEATURES)'; \ echo 'Target-Depends: $(DEPENDS)'; \ echo 'Linux-Version: $(LINUX_VERSION)'; \ echo 'Linux-Release: $(LINUX_RELEASE)'; \ echo 'Linux-Kernel-Arch: $(LINUX_KARCH)'; \ echo 'Target-Description:'; \ getvar $(call shvar,Target/Description); \ echo '@@'; \ echo 'Default-Packages: $(DEFAULT_PACKAGES)'; \ $(DUMPINFO) $(if $(SUBTARGET),,@$(foreach SUBTARGET,$(SUBTARGETS),$(SUBMAKE) -s DUMP=1 SUBTARGET=$(SUBTARGET); )) endef include $(INCLUDE_DIR)/kernel.mk ifeq ($(TARGET_BUILD),1) include $(INCLUDE_DIR)/kernel-build.mk BuildTarget?=$(BuildKernel) endif endif #__target_inc