From c88d8f9bf2b7e9be1d4eac45e7fc8f328f4f6725 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Mon, 2 Jan 2017 02:38:27 +0000 Subject: [PATCH] - Kernel Modules - Upgrade to 3.16 LTS --- .../x86-64-accton-as6812-32x/platform-config/r0/PKG.yml | 2 +- .../r0/src/lib/x86-64-accton-as6812-32x-r0.yml | 4 ++-- .../r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/PKG.yml b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/PKG.yml index 4fd78b2e..05ced785 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/PKG.yml +++ b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/PKG.yml @@ -1 +1 @@ -!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=amd64 VENDOR=accton PLATFORM=x86-64-accton-as6812-32x-r0 +!include $ONL_TEMPLATES/platform-config-with-modules.yml ARCH=amd64 VENDOR=accton PLATFORM=x86-64-accton-as6812-32x-r0 MODULES=onl-platform-modules-x86-64-accton-as6812-32x:amd64 diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/lib/x86-64-accton-as6812-32x-r0.yml b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/lib/x86-64-accton-as6812-32x-r0.yml index a7b75803..18dda3ba 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/lib/x86-64-accton-as6812-32x-r0.yml +++ b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/lib/x86-64-accton-as6812-32x-r0.yml @@ -17,8 +17,8 @@ x86-64-accton-as6812-32x-r0: --parity=no --stop=1 - kernel: - <<: *kernel-3-2 + kernel: + <<: *kernel-3-16 args: >- nopat diff --git a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py index b7abeda4..2dd65d5d 100644 --- a/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py +++ b/packages/platforms/accton/x86-64/x86-64-accton-as6812-32x/platform-config/r0/src/python/x86_64_accton_as6812_32x_r0/__init__.py @@ -9,6 +9,10 @@ class OnlPlatform_x86_64_accton_as6812_32x_r0(OnlPlatformAccton, def baseconfig(self): + self.insmod('cpr_4011_4mxx', required=False) + for m in [ 'cpld', 'fan', 'psu', 'leds', 'sfp' ]: + self.insmod("x86-64-accton-as6812-32x-%s.ko" % m, required=False) + ########### initialize I2C bus 0 ########### # initialize CPLD self.new_i2c_devices(