Changeset 42147


Ignore:
Timestamp:
2014-08-11T22:35:10+02:00 (3 years ago)
Author:
luka
Message:

imx6: kernel: add GW16083 Ethernet Expansion Mezzanine support

The GW16083 Ethernet Expansion Mezzanine adds the following to supported
Gateworks baseboards:

  • 7-port Ethernet Switch
    • 4x RJ45 ports (ENET1-4) supporing 802.11af/at PoE (with optional PoE module)
    • 2x RJ45 ports or SFP module (ENET5-6) (auto-selected)

This series adds support for a phy driver that adds support for ENET5/ENET6
PHY adding initialization for those PHY's and a polling mechanism that detects
SFP insertion and configuration.

Signed-off-by: Tim Harvey <tharvey@…>

Location:
trunk
Files:
11 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/linux/modules/netdevices.mk

    r41656 r42147  
    128128 
    129129$(eval $(call KernelPackage,et131x)) 
     130 
     131 
     132define KernelPackage/gw16083 
     133  SUBMENU:=$(NETWORK_DEVICES_MENU) 
     134  TITLE:=Gateworks Ventana Ethernet Expansion Mezzanine driver 
     135  URL:=http://www.gateworks.com 
     136  FILES:=$(LINUX_DIR)/drivers/net/phy/gw16083.ko 
     137  KCONFIG:=CONFIG_GATEWORKS_GW16083 
     138  DEPENDS:=@TARGET_imx6 @PCI_SUPPORT +kmod-libphy +kmod-igb 
     139  AUTOLOAD:=$(call AutoLoad,36,gw16083) 
     140endef 
     141 
     142define KernelPackage/gw16083/description 
     143 This package contains the gw16083 kernel module for supporting the Gateworks 
     144 Ventana Ethernet Expansion Mezzanine. 
     145endef 
     146 
     147$(eval $(call KernelPackage,gw16083)) 
    130148 
    131149 
  • trunk/target/linux/generic/config-3.14

    r42037 r42147  
    908908# CONFIG_EQUALIZER is not set 
    909909# CONFIG_ET131X is not set 
     910# CONFIG_GATEWORKS_GW16083 is not set 
    910911# CONFIG_ETH16I is not set 
    911912CONFIG_ETHERNET=y 
  • trunk/target/linux/imx6/profiles/120-gateworks.mk

    r40991 r42147  
    1313        kmod-can kmod-can-flexcan kmod-can-raw \ 
    1414        kmod-rtc-ds1672 kmod-gpio-pca953x kmod-hwmon-gsc kmod-eeprom-at24 \ 
    15         kmod-leds-gpio kmod-pps-gpio \ 
     15        kmod-leds-gpio kmod-pps-gpio kmod-gw16083 \ 
    1616        kobs-ng 
    1717endef 
Note: See TracChangeset for help on using the changeset viewer.