kernel: bump to 4.14.155, 4.19.85

This commit is contained in:
LEAN-ESX 2019-11-22 09:25:25 -08:00
parent 5a658d74bd
commit 851d616c7a
354 changed files with 1117 additions and 2763 deletions

View File

@ -7,12 +7,12 @@ ifdef CONFIG_TESTING_KERNEL
endif
LINUX_VERSION-4.9 = .202
LINUX_VERSION-4.14 = .154
LINUX_VERSION-4.19 = .84
LINUX_VERSION-4.14 = .155
LINUX_VERSION-4.19 = .85
LINUX_KERNEL_HASH-4.9.202 = 8108ec1cd10fc40821c84e9f087dba10b1767aad66596f4a36925faef55e4ebf
LINUX_KERNEL_HASH-4.14.154 = 86de4a24379a78d67fc08b2e249ccf7b689eb6c37fbe329fc3dfbe8ab4300603
LINUX_KERNEL_HASH-4.19.84 = 868b4a92619cb00ab142a20a67f000525b9605820d1b66faa4a183133eac0660
LINUX_KERNEL_HASH-4.14.155 = 77d61979556b81c95b81452fa10e1fe9368cbe2f9f80a13e4669b0464722e481
LINUX_KERNEL_HASH-4.19.85 = 7bf435970aeeafd46263f49730087a61c4858d8b8fc5a4002ceac971b45f4fb7
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))

View File

