aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/lantiq
Commit message (Expand)AuthorAgeFilesLines
* lantiq: update USB controller initializationHauke Mehrtens2017-01-0911-95/+394
* lantiq: fix dma locking problems with SMPHauke Mehrtens2017-01-091-0/+152
* kernel: remove ubifs xz decompression supportFelix Fietkau2017-01-092-2/+0
* lantiq: fix console print for additional boardsHauke Mehrtens2017-01-063-0/+12
* lantiq: fix console printHauke Mehrtens2017-01-0535-4/+128
* lantiq: fix falcon buildJohn Crispin2016-12-251-1/+1
* lantiq: rename EASY98000 to EASY98000NORHauke Mehrtens2016-12-241-2/+1
* lantiq: drop the FRITZ7360SL led-dsl aliasMathias Kresin2016-12-241-1/+0
* lantiq: add FRITZ7360SL phy reset gpiosMathias Kresin2016-12-241-5/+5
* lantiq: fix DGN1000B boot status ledsMathias Kresin2016-12-241-9/+7
* lantiq: remove "init" kernel command line parameter from bootargsMartin Blumenstingl2016-12-1234-125/+2
* lantiq: specify console using stdout-path instead of cmdline argumentMartin Blumenstingl2016-12-1240-37/+70
* lantiq: falcon: remove bootargs-appendHauke Mehrtens2016-12-1010-40/+0
* lantiq: simplify ath9k eeprom extraction scriptMathias Kresin2016-12-081-11/+16
* lantiq: fix ath9k EEPROM data swapping for some devicesMartin Blumenstingl2016-12-081-14/+26
* kernel: bump to 4.4.36Álvaro Fernández Rojas2016-12-041-1/+1
* lantiq: fix image validation errorsMathias Kresin2016-12-0415-15/+20
* kernel: bump to 4.4.35Kevin Darbyshire-Bryant2016-11-292-3/+3
* lantiq: drop obsolete patchMathias Kresin2016-11-291-31/+0
* lantiq: use BT HomeHub 5 Type A OEM partition layoutMathias Kresin2016-11-294-35/+36
* lantiq: backport kernel patch to pass of node to nand_dt_initMathias Kresin2016-11-292-2/+27
* lantiq: drop ath9k device tree binding & ath9k pci fixupMathias Kresin2016-11-291-304/+7
* lantiq: use ath9k device tree bindings binding/owl-loaderMartin Blumenstingl2016-11-2914-141/+305
* lantiq: add Falcon supportHauke Mehrtens2016-11-2720-1/+1494
* lantiq: add swconfig to the default packagesMathias Kresin2016-11-273-46/+28
* treewide: fix button keys codes used in dtsMathias Kresin2016-11-2715-19/+20
* lantiq: specify the PCIe controller's interrupt, size and address cellsMartin Blumenstingl2016-11-261-2/+10
* lantiq: Register the device tree node with the PCIe controllerMartin Blumenstingl2016-11-261-1/+9
* lantiq: write protect vgv7519 u-boot and u-boot-env partitionsEddi De Pieri2016-11-231-0/+2
* lantiq: add missing metadata for tp-link imagesFelix Fietkau2016-11-211-1/+1
* lantiq: use dwc2 by default on danubeBen Mulvihill2016-11-211-13/+13
* lantiq: dwc2 parameters for danubeBen Mulvihill2016-11-211-2/+31
* lantiq: device tree bindings for dwc2 on danubeBen Mulvihill2016-11-211-1/+2
* lantiq: initialise dwc2 on danubeBen Mulvihill2016-11-211-0/+10
* lantiq: remove device specific sysupgrade image checksFelix Fietkau2016-11-201-22/+1
* lantiq: run append-metadata before check-size to fix build errorsFelix Fietkau2016-11-191-4/+4
* lantiq: append metadata to imagesFelix Fietkau2016-11-192-5/+7
* kernel: update kernel 4.4 to version 4.4.32Stijn Tintel2016-11-161-1/+1
* lantiq: add tapi/vmmc to VGV7519 defaultsdpeddi2016-11-161-2/+2
* lantiq: enable VMMC for VGV7519dpeddi2016-11-161-1/+10
* lantiq: add tapi/vmmc to VGV7510KW22 defaultsEddi De Pieri2016-11-161-2/+2
* lantiq: enable VMMC for VGV7510KW22Eddi De Pieri2016-11-161-1/+10
* lantiq: fix port indexing for WBMR-300Felix Fietkau2016-11-141-1/+1
* treewide: dts: use keycode defines from input dt-bindingMathias Kresin2016-11-1339-4/+70
* lantiq: fix pci issue if mem kernel parameter is usedEddi De Pieri2016-11-121-0/+22
* lantiq: drop ralink eeprom handling functionMathias Kresin2016-11-091-73/+9
* lantiq: use the device tree bindings from rt2x00 driverMathias Kresin2016-11-0911-170/+136
* lantiq: fix VGV7519 and VGV7510KW22 mac addressesMathias Kresin2016-11-093-4/+5
* lantiq: use external pci clock on ARV7506PW11Mathias Kresin2016-11-031-0/+1
* lantiq: cleanup dts filesMathias Kresin2016-11-0333-312/+35
xen_root case "$(XEN_ROOT)" in \ /*) XEN_ROOT=$(XEN_ROOT) ;; \ *) xen_root_lhs=`pwd`; \ xen_root_rhs=$(XEN_ROOT)/; \ while [ "x$${xen_root_rhs#../}" != "x$$xen_root_rhs" ]; do \ xen_root_rhs="$${xen_root_rhs#../}"; \ xen_root_rhs="$${xen_root_rhs#/}"; \ xen_root_rhs="$${xen_root_rhs#/}"; \ xen_root_lhs="$${xen_root_lhs%/*}"; \ done; \ XEN_ROOT="$$xen_root_lhs/$$xen_root_rhs" ;; \ esac; \ export XEN_ROOT endef define buildmakevars2shellvars PREFIX="$(PREFIX)"; \ XEN_SCRIPT_DIR="$(XEN_SCRIPT_DIR)"; \ export PREFIX; \ export XEN_SCRIPT_DIR endef buildmakevars2file = $(eval $(call buildmakevars2file-closure,$(1))) define buildmakevars2file-closure .PHONY: genpath genpath: rm -f $(1); \ echo "SBINDIR=\"$(SBINDIR)\"" >> $(1); \ echo "BINDIR=\"$(BINDIR)\"" >> $(1); \ echo "LIBEXEC=\"$(LIBEXEC)\"" >> $(1); \ echo "LIBDIR=\"$(LIBDIR)\"" >> $(1); \ echo "SHAREDIR=\"$(SHAREDIR)\"" >> $(1); \ echo "PRIVATE_BINDIR=\"$(PRIVATE_BINDIR)\"" >> $(1); \ echo "XENFIRMWAREDIR=\"$(XENFIRMWAREDIR)\"" >> $(1); \ echo "XEN_CONFIG_DIR=\"$(XEN_CONFIG_DIR)\"" >> $(1); \ echo "XEN_SCRIPT_DIR=\"$(XEN_SCRIPT_DIR)\"" >> $(1) endef ifeq ($(debug),y) CFLAGS += -g endif CFLAGS += -fno-strict-aliasing CFLAGS += -std=gnu99 CFLAGS += -Wall -Wstrict-prototypes # -Wunused-value makes GCC 4.x too aggressive for my taste: ignoring the # result of any casted expression causes a warning. CFLAGS += -Wno-unused-value $(call cc-option-add,HOSTCFLAGS,HOSTCC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wno-unused-but-set-variable) LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i)) EMBEDDED_EXTRA_CFLAGS := -nopie -fno-stack-protector -fno-stack-protector-all EMBEDDED_EXTRA_CFLAGS += -fno-exceptions # Enable XSM security module. Enabling XSM requires selection of an # XSM security module (FLASK_ENABLE or ACM_SECURITY). XSM_ENABLE ?= n FLASK_ENABLE ?= n ACM_SECURITY ?= n # Download GIT repositories via HTTP or GIT's own protocol? # GIT's protocol is faster and more robust, when it works at all (firewalls # may block it). We make it the default, but if your GIT repository downloads # fail or hang, please specify GIT_HTTP=y in your environment. GIT_HTTP ?= n XEN_EXTFILES_URL=http://xenbits.xensource.com/xen-extfiles # All the files at that location were downloaded from elsewhere on # the internet. The original download URL is preserved as a comment # near the place in the Xen Makefiles where the file is used. ifeq ($(GIT_HTTP),y) QEMU_REMOTE=http://xenbits.xensource.com/git-http/qemu-xen-4.0-testing.git else QEMU_REMOTE=git://xenbits.xensource.com/qemu-xen-4.0-testing.git endif # Specify which qemu-dm to use. This may be `ioemu' to use the old # Mercurial in-tree version, or a local directory, or a git URL. # CONFIG_QEMU ?= ../qemu-xen.git CONFIG_QEMU ?= $(QEMU_REMOTE) QEMU_TAG := xen-4.0.4 # Thu Feb 2 13:47:06 2012 +0000 # e1000: bounds packet size against buffer size OCAML_XENSTORED_REPO=http://xenbits.xensource.com/ext/xen-ocaml-tools.hg # Build OCAML version of xenstored instead of the in-tree C version? # This will cause $(OCAML_XENSTORED_REPO) to be cloned. CONFIG_OCAML_XENSTORED ?= n # Optional components XENSTAT_XENTOP ?= y VTPM_TOOLS ?= n LIBXENAPI_BINDINGS ?= n PYTHON_TOOLS ?= y CONFIG_MINITERM ?= n CONFIG_LOMOUNT ?= n -include $(XEN_ROOT)/.config