-
Notifications
You must be signed in to change notification settings - Fork 0
/
x86_64_accton_omp800_fc_r0_init.sh
executable file
·46 lines (36 loc) · 1.8 KB
/
x86_64_accton_omp800_fc_r0_init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
########### initialize I2C bus 0 ###########
# initiate root multiplexer (PCA9548)
echo pca9548 0x76 > /sys/bus/i2c/devices/i2c-0/new_device
# initiate local cpld
echo omp800_cpld1 0x60 > /sys/bus/i2c/devices/i2c-4/new_device
# initiate chassis fan
echo omp800_fc_fan 0x66 > /sys/bus/i2c/devices/i2c-2/new_device
echo omp800_fc_fan 0x66 > /sys/bus/i2c/devices/i2c-8/new_device
# initiate line card / fabric card power on/off controller
echo adm1278 0x10 > /sys/bus/i2c/devices/i2c-6/new_device
echo adm1278 0x13 > /sys/bus/i2c/devices/i2c-6/new_device
echo adm1278 0x50 > /sys/bus/i2c/devices/i2c-6/new_device
echo adm1278 0x53 > /sys/bus/i2c/devices/i2c-6/new_device
echo adm1278 0x44 > /sys/bus/i2c/devices/i2c-6/new_device
echo adm1278 0x47 > /sys/bus/i2c/devices/i2c-6/new_device
# initiate remote cpld
echo omp800_cpld_remote 0x65 > /sys/bus/i2c/devices/i2c-6/new_device
echo omp800_cpld_remote 0x64 > /sys/bus/i2c/devices/i2c-6/new_device
echo omp800_cpld_remote 0x67 > /sys/bus/i2c/devices/i2c-6/new_device
echo omp800_cpld_remote 0x66 > /sys/bus/i2c/devices/i2c-6/new_device
echo omp800_cpld_remote 0x60 > /sys/bus/i2c/devices/i2c-6/new_device
echo omp800_cpld_remote 0x61 > /sys/bus/i2c/devices/i2c-6/new_device
########### initialize I2C bus 1 ###########
# initiate root multiplexer (PCA9548)
echo pca9548 0x71 > /sys/bus/i2c/devices/i2c-1/new_device
# initiate PDU
echo omp800_fc_pdu 0x61 > /sys/bus/i2c/devices/i2c-10/new_device
# initialize multiplexer (PCA9548)
echo pca9548 0x74 > /sys/bus/i2c/devices/i2c-10/new_device
# initialize psu-pmbus
echo pfe3000 0x10 > /sys/bus/i2c/devices/i2c-20/new_device
echo pfe3000 0x10 > /sys/bus/i2c/devices/i2c-19/new_device
echo pfe3000 0x10 > /sys/bus/i2c/devices/i2c-18/new_device
# initiate System EEPROM
echo 24c02 0x57 > /sys/bus/i2c/devices/i2c-1/new_device