139 lines
4.4 KiB
Diff
139 lines
4.4 KiB
Diff
From patchwork Thu Mar 15 14:10:20 2018
|
|
Content-Type: text/plain; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 7bit
|
|
Subject: [U-Boot] lan7xxx: Require phylib
|
|
X-Patchwork-Submitter: Alexander Graf <agraf@suse.de>
|
|
X-Patchwork-Id: 886258
|
|
Message-Id: <20180315141020.11581-1-agraf@suse.de>
|
|
To: u-boot@lists.denx.de
|
|
Cc: Joe Hershberger <joe.hershberger@ni.com>
|
|
Date: Thu, 15 Mar 2018 15:10:20 +0100
|
|
From: Alexander Graf <agraf@suse.de>
|
|
List-Id: U-Boot discussion <u-boot.lists.denx.de>
|
|
|
|
The lan75xx and lan78xx drivers need to drive their phy via the generic
|
|
phylib framework. Let's reflect that dependency in Kconfig, so that we
|
|
don't get build errors when phylib does not get selected.
|
|
|
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
|
---
|
|
drivers/usb/eth/Kconfig | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/drivers/usb/eth/Kconfig b/drivers/usb/eth/Kconfig
|
|
index 496a6d1933..2f6bfa8e71 100644
|
|
--- a/drivers/usb/eth/Kconfig
|
|
+++ b/drivers/usb/eth/Kconfig
|
|
@@ -23,6 +23,7 @@ config USB_ETHER_ASIX88179
|
|
config USB_ETHER_LAN75XX
|
|
bool "Microchip LAN75XX support"
|
|
depends on USB_HOST_ETHER
|
|
+ depends on PHYLIB
|
|
---help---
|
|
Say Y here if you would like to support Microchip LAN75XX Hi-Speed
|
|
USB 2.0 to 10/100/1000 Gigabit Ethernet controller.
|
|
@@ -32,6 +33,7 @@ config USB_ETHER_LAN75XX
|
|
config USB_ETHER_LAN78XX
|
|
bool "Microchip LAN78XX support"
|
|
depends on USB_HOST_ETHER
|
|
+ depends on PHYLIB
|
|
---help---
|
|
Say Y here if you would like to support Microchip LAN78XX USB 3.1
|
|
Gen 1 to 10/100/1000 Gigabit Ethernet controller.
|
|
From patchwork Thu Mar 15 14:05:36 2018
|
|
Content-Type: text/plain; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 7bit
|
|
Subject: [U-Boot,1/2] rpi3: Enable lan78xx driver
|
|
X-Patchwork-Submitter: Alexander Graf <agraf@suse.de>
|
|
X-Patchwork-Id: 886254
|
|
Message-Id: <20180315140537.9818-1-agraf@suse.de>
|
|
To: u-boot@lists.denx.de
|
|
Date: Thu, 15 Mar 2018 15:05:36 +0100
|
|
From: Alexander Graf <agraf@suse.de>
|
|
List-Id: U-Boot discussion <u-boot.lists.denx.de>
|
|
|
|
The new Raspberry Pi B 3+ has a lan78xx device attached to it. Let's add
|
|
driver support in U-Boot for it.
|
|
|
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
|
---
|
|
configs/rpi_3_defconfig | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/configs/rpi_3_defconfig b/configs/rpi_3_defconfig
|
|
index 0f3a54ec9a..810b60344f 100644
|
|
--- a/configs/rpi_3_defconfig
|
|
+++ b/configs/rpi_3_defconfig
|
|
@@ -36,3 +36,5 @@ CONFIG_SYS_WHITE_ON_BLACK=y
|
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
|
CONFIG_PHYS_TO_BUS=y
|
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
|
+CONFIG_PHYLIB=y
|
|
+CONFIG_USB_ETHER_LAN78XX=y
|
|
|
|
From patchwork Thu Mar 15 14:05:37 2018
|
|
Content-Type: text/plain; charset="utf-8"
|
|
MIME-Version: 1.0
|
|
Content-Transfer-Encoding: 7bit
|
|
Subject: [U-Boot,2/2] rpi: Add identifier for the new RPi3 B+
|
|
X-Patchwork-Submitter: Alexander Graf <agraf@suse.de>
|
|
X-Patchwork-Id: 886253
|
|
Message-Id: <20180315140537.9818-2-agraf@suse.de>
|
|
To: u-boot@lists.denx.de
|
|
Date: Thu, 15 Mar 2018 15:05:37 +0100
|
|
From: Alexander Graf <agraf@suse.de>
|
|
List-Id: U-Boot discussion <u-boot.lists.denx.de>
|
|
|
|
The Raspberr Pi Foundation released a new RPi3 version which we want
|
|
to detect as well, so we can enable ethernet on it and know the correct
|
|
device tree file name.
|
|
|
|
Add an identifier for it.
|
|
|
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
|
---
|
|
board/raspberrypi/rpi/rpi.c | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
|
|
index 177f4af265..279a9c3cda 100644
|
|
--- a/board/raspberrypi/rpi/rpi.c
|
|
+++ b/board/raspberrypi/rpi/rpi.c
|
|
@@ -111,6 +111,11 @@ static const struct rpi_model rpi_models_new_scheme[] = {
|
|
DTB_DIR "bcm2835-rpi-zero-w.dtb",
|
|
false,
|
|
},
|
|
+ [0xD] = {
|
|
+ "3 Model B+",
|
|
+ DTB_DIR "bcm2837-rpi-3-b-plus.dtb",
|
|
+ true,
|
|
+ },
|
|
};
|
|
|
|
static const struct rpi_model rpi_models_old_scheme[] = {
|
|
From 2ce61c377f5cb1175f3fd0ad05857d4f56ce3966 Mon Sep 17 00:00:00 2001
|
|
From: Peter Robinson <pbrobinson@gmail.com>
|
|
Date: Fri, 16 Mar 2018 02:24:41 +0000
|
|
Subject: [PATCH] Raspberry Pi B 3+ has a lan78xx device
|
|
|
|
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
|
|
---
|
|
configs/rpi_3_32b_defconfig | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/configs/rpi_3_32b_defconfig b/configs/rpi_3_32b_defconfig
|
|
index 317fc28f71..4e59c14fdf 100644
|
|
--- a/configs/rpi_3_32b_defconfig
|
|
+++ b/configs/rpi_3_32b_defconfig
|
|
@@ -36,3 +36,5 @@ CONFIG_SYS_WHITE_ON_BLACK=y
|
|
CONFIG_CONSOLE_SCROLL_LINES=10
|
|
CONFIG_PHYS_TO_BUS=y
|
|
CONFIG_OF_LIBFDT_OVERLAY=y
|
|
+CONFIG_PHYLIB=y
|
|
+CONFIG_USB_ETHER_LAN78XX=y
|
|
--
|
|
2.16.2
|
|
|