@ -26,7 +26,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
/* Device and char device-related information */
static DEFINE_IDA(gpio_ida);
static dev_t gpio_devt;
@@ -2634,7 +2636,7 @@ int gpiod_direction_output(struct gpio_d
@@ -2654,7 +2656,7 @@ int gpiod_direction_output(struct gpio_d
value = !!value;
/* GPIOs used for IRQs shall not be set as output */
@ -35,7 +35,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org>
gpiod_err(desc,
"%s: tried to set a GPIO tied to an IRQ as output\n",
__func__);
@@ -3333,7 +3335,7 @@ int gpiochip_lock_as_irq(struct gpio_chi
@@ -3353,7 +3355,7 @@ int gpiochip_lock_as_irq(struct gpio_chi
}
}

View File

@ -37,7 +37,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
{
u32 *buf = kmalloc(sizeof(u32), GFP_KERNEL);
@@ -3006,8 +3015,14 @@ static int lan78xx_bind(struct lan78xx_n
@@ -3011,8 +3020,14 @@ static int lan78xx_bind(struct lan78xx_n
if (DEFAULT_RX_CSUM_ENABLE)
dev->net->features |= NETIF_F_RXCSUM;

View File

@ -28,7 +28,7 @@ See: https://github.com/raspberrypi/linux/issues/2447
static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
{
u32 *buf = kmalloc(sizeof(u32), GFP_KERNEL);
@@ -3819,7 +3824,12 @@ static int lan78xx_probe(struct usb_inte
@@ -3824,7 +3829,12 @@ static int lan78xx_probe(struct usb_inte
dev->pipe_intr = usb_rcvintpipe(dev->udev,
dev->ep_intr->desc.bEndpointAddress &
USB_ENDPOINT_NUMBER_MASK);

View File

@ -12,7 +12,7 @@ in both dwc_otg and in ipv6 processing.
--- a/drivers/net/usb/lan78xx.c
+++ b/drivers/net/usb/lan78xx.c
@@ -3253,7 +3253,7 @@ static int rx_submit(struct lan78xx_net
@@ -3258,7 +3258,7 @@ static int rx_submit(struct lan78xx_net
size_t size = dev->rx_urb_size;
int ret = 0;

View File

@ -20,7 +20,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
--- a/drivers/net/ethernet/broadcom/genet/bcmmii.c
+++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c
@@ -286,6 +286,8 @@ int bcmgenet_mii_probe(struct net_device
@@ -285,6 +285,8 @@ int bcmgenet_mii_probe(struct net_device
/* Communicate the integrated PHY revision */
if (priv->internal_phy)
phy_flags = priv->gphy_rev;

View File

@ -41,7 +41,7 @@ Signed-off-by: Mark Brown <broonie@kernel.org>
--- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c
@@ -3959,8 +3959,23 @@ struct gpio_desc *__must_check gpiod_get
@@ -3979,8 +3979,23 @@ struct gpio_desc *__must_check gpiod_get
* the device name as label
*/
status = gpiod_request(desc, con_id ? con_id : devname);

View File

@ -23,7 +23,7 @@ Signed-off-by: Mark Brown <broonie@kernel.org>
--- a/drivers/gpio/gpiolib.c
+++ b/drivers/gpio/gpiolib.c
@@ -4033,6 +4033,8 @@ struct gpio_desc *gpiod_get_from_of_node
@@ -4053,6 +4053,8 @@ struct gpio_desc *gpiod_get_from_of_node
transitory = flags & OF_GPIO_TRANSITORY;
ret = gpiod_request(desc, label);

View File

@ -1,48 +0,0 @@
From feef7918667b84f9d5653c501542dd8d84ae32af Mon Sep 17 00:00:00 2001
From: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Date: Sun, 19 Aug 2018 22:20:23 +0300
Subject: [PATCH] MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Setting GPIO 21 high seems to be required to enable power to USB ports
on the WNDR3400v3. As there is already similar code for WNR3500L,
make the existing USB power GPIO code generic and use that.
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Patchwork: https://patchwork.linux-mips.org/patch/20259/
Cc: Rafał Miłecki <zajec5@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
---
arch/mips/bcm47xx/workarounds.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
--- a/arch/mips/bcm47xx/workarounds.c
+++ b/arch/mips/bcm47xx/workarounds.c
@@ -5,9 +5,8 @@
#include <bcm47xx_board.h>
#include <bcm47xx.h>
-static void __init bcm47xx_workarounds_netgear_wnr3500l(void)
+static void __init bcm47xx_workarounds_enable_usb_power(int usb_power)
{
- const int usb_power = 12;
int err;
err = gpio_request_one(usb_power, GPIOF_OUT_INIT_HIGH, "usb_power");
@@ -23,7 +22,10 @@ void __init bcm47xx_workarounds(void)
switch (board) {
case BCM47XX_BOARD_NETGEAR_WNR3500L:
- bcm47xx_workarounds_netgear_wnr3500l();
+ bcm47xx_workarounds_enable_usb_power(12);
+ break;
+ case BCM47XX_BOARD_NETGEAR_WNDR3400_V3:
+ bcm47xx_workarounds_enable_usb_power(21);
break;
default:
/* No workaround(s) needed */

View File

@ -1,48 +0,0 @@
From feef7918667b84f9d5653c501542dd8d84ae32af Mon Sep 17 00:00:00 2001
From: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Date: Sun, 19 Aug 2018 22:20:23 +0300
Subject: [PATCH] MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Setting GPIO 21 high seems to be required to enable power to USB ports
on the WNDR3400v3. As there is already similar code for WNR3500L,
make the existing USB power GPIO code generic and use that.
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Patchwork: https://patchwork.linux-mips.org/patch/20259/
Cc: Rafał Miłecki <zajec5@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
---
arch/mips/bcm47xx/workarounds.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
--- a/arch/mips/bcm47xx/workarounds.c
+++ b/arch/mips/bcm47xx/workarounds.c
@@ -5,9 +5,8 @@
#include <bcm47xx_board.h>
#include <bcm47xx.h>
-static void __init bcm47xx_workarounds_netgear_wnr3500l(void)
+static void __init bcm47xx_workarounds_enable_usb_power(int usb_power)
{
- const int usb_power = 12;
int err;
err = gpio_request_one(usb_power, GPIOF_OUT_INIT_HIGH, "usb_power");
@@ -23,7 +22,10 @@ void __init bcm47xx_workarounds(void)
switch (board) {
case BCM47XX_BOARD_NETGEAR_WNR3500L:
- bcm47xx_workarounds_netgear_wnr3500l();
+ bcm47xx_workarounds_enable_usb_power(12);
+ break;
+ case BCM47XX_BOARD_NETGEAR_WNDR3400_V3:
+ bcm47xx_workarounds_enable_usb_power(21);
break;
default:
/* No workaround(s) needed */

View File

@ -1,5 +1,5 @@
#
# Copyright (C) 2006-2009 OpenWrt.org
# Copyright (C) 2006-2019 OpenWrt.org
# Copyright (C) 2016 LEDE project
#
# This is free software, licensed under the GNU General Public License v2.
@ -13,6 +13,7 @@ BOARDNAME:=Broadcom BCM63xx
SUBTARGETS:=generic smp
FEATURES:=squashfs usb atm pci pcmcia usbgadget
KERNEL_PATCHVER:=4.14
KERNEL_TESTING_PATCHVER:=4.19
MAINTAINER:=Jonas Gorski <jogo@openwrt.org>
define Target/Description

View File

@ -43,7 +43,7 @@ set_state() {
status_led="spw303v:green:power+adsl"
;;
vh4032n)
status_led="VH4032N:red:power"
status_led="VH4032N:blue:power"
;;
vr-3025un)
status_led="VR-3025un:green:power"

View File

@ -1,28 +1,9 @@
#!/bin/sh
# Based on gabors ralink wisoc implementation.
rt2x00_eeprom_die() {
echo "rt2x00 eeprom: " "$*"
exit 1
}
rt2x00_eeprom_extract() {
local part=$1
local offset=$2
local count=$3
local mtd
mtd=$(find_mtd_part $part)
[ -n "$mtd" ] || \
rt2x00_eeprom_die "no mtd device found for partition $part"
dd if=$mtd of=/lib/firmware/$FIRMWARE bs=1 skip=$offset count=$count || \
rt2x00_eeprom_die "failed to extract from $mtd"
}
[ -e /lib/firmware/$FIRMWARE ] && exit 0
. /lib/functions.sh
. /lib/functions/caldata.sh
board=$(board_name)
@ -30,14 +11,14 @@ case "$FIRMWARE" in
"rt2x00.eeprom" )
case $board in
hg556a_c)
rt2x00_eeprom_extract "cal_data" 130560 512
caldata_extract "cal_data" 0x1fe00 0x200
;;
hg622 |\
hg655b)
rt2x00_eeprom_extract "cal_data" 0 512
caldata_extract "cal_data" 0x0 0x200
;;
*)
rt2x00_eeprom_die "board $board is not supported yet"
caldata_die "board $board is not supported yet"
;;
esac
;;

View File

@ -4,12 +4,20 @@ CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
# CONFIG_ARCH_HAS_GCOV_PROFILE_ALL is not set
# CONFIG_ARCH_HAS_SG_CHAIN is not set
# CONFIG_ARCH_HAS_STRICT_KERNEL_RWX is not set
# CONFIG_ARCH_HAS_STRICT_MODULE_RWX is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_ARCH_MMAP_RND_BITS_MAX=15
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=15
# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
CONFIG_BCM6345_EXT_IRQ=y
CONFIG_BCM6345_PERIPH_IRQ=y
@ -59,7 +67,9 @@ CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
CONFIG_CPU_R4K_CACHE_TLB=y
CONFIG_CPU_R4K_FPU=y
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
CONFIG_CPU_SUPPORTS_CPUFREQ=y
CONFIG_CPU_SUPPORTS_HIGHMEM=y
CONFIG_CRASH_CORE=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CSRC_R4K=y
@ -71,11 +81,15 @@ CONFIG_FIXED_PHY=y
CONFIG_GENERIC_ATOMIC64=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_GENERIC_IO=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_PINCONF=y
CONFIG_GENERIC_PINCTRL_GROUPS=y
CONFIG_GENERIC_PINMUX_FUNCTIONS=y
CONFIG_GENERIC_SCHED_CLOCK=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_GENERIC_TIME_VSYSCALL=y
@ -83,6 +97,7 @@ CONFIG_GPIOLIB=y
CONFIG_GPIO_BCM63XX=y
CONFIG_GPIO_GENERIC=y
CONFIG_GPIO_SYSFS=y
# CONFIG_GRO_CELLS is not set
CONFIG_HANDLE_DOMAIN_IRQ=y
CONFIG_HAS_DMA=y
CONFIG_HAS_IOMEM=y
@ -98,6 +113,7 @@ CONFIG_HAVE_CBPF_JIT=y
CONFIG_HAVE_CC_STACKPROTECTOR=y
CONFIG_HAVE_CLK=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_HAVE_DEBUG_KMEMLEAK=y
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
@ -140,7 +156,8 @@ CONFIG_LEDS_BCM6328=y
CONFIG_LEDS_BCM6358=y
CONFIG_LEDS_GPIO=y
CONFIG_LIBFDT=y
CONFIG_MDIO_BOARDINFO=y
CONFIG_MDIO_BUS=y
CONFIG_MDIO_DEVICE=y
CONFIG_MFD_SYSCON=y
CONFIG_MIPS=y
CONFIG_MIPS_ASID_BITS=8
@ -150,6 +167,7 @@ CONFIG_MIPS_CLOCK_VSYSCALL=y
# CONFIG_MIPS_CMDLINE_FROM_BOOTLOADER is not set
CONFIG_MIPS_CMDLINE_FROM_DTB=y
# CONFIG_MIPS_ELF_APPENDED_DTB is not set
CONFIG_MIPS_EXTERNAL_TIMER=y
# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set
CONFIG_MIPS_L1_CACHE_SHIFT=4
CONFIG_MIPS_L1_CACHE_SHIFT_4=y
@ -207,6 +225,7 @@ CONFIG_PINCTRL_BCM6368=y
CONFIG_PINCTRL_BCM63XX=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_RCU_NEED_SEGCBLIST is not set
# CONFIG_RCU_STALL_COMMON is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_MMIO=y
@ -254,6 +273,7 @@ CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
CONFIG_SYS_SUPPORTS_HOTPLUG_CPU=y
CONFIG_SYS_SUPPORTS_SMP=y
CONFIG_TICK_CPU_ACCOUNTING=y
CONFIG_TINY_SRCU=y
CONFIG_USB_SUPPORT=y
CONFIG_USE_OF=y
CONFIG_VM_EVENT_COUNTERS=y

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
voip_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
voip_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
voip_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
wps_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
alarm_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -14,7 +14,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -35,7 +35,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_white {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
usb1 {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_fail {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
stop_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
phone_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
eth_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
green_power {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
stop_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
voip {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
voip1_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_orange {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
wps_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
usb_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
line1_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -48,7 +48,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
message_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -48,7 +48,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
message_red {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -48,7 +48,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
lan1_green {

View File

@ -14,7 +14,7 @@
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -28,7 +28,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
red_adsl_fail {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
power {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -48,7 +48,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
traffic_white {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -48,7 +48,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
traffic_white {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_green {

View File

@ -14,7 +14,7 @@
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -35,7 +35,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
stop_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
green_power {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
usb {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
usb {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -34,7 +34,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
ses_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
lan1_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-leds {
leds {
compatible = "gpio-leds";
usb {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
power_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -26,15 +26,15 @@
debounce-interval = <60>;
};
wps {
label = "wps";
wlan {
label = "wlan";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
linux,code = <KEY_WLAN>;
debounce-interval = <60>;
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_blue {
@ -56,11 +56,11 @@
power_blue {
label = "VH4032N:blue:power";
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
label = "VH4032N:red:power";
gpios = <&pinctrl 24 0>;
default-state = "on";
};
voice_blue {
label = "VH4032N:blue:voice";
@ -74,6 +74,10 @@
};
&pinctrl {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pci &pinctrl_ephy0_led &pinctrl_ephy1_led
&pinctrl_ephy2_led &pinctrl_ephy3_led>;
usb_hub_reset {
gpio-hog;
gpios = <27 0>;

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -27,7 +27,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
dsl_green {

View File

@ -13,7 +13,7 @@
stdout-path = "serial0:115200n8";
};
gpio-keys-polled {
keys {
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
@ -41,7 +41,7 @@
};
};
gpio-leds {
leds {
compatible = "gpio-leds";
inet_green {

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More