aboutsummaryrefslogtreecommitdiffstats
path: root/package
Commit message (Expand)AuthorAgeFilesLines
* rbextract: support devices directly showing ERD magicRoger Pueyo Centelles2020-01-232-1/+30
* rbextract: add packageRoger Pueyo Centelles2020-01-236-0/+854
* rbcfg: make package available for ath79Roger Pueyo Centelles2020-01-231-1/+1
* hostapd: fix faulty WMM IE parameters with ETSI regulatory domainsFelix Fietkau2020-01-232-0/+88
* uboot-envtools: ath79: add support for glinet,gl-ar150Kimmo Vuorinen2020-01-231-0/+3
* uboot-envtools: ar71xx: add support for gl-ar150/-domino/-mifiKimmo Vuorinen2020-01-231-0/+5
* mac80211: add support for wds_bridge hostapd featureDaniel Golle2020-01-221-2/+6
* kernel: add SFP support for Methode DM7052 NBASE-T moduleRussell King2020-01-211-0/+17
* curl: update to version 7.68.0 (security fix)Jan Pavlinec2020-01-211-3/+3
* fstools: update to version 2020-01-21Petr Štetiar2020-01-211-3/+3
* urngd: update to version 2020-01-21Petr Štetiar2020-01-211-3/+3
* procd: update to latest git HEADDaniel Golle2020-01-211-4/+4
* netifd: add basic support for jail network namespacesDaniel Golle2020-01-211-3/+3
* libubox: update to version 2020-01-20Petr Štetiar2020-01-201-3/+3
* fstools: update to version 2020-01-18Petr Štetiar2020-01-201-3/+3
* kernel: remove further obsolete kernel version switchesSungbo Eo2020-01-181-4/+1
* base-files/functions.sh: use grep -q instead of []Rosen Penev2020-01-181-4/+4
* base-files/system.sh: remove $ in $(())Rosen Penev2020-01-171-1/+1
* base-files/functions.sh: use && instead of -aRosen Penev2020-01-171-2/+2
* base-files/functions.sh: remove useless catRosen Penev2020-01-171-2/+2
* base-files/functions.sh: don't use $var in $(())Rosen Penev2020-01-171-3/+3
* libcxx: fix build for x86/64Stijn Tintel2020-01-171-0/+1
* odhcpd: update to version 2020-01-14Hans Dedecker2020-01-161-3/+3
* hostapd: add support for system cert bundle validationDavid Lam2020-01-162-6/+15
* hostapd: cleanup IBSS-RSNDaniel Golle2020-01-162-6/+2
* uboot-oxnas: fix memory leak in tool mkox820crcAndrea Dalla Costa2020-01-151-0/+3
* dropbear: fix compile errorJohn Crispin2020-01-151-1/+2
* wireguard: skip peer config if public key of the peer is not definedFlorian Eckert2020-01-151-0/+5
* busybox: fix build issuesJohn Crispin2020-01-151-1/+3
* ath79: add support for Netgear WNDR4500 v3Michal Cieslakiewicz2020-01-151-0/+1
* ath79: add support for Netgear WNDR4300 v2Michal Cieslakiewicz2020-01-151-0/+1
* mac80211: ath9k: add GPIO mask dts propertyMichal Cieslakiewicz2020-01-151-0/+25
* zram-swap: support swap priorityMaxim Storchak2020-01-152-2/+4
* perf: Add libunwind only if selectedRosen Penev2020-01-151-2/+2
* uhttpd: add enable instance optionFlorian Eckert2020-01-152-1/+5
* hostapd: add wpa_strict_rekey supportKyle Copperfield2020-01-151-1/+3
* hostapd: add dtim_period, local_pwr_constraint, spectrum_mgmt_requiredKyle Copperfield2020-01-152-3/+12
* dropbear: move failsafe code out of base-filesKyle Copperfield2020-01-154-8/+11
* busybox: Include hdparm by default on nas type deviceLinus Walleij2020-01-151-0/+3
* cryptodev-linux: remove DEFAULT redefinitionEneas U de Queiroz2020-01-151-1/+0
* mac80211: fix MAC address allocations if the local bit is set on the base addrFelix Fietkau2020-01-151-1/+1
* valgrind: do not strip internal preload libraries and executablesJo-Philipp Wich2020-01-141-2/+20
* base-files: fix build for /sbin/pkg_checkXu Wang2020-01-141-2/+2
* hostapd: add support for subject validationDavid Lam2020-01-142-1/+93
* mac80211: fix list_phy_interfaces for multiple wiphys on the same deviceFelix Fietkau2020-01-141-1/+10
* mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU ...Felix Fietkau2020-01-141-0/+25
* mac80211: fix sta TID stats leak on a few nl80211 callsFelix Fietkau2020-01-142-0/+43
* mac80211: renumber subsys patches accepted upstreamFelix Fietkau2020-01-144-0/+0
* base-files: use jshn lib for ubus sysupgrade argument generationFlorian Eckert2020-01-141-14/+11
* rpcd: activate PIE ASLR by defaultPetr Štetiar2020-01-141-0/+1
include "qcom-ipq8065-v1.0.dtsi" #include <dt-bindings/input/input.h> / { model = "Netgear Nighthawk X4S R7800"; compatible = "netgear,r7800", "qcom,ipq8065"; memory@0 { reg = <0x42000000 0x1e000000>; device_type = "memory"; }; reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; rsvd@41200000 { reg = <0x41200000 0x300000>; no-map; }; }; aliases { serial0 = &uart4; mdio-gpio0 = &mdio0; }; chosen { bootargs = "rootfstype=squashfs noinitrd"; linux,stdout-path = "serial0:115200n8"; }; soc { pinmux@800000 { i2c4_pins: i2c4_pinmux { pins = "gpio12", "gpio13"; function = "gsbi4"; bias-disable; }; pcie0_pins: pcie0_pinmux { mux { pins = "gpio3"; function = "pcie1_rst"; drive-strength = <12>; bias-disable; }; }; pcie1_pins: pcie1_pinmux { mux { pins = "gpio48"; function = "pcie2_rst"; drive-strength = <12>; bias-disable; }; }; nand_pins: nand_pins { mux { pins = "gpio34", "gpio35", "gpio36", "gpio37", "gpio38", "gpio39", "gpio40", "gpio41", "gpio42", "gpio43", "gpio44", "gpio45", "gpio46", "gpio47"; function = "nand"; drive-strength = <10>; bias-disable; }; pullups { pins = "gpio39"; bias-pull-up; }; hold { pins = "gpio40", "gpio41", "gpio42", "gpio43", "gpio44", "gpio45", "gpio46", "gpio47"; bias-bus-hold; }; }; mdio0_pins: mdio0_pins { mux { pins = "gpio0", "gpio1"; function = "gpio"; drive-strength = <8>; bias-disable; }; }; rgmii2_pins: rgmii2_pins { mux { pins = "gpio27", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32", "gpio51", "gpio52", "gpio59", "gpio60", "gpio61", "gpio62" ; function = "rgmii2"; drive-strength = <8>; bias-disable; }; }; }; gsbi@16300000 { qcom,mode = <GSBI_PROT_I2C_UART>; status = "ok"; serial@16340000 { status = "ok"; }; /* * The i2c device on gsbi4 should not be enabled. * On ipq806x designs gsbi4 i2c is meant for exclusive * RPM usage. Turning this on in kernel manifests as * i2c failure for the RPM. */ }; sata-phy@1b400000 { status = "ok"; }; sata@29000000 { status = "ok"; }; phy@100f8800 { /* USB3 port 1 HS phy */ status = "ok"; }; phy@100f8830 { /* USB3 port 1 SS phy */ status = "ok"; }; phy@110f8800 { /* USB3 port 0 HS phy */ status = "ok"; }; phy@110f8830 { /* USB3 port 0 SS phy */ status = "ok"; }; usb30@0 { status = "ok"; }; usb30@1 { status = "ok"; }; pcie0: pci@1b500000 { status = "ok"; reset-gpio = <&qcom_pinmux 3 GPIO_ACTIVE_LOW>; pinctrl-0 = <&pcie0_pins>; pinctrl-names = "default"; }; pcie1: pci@1b700000 { status = "ok"; reset-gpio = <&qcom_pinmux 48 GPIO_ACTIVE_LOW>; pinctrl-0 = <&pcie1_pins>; pinctrl-names = "default"; }; nand@1ac00000 { status = "ok"; pinctrl-0 = <&nand_pins>; pinctrl-names = "default"; nand-ecc-strength = <4>; nand-bus-width = <8>; #address-cells = <1>; #size-cells = <1>; qcadata@0 { label = "qcadata"; reg = <0x0000000 0x0c80000>; read-only; }; APPSBL@c80000 { label = "APPSBL"; reg = <0x0c80000 0x0500000>; read-only; }; APPSBLENV@1180000 { label = "APPSBLENV"; reg = <0x1180000 0x0080000>; read-only; }; art: art@1200000 { label = "art"; reg = <0x1200000 0x0140000>; read-only; }; artbak: art@1340000 { label = "artbak"; reg = <0x1340000 0x0140000>; read-only; }; kernel@1480000 { label = "kernel"; reg = <0x1480000 0x0200000>; }; ubi@1680000 { label = "ubi"; reg = <0x1680000 0x1E00000>; }; netgear@3480000 { label = "netgear"; reg = <0x3480000 0x4480000>; read-only; }; reserve@7900000 { label = "reserve"; reg = <0x7900000 0x0700000>; read-only; }; firmware@1480000 { label = "firmware"; reg = <0x1480000 0x2000000>; }; }; mdio0: mdio { compatible = "virtual,mdio-gpio"; #address-cells = <1>; #size-cells = <0>; gpios = <&qcom_pinmux 1 0 &qcom_pinmux 0 0>; pinctrl-0 = <&mdio0_pins>; pinctrl-names = "default"; phy0: ethernet-phy@0 { device_type = "ethernet-phy"; reg = <0>; qca,ar8327-initvals = < 0x00004 0x7600000 /* PAD0_MODE */ 0x00008 0x1000000 /* PAD5_MODE */ 0x0000c 0x80 /* PAD6_MODE */ 0x000e4 0x6a545 /* MAC_POWER_SEL */ 0x000e0 0xc74164de /* SGMII_CTRL */ 0x0007c 0x4e /* PORT0_STATUS */ 0x00094 0x4e /* PORT6_STATUS */ >; }; phy4: ethernet-phy@4 { device_type = "ethernet-phy"; reg = <4>; }; }; gmac1: ethernet@37200000 { status = "ok"; phy-mode = "rgmii"; qcom,id = <1>; pinctrl-0 = <&rgmii2_pins>; pinctrl-names = "default"; mtd-mac-address = <&art 6>; fixed-link { speed = <1000>; full-duplex; }; }; gmac2: ethernet@37400000 { status = "ok"; phy-mode = "sgmii"; qcom,id = <2>; mtd-mac-address = <&art 0>; fixed-link { speed = <1000>; full-duplex; }; }; }; gpio-keys { compatible = "gpio-keys"; wifi { label = "wifi"; gpios = <&qcom_pinmux 6 1>; linux,code = <KEY_WLAN>; }; reset { label = "reset"; gpios = <&qcom_pinmux 54 1>; linux,code = <KEY_RESTART>; }; wps { label = "wps"; gpios = <&qcom_pinmux 65 1>; linux,code = <KEY_WPS_BUTTON>; }; }; gpio-leds { compatible = "gpio-leds"; usb1 { label = "r7800:amber:usb1"; gpios = <&qcom_pinmux 7 0>; }; usb3 { label = "r7800:amber:usb3"; gpios = <&qcom_pinmux 8 0>; }; status { label = "r7800:amber:status"; gpios = <&qcom_pinmux 9 0>; }; internet { label = "r7800:white:internet"; gpios = <&qcom_pinmux 22 0>; }; wan { label = "r7800:white:wan"; gpios = <&qcom_pinmux 23 0>; }; wps { label = "r7800:white:wps"; gpios = <&qcom_pinmux 24 0>; }; esata { label = "r7800:white:esata"; gpios = <&qcom_pinmux 26 0>; }; power { label = "r7800:white:power"; gpios = <&qcom_pinmux 53 0>; default-state = "on"; }; rfkill { label = "r7800:white:rfkill"; gpios = <&qcom_pinmux 64 0>; }; wifi { label = "r7800:white:wifi"; gpios = <&qcom_pinmux 67 0>; }; }; }; &adm_dma { status = "ok"; };