3a3ac92f | 22-Mar-2017 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
Add IPMI sensor for Turbo Allowed.
Change-Id: I2b84147e4dae5bb0ef1ea4b58b80e3bd152f5389 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> |
c2ef4fcf | 21-Mar-2017 |
Dhruvaraj S <dhruvaraj@in.ibm.com> |
Added Power Supply Redundancy Sensor support for Witherspoon
Change-Id: Ie007597516d9da00b6bbe6be56084bf4ac790a19 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
b44db264 | 06-Mar-2017 |
Lei YU <mine260309@gmail.com> |
Romulus.py: Fix some sensor numbers
Sync sensor numbers with hostboot.
Note: * Some sensors are not avaialbe yet so commented; * OCC is not enabled yet so they are unchanged.
Change-Id: I51373f73e
Romulus.py: Fix some sensor numbers
Sync sensor numbers with hostboot.
Note: * Some sensors are not avaialbe yet so commented; * OCC is not enabled yet so they are unchanged.
Change-Id: I51373f73e5e399dbfe2c3fbdcd1abadd84b669d3 Signed-off-by: Lei YU <mine260309@gmail.com>
show more ...
|
d4bca7bd | 05-Mar-2017 |
Joel Stanley <joel@jms.id.au> |
configs: don't use old sysfs path for i2c devices
The Machine.py files in skeleton hard code the sysfs path to the devices. The hardcoded paths use the old i2c-adapter directory which is only around
configs: don't use old sysfs path for i2c devices
The Machine.py files in skeleton hard code the sysfs path to the devices. The hardcoded paths use the old i2c-adapter directory which is only around for old userspace. From the Kconfig help text:
Say Y here if you intend to run lm-sensors 3.1.1 or older, or any other user-space package which expects i2c adapters to be class devices. If you don't know, say Y.
Symbol: I2C_COMPAT [=y] Type : boolean Prompt: Enable compatibility bits for old user-space
Instead use /sys/bus/i2c/devices.
Fixes openbmc/openbmc#1252
Change-Id: Iaa9ef96e150084d9a605d5cab8053ddc910cfeaf Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
4335240a | 20-Feb-2017 |
Matt Spinler <spinler@us.ibm.com> |
Witherspoon.py: Fix some sensor numbers
Fixed a few sensor numbers to match reality. Didn't fix them all, as this is all being refactored anyway.
Change-Id: Ic01fd7493aa77292401b1daf175019556b0431
Witherspoon.py: Fix some sensor numbers
Fixed a few sensor numbers to match reality. Didn't fix them all, as this is all being refactored anyway.
Change-Id: Ic01fd7493aa77292401b1daf175019556b0431fc Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
7812b6d7 | 07-Feb-2017 |
Matt Spinler <spinler@us.ibm.com> |
Zaius.py: Fix sensor numbers
Change the sensor numbers to match what hostboot is using. The correct BootProgressSensor is required for the checkstop reboot monitor to work.
This also involved addi
Zaius.py: Fix sensor numbers
Change the sensor numbers to match what hostboot is using. The correct BootProgressSensor is required for the checkstop reboot monitor to work.
This also involved adding some new inventory objects for the additional cores on P9 so that all cores can have their presence property correctly set on their corresponding inventory objects.
Change-Id: I509b14abcf6bf28ffb5b3d96b342394e159f3090 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
6c570c45 | 06-Feb-2017 |
Matt Spinler <spinler@us.ibm.com> |
Define the checkstop GPIO for Zaius
Required so the BMC can detect a checkstop and reboot the host.
Change-Id: I39dfc46b5173bd581b857851f41f388d2bd5ea79 Signed-off-by: Matt Spinler <spinler@us.ibm.
Define the checkstop GPIO for Zaius
Required so the BMC can detect a checkstop and reboot the host.
Change-Id: I39dfc46b5173bd581b857851f41f388d2bd5ea79 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
58d7a0bd | 12-Jan-2017 |
Xo Wang <xow@google.com> |
zaius-config: Update GPIOs for EVT2
Remove unused (and now incorrect) FSI data and clock pins. Update reset pushbutton pin. Reset button will not work on the new pin as interrupts on GPIO port AA ar
zaius-config: Update GPIOs for EVT2
Remove unused (and now incorrect) FSI data and clock pins. Update reset pushbutton pin. Reset button will not work on the new pin as interrupts on GPIO port AA are pending a kernel fix.
We're retiring EVT1 boards in favor of EVT2.
Signed-off-by: Xo Wang <xow@google.com> Change-Id: Ib34a7ff81d9ad3013d128c827e4e8b4e9e030946
show more ...
|
75a18a23 | 21-Nov-2016 |
Lei YU <mine260309@gmail.com> |
GPIO abstraction for power and host control
In libopenbmc_intf/power_gpio.c there are GPIO abstractions for power related GPIOs. Host control related GPIOs need to do the same abstraction.
The chan
GPIO abstraction for power and host control
In libopenbmc_intf/power_gpio.c there are GPIO abstractions for power related GPIOs. Host control related GPIOs need to do the same abstraction.
The changes include: 1. Add host control related GPIOs in gpio_configs and update system_manager.py 2. Update control_host_obj.c to use the abstracted GPIOs 3. Update GPIO_CONFIGS for all machines and add host control related GPIOs
power_gpio will be renamed to gpio_configs in next commit;
Resolves openbmc/openbmc#814
Change-Id: I7832065d495d7d64c5df2f5b177005b97e68900a Signed-off-by: Lei YU <mine260309@gmail.com>
show more ...
|
51e0b898 | 13-Dec-2016 |
Matt Spinler <spinler@us.ibm.com> |
Remove host0 from BMC_STARTING dependency
/org/openbmc/control/host0 doesn't exist on p9 systems
Change-Id: I4d7ea3ab97ae58f258851e1accc1e46c28f0e80a Signed-off-by: Matt Spinler <spinler@us.ibm.com> |
14df1973 | 07-Dec-2016 |
Xo Wang <xow@google.com> |
configs/Zaius: Add HWMON_CONFIG stub for UCD monitor, remove other devices
Add UCD I2C name to remove these warnings from the hwmon poller: "WARNING - hwmon: Unhandled hwmon: /sys/class/hwmon/hwmon0
configs/Zaius: Add HWMON_CONFIG stub for UCD monitor, remove other devices
Add UCD I2C name to remove these warnings from the hwmon poller: "WARNING - hwmon: Unhandled hwmon: /sys/class/hwmon/hwmon0/" Remove other devices copied and pasted from another config.
Signed-off-by: Xo Wang <xow@google.com> Change-Id: Id964535f17c278d9b3d8a7a540394b2d751ee610
show more ...
|
12a26d27 | 03-Nov-2016 |
Yi Li <adamliyi@msn.com> |
Cleanup Witherspoon GPIO configure
* remove GPIO configures not used by any code * add SOFTWARE_PGOOD * add net-name as comments
Partially resolves openbmc/openbmc#648
Change-Id: I61f317abde182acb
Cleanup Witherspoon GPIO configure
* remove GPIO configures not used by any code * add SOFTWARE_PGOOD * add net-name as comments
Partially resolves openbmc/openbmc#648
Change-Id: I61f317abde182acb52841aab5b628b122c2f5546 Signed-off-by: Yi Li <adamliyi@msn.com>
show more ...
|
0475f65f | 25-Oct-2016 |
Yi Li <adamliyi@msn.com> |
op-pwrctl: Hold PCI resets until BootProgress passes BASE_INITIALIZATION state
When powering on host, hold PCI resets until hostboot passes stage "BASE_INITIALIZATION"(0x14).
This fix applies to Fi
op-pwrctl: Hold PCI resets until BootProgress passes BASE_INITIALIZATION state
When powering on host, hold PCI resets until hostboot passes stage "BASE_INITIALIZATION"(0x14).
This fix applies to Firestone and Garrison.
Partially resolves openbmc/openbmc#315
Change-Id: Ic71c81406ac188b34df89569e2264ea0b94406f3 Signed-off-by: Yi Li <adamliyi@msn.com>
show more ...
|
aab61990 | 03-Nov-2016 |
Lei YU <mine260309@gmail.com> |
Fix GPIO and remove unused ones from Romulus.py
1. Remove unused GPIO configs; 2. Add comments of GPIO names in schematic for CRONUS_SEL, POWER_BUTTON, RESET_BUTTON; 3. Fix the GPIO configs for B
Fix GPIO and remove unused ones from Romulus.py
1. Remove unused GPIO configs; 2. Add comments of GPIO names in schematic for CRONUS_SEL, POWER_BUTTON, RESET_BUTTON; 3. Fix the GPIO configs for BMC_THROTTLE, IDBTN;
The GPIO names are hard-coded for now and some of them conflict with P8. A future task will abstract the GPIO names so we can use names in schematic. Once the task is done, this file will be updated to use GPIO names in schematic.
Change-Id: Id14b64c2546ae0538bb5a04c535f310f6933c97b Signed-off-by: Lei YU <mine260309@gmail.com>
show more ...
|
da7aad04 | 24-Oct-2016 |
Joel Stanley <joel@jms.id.au> |
Add Romulus config
This is a dual socket Power9 OpenPower machine manufactured by IBM.
Change-Id: I4e20f3c90880a08b5adb35775ee6e3ca6944814f Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-b
Add Romulus config
This is a dual socket Power9 OpenPower machine manufactured by IBM.
Change-Id: I4e20f3c90880a08b5adb35775ee6e3ca6944814f Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Lei YU <mine260309@gmail.com>
show more ...
|
e83635a9 | 26-Oct-2016 |
Xo Wang <xow@google.com> |
config: Zaius: Add FSI mux selector GPIO
Add CRONUS_SEL to Zaius.py so it can be driven high (selects the BMC for FSI).
Signed-off-by: Xo Wang <xow@google.com> Change-Id: I13da51f63872e37ccc963967f
config: Zaius: Add FSI mux selector GPIO
Add CRONUS_SEL to Zaius.py so it can be driven high (selects the BMC for FSI).
Signed-off-by: Xo Wang <xow@google.com> Change-Id: I13da51f63872e37ccc963967f3bfb8135c0a6b38
show more ...
|
25a2243e | 13-Oct-2016 |
Lei YU <mine260309@gmail.com> |
Add hwmon0 config in Palmetto.py and Barreleye.py
Both Palmetto.py and Barreleye are missing hwmon0 in HWMON_CONFIG, which results in `Unhandled hwmon` warning log flood. Add hwmon0's config (i2c 0-
Add hwmon0 config in Palmetto.py and Barreleye.py
Both Palmetto.py and Barreleye are missing hwmon0 in HWMON_CONFIG, which results in `Unhandled hwmon` warning log flood. Add hwmon0's config (i2c 0-0068 for RTC ds3231's temperature) to fix the issue.
Resolves openbmc/openbmc#608
Change-Id: Ief6a13e2cec64fbc25348c715d81bf1e2f1f5564 Signed-off-by: Lei YU <mine260309@gmail.com>
show more ...
|
2c77baa0 | 10-Oct-2016 |
Xo Wang <xow@google.com> |
configs: Zaius: Fix GPIO for RESET_BUTTON
Incorrectly set to ball name rather than GPIO designator.
Signed-off-by: Xo Wang <xow@google.com> Change-Id: Ibf246a4b7523c60e61386a9e5e95ab6de8255acd |
2f3213f9 | 02-Aug-2016 |
Yi Li <adamliyi@msn.com> |
Add fanctl to skeleton
fanctl replaces pyfanctl. It provides fan control service with dbus object "/org/openbmc/control/fans".
Currently there are two methods: setMax() to set all fans' speed to ma
Add fanctl to skeleton
fanctl replaces pyfanctl. It provides fan control service with dbus object "/org/openbmc/control/fans".
Currently there are two methods: setMax() to set all fans' speed to maximum, and updatePresent() to update the "Present" status of inventory objects: "/org/openbmc/inventory/system/chassis/fan*".
In future, more methods will be added, like setting fan speed based on temperature sensor reading.
Fixes openbmc/openbmc#93
Change-Id: Ic65089f5d0538cd5e17cfcd9f27e652ae6080ec5 Signed-off-by: Yi Li <adamliyi@msn.com>
show more ...
|
c9972aeb | 26-Sep-2016 |
Xo Wang <xow@google.com> |
Add Zaius board configuration
Zaius is a POWER9 machine announced at the 2016 OpenPOWER summit.
Notable differences from Witherspoon in this initial board configuration include Zaius's lack of I2C
Add Zaius board configuration
Zaius is a POWER9 machine announced at the 2016 OpenPOWER summit.
Notable differences from Witherspoon in this initial board configuration include Zaius's lack of I2C connections to OCC, lack of external memory buffers, and lack of power capping support.
Change-Id: Iadf582b185d3128022659b33b9b0cecc8492f82c Signed-off-by: Xo Wang <xow@google.com>
show more ...
|
4088ec38 | 22-Sep-2016 |
Xo Wang <xow@google.com> |
configs: Add POWER_CONFIG for machines
Add configs that address differences in naming, polarity, and number of GPIOs used to control power sequencing and standby reset holds.
These are based on exi
configs: Add POWER_CONFIG for machines
Add configs that address differences in naming, polarity, and number of GPIOs used to control power sequencing and standby reset holds.
These are based on existing per-machine patches to op-pwrctl.
Signed-off-by: Xo Wang <xow@google.com> Change-Id: I9b1b076cda58899bec466f94ae8a9c87f9ed4124
show more ...
|
a7ac805b | 21-Sep-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
configs: Remove gpio code from config files
Move to a new obmc.system module.
Change-Id: Ie02a4b2c14cfcf272d8823d44fb9d7c03b796c87 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |
7e5ec46d | 21-Sep-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
inventory: Move INVENTORY_ROOT to inventory module
Change-Id: Ic68d4a48ff46002858934e0b9c9b1694a2a17a08 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |
ef3a3ce8 | 21-Sep-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
configs: Remove unused variables
Change-Id: I95992741e5b2da4678bc0a12f8afcbe88e318a03 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |
53066750 | 21-Sep-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
python: add vim modelines
Change-Id: Ic13d79892e3efe6f7bad357ad747e6fd25299d02 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> |