[PATCH] Enable QDF2400 Onboard Networking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The QDF2400 family of SoCs from Qualcomm Datacenter Technologies has an
on-board gigabit Ethernet port. The qcom-emac driver for this hardware has
been accepted into Linus Torvalds upstream repository as of 2016-12-17, so
enable the appropriate configuration for Fedora. The QCA7000 configuration
option, revealed by enabling CONFIG_NET_VENDOR_QUALCOMM, is left unset for
now, due to lack of hardware on hand for testing.

Signed-off-by: Christopher Covington <cov@xxxxxxxxxxxxxx>
---
 baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM | 1 +
 baseconfig/arm/arm64/CONFIG_QCA7000             | 1 +
 baseconfig/arm/arm64/CONFIG_QCOM_EMAC           | 1 +
 kernel-aarch64-debug.config                     | 4 +++-
 kernel-aarch64.config                           | 4 +++-
 5 files changed, 9 insertions(+), 2 deletions(-)
 create mode 100644 baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
 create mode 100644 baseconfig/arm/arm64/CONFIG_QCA7000
 create mode 100644 baseconfig/arm/arm64/CONFIG_QCOM_EMAC

diff --git a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
new file mode 100644
index 0000000..46be71a
--- /dev/null
+++ b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
@@ -0,0 +1 @@
+CONFIG_NET_VENDOR_QUALCOMM=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCA7000 b/baseconfig/arm/arm64/CONFIG_QCA7000
new file mode 100644
index 0000000..1a7ec7f
--- /dev/null
+++ b/baseconfig/arm/arm64/CONFIG_QCA7000
@@ -0,0 +1 @@
+# CONFIG_QCA7000 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_EMAC b/baseconfig/arm/arm64/CONFIG_QCOM_EMAC
new file mode 100644
index 0000000..4e3fa01
--- /dev/null
+++ b/baseconfig/arm/arm64/CONFIG_QCOM_EMAC
@@ -0,0 +1 @@
+CONFIG_QCOM_EMAC=m
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 455c71c..4fa0835 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -3395,7 +3395,7 @@ CONFIG_NET_VENDOR_NETRONOME=y
 CONFIG_NET_VENDOR_NVIDIA=y
 CONFIG_NET_VENDOR_OKI=y
 # CONFIG_NET_VENDOR_QLOGIC is not set
-# CONFIG_NET_VENDOR_QUALCOMM is not set
+CONFIG_NET_VENDOR_QUALCOMM=y
 CONFIG_NET_VENDOR_RDC=y
 CONFIG_NET_VENDOR_REALTEK=y
 # CONFIG_NET_VENDOR_RENESAS is not set
@@ -3980,12 +3980,14 @@ CONFIG_PWM_TEGRA=m
 CONFIG_PWM=y
 # CONFIG_PWRSEQ_EMMC is not set
 # CONFIG_PWRSEQ_SIMPLE is not set
+# CONFIG_QCA7000 is not set
 CONFIG_QCOM_ADSP_PIL=m
 CONFIG_QCOM_BAM_DMA=y
 # CONFIG_QCOM_CLK_RPM is not set
 # CONFIG_QCOM_CLK_SMD_RPM is not set
 CONFIG_QCOM_COINCELL=m
 # CONFIG_QCOM_EBI2 is not set
+CONFIG_QCOM_EMAC=m
 CONFIG_QCOM_GSBI=y
 # CONFIG_QCOM_HIDMA is not set
 # CONFIG_QCOM_HIDMA_MGMT is not set
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 608d26f..13cf069 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -3374,7 +3374,7 @@ CONFIG_NET_VENDOR_NETRONOME=y
 CONFIG_NET_VENDOR_NVIDIA=y
 CONFIG_NET_VENDOR_OKI=y
 # CONFIG_NET_VENDOR_QLOGIC is not set
-# CONFIG_NET_VENDOR_QUALCOMM is not set
+CONFIG_NET_VENDOR_QUALCOMM=y
 CONFIG_NET_VENDOR_RDC=y
 CONFIG_NET_VENDOR_REALTEK=y
 # CONFIG_NET_VENDOR_RENESAS is not set
@@ -3958,12 +3958,14 @@ CONFIG_PWM_TEGRA=m
 CONFIG_PWM=y
 # CONFIG_PWRSEQ_EMMC is not set
 # CONFIG_PWRSEQ_SIMPLE is not set
+# CONFIG_QCA7000 is not set
 CONFIG_QCOM_ADSP_PIL=m
 CONFIG_QCOM_BAM_DMA=y
 # CONFIG_QCOM_CLK_RPM is not set
 # CONFIG_QCOM_CLK_SMD_RPM is not set
 CONFIG_QCOM_COINCELL=m
 # CONFIG_QCOM_EBI2 is not set
+CONFIG_QCOM_EMAC=m
 CONFIG_QCOM_GSBI=y
 # CONFIG_QCOM_HIDMA is not set
 # CONFIG_QCOM_HIDMA_MGMT is not set
-- 
Qualcomm Datacenter Technologies as an affiliate of Qualcomm Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.
_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux