[device] Upgrade as4630_54pe for new platform (#4268)

- Add port auto-negotiation attribute.
- Add CPLD command to disable mode.
This commit is contained in:
dereksun01 2020-05-01 20:27:32 +08:00 committed by GitHub
parent 4511216789
commit 506e9546c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 67 additions and 57 deletions

View File

@ -1,55 +1,55 @@
# name lanes alias index speed # name lanes alias index speed autoneg
Ethernet0 26 thousandE1 1 1000 Ethernet0 26 thousandE1 1 1000 1
Ethernet1 25 thousandE2 2 1000 Ethernet1 25 thousandE2 2 1000 1
Ethernet2 28 thousandE3 3 1000 Ethernet2 28 thousandE3 3 1000 1
Ethernet3 27 thousandE4 4 1000 Ethernet3 27 thousandE4 4 1000 1
Ethernet4 30 thousandE5 5 1000 Ethernet4 30 thousandE5 5 1000 1
Ethernet5 29 thousandE6 6 1000 Ethernet5 29 thousandE6 6 1000 1
Ethernet6 32 thousandE7 7 1000 Ethernet6 32 thousandE7 7 1000 1
Ethernet7 31 thousandE8 8 1000 Ethernet7 31 thousandE8 8 1000 1
Ethernet8 38 thousandE9 9 1000 Ethernet8 38 thousandE9 9 1000 1
Ethernet9 37 thousandE10 10 1000 Ethernet9 37 thousandE10 10 1000 1
Ethernet10 40 thousandE11 11 1000 Ethernet10 40 thousandE11 11 1000 1
Ethernet11 39 thousandE12 12 1000 Ethernet11 39 thousandE12 12 1000 1
Ethernet12 34 thousandE13 13 1000 Ethernet12 34 thousandE13 13 1000 1
Ethernet13 33 thousandE14 14 1000 Ethernet13 33 thousandE14 14 1000 1
Ethernet14 36 thousandE15 15 1000 Ethernet14 36 thousandE15 15 1000 1
Ethernet15 35 thousandE16 16 1000 Ethernet15 35 thousandE16 16 1000 1
Ethernet16 46 thousandE17 17 1000 Ethernet16 46 thousandE17 17 1000 1
Ethernet17 45 thousandE18 18 1000 Ethernet17 45 thousandE18 18 1000 1
Ethernet18 48 thousandE19 19 1000 Ethernet18 48 thousandE19 19 1000 1
Ethernet19 47 thousandE20 20 1000 Ethernet19 47 thousandE20 20 1000 1
Ethernet20 42 thousandE21 21 1000 Ethernet20 42 thousandE21 21 1000 1
Ethernet21 41 thousandE22 22 1000 Ethernet21 41 thousandE22 22 1000 1
Ethernet22 44 thousandE23 23 1000 Ethernet22 44 thousandE23 23 1000 1
Ethernet23 43 thousandE24 24 1000 Ethernet23 43 thousandE24 24 1000 1
Ethernet24 2 thousandE25 25 1000 Ethernet24 2 thousandE25 25 1000 1
Ethernet25 1 thousandE26 26 1000 Ethernet25 1 thousandE26 26 1000 1
Ethernet26 4 thousandE27 27 1000 Ethernet26 4 thousandE27 27 1000 1
Ethernet27 3 thousandE28 28 1000 Ethernet27 3 thousandE28 28 1000 1
Ethernet28 6 thousandE29 29 1000 Ethernet28 6 thousandE29 29 1000 1
Ethernet29 5 thousandE30 30 1000 Ethernet29 5 thousandE30 30 1000 1
Ethernet30 8 thousandE31 31 1000 Ethernet30 8 thousandE31 31 1000 1
Ethernet31 7 thousandE32 32 1000 Ethernet31 7 thousandE32 32 1000 1
Ethernet32 10 thousandE33 33 1000 Ethernet32 10 thousandE33 33 1000 1
Ethernet33 9 thousandE34 34 1000 Ethernet33 9 thousandE34 34 1000 1
Ethernet34 12 thousandE35 35 1000 Ethernet34 12 thousandE35 35 1000 1
Ethernet35 11 thousandE36 36 1000 Ethernet35 11 thousandE36 36 1000 1
Ethernet36 14 thousandE37 37 1000 Ethernet36 14 thousandE37 37 1000 1
Ethernet37 13 thousandE38 38 1000 Ethernet37 13 thousandE38 38 1000 1
Ethernet38 16 thousandE39 39 1000 Ethernet38 16 thousandE39 39 1000 1
Ethernet39 15 thousandE40 40 1000 Ethernet39 15 thousandE40 40 1000 1
Ethernet40 18 thousandE41 41 1000 Ethernet40 18 thousandE41 41 1000 1
Ethernet41 17 thousandE42 42 1000 Ethernet41 17 thousandE42 42 1000 1
Ethernet42 20 thousandE43 43 1000 Ethernet42 20 thousandE43 43 1000 1
Ethernet43 19 thousandE44 44 1000 Ethernet43 19 thousandE44 44 1000 1
Ethernet44 22 thousandE45 45 1000 Ethernet44 22 thousandE45 45 1000 1
Ethernet45 21 thousandE46 46 1000 Ethernet45 21 thousandE46 46 1000 1
Ethernet46 24 thousandE47 47 1000 Ethernet46 24 thousandE47 47 1000 1
Ethernet47 23 thousandE48 48 1000 Ethernet47 23 thousandE48 48 1000 1
Ethernet48 67 twentyfiveGigE49 49 25000 Ethernet48 67 twentyfiveGigE49 49 25000 0
Ethernet49 66 twentyfiveGigE50 50 25000 Ethernet49 66 twentyfiveGigE50 50 25000 0
Ethernet50 65 twentyfiveGigE51 51 25000 Ethernet50 65 twentyfiveGigE51 51 25000 0
Ethernet51 68 twentyfiveGigE52 52 25000 Ethernet51 68 twentyfiveGigE52 52 25000 0
Ethernet52 73,74,75,76 hundredGigE53 53 100000 Ethernet52 73,74,75,76 hundredGigE53 53 100000 0
Ethernet56 69,70,71,72 hundredGigE54 54 100000 Ethernet56 69,70,71,72 hundredGigE54 54 100000 0

View File

@ -17,7 +17,6 @@
""" """
Usage: %(scriptName)s [options] command object Usage: %(scriptName)s [options] command object
options: options:
-h | --help : this help message -h | --help : this help message
-d | --debug : run with debug mode -d | --debug : run with debug mode
@ -108,7 +107,12 @@ mknod =[
'echo 24c02 0x57 > /sys/bus/i2c/devices/i2c-1/new_device', 'echo 24c02 0x57 > /sys/bus/i2c/devices/i2c-1/new_device',
] ]
# Disable CPLD debug mode
cpld_set =[
'i2cset -y -f 3 0x60 0x2a 0xff',
'i2cset -y -f 3 0x60 0x2b 0xff',
'i2cset -y -f 3 0x60 0x86 0x89'
]
FORCE = 0 FORCE = 0
logging.basicConfig(filename= PROJECT_NAME+'.log', filemode='w',level=logging.DEBUG) logging.basicConfig(filename= PROJECT_NAME+'.log', filemode='w',level=logging.DEBUG)
@ -353,6 +357,12 @@ def do_install():
return status return status
else: else:
print PROJECT_NAME.upper()+" devices detected...." print PROJECT_NAME.upper()+" devices detected...."
for i in range(len(cpld_set)):
status, output = log_os_system(cpld_set[i], 1)
if status:
if FORCE == 0:
return status
return return
def do_uninstall(): def do_uninstall():