History log of /openbmc/skeleton/configs/Romulus.py (Results 1 – 14 of 14)
Revision Date Author Comments
# 75fe8cc4 22-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

python: reformat using black

Code cannot currently be submitted to this repo because it fails
in the unit-test phase. Attempt to reformat the code using `black`
to hopefully make pycodestyle happie

python: reformat using black

Code cannot currently be submitted to this repo because it fails
in the unit-test phase. Attempt to reformat the code using `black`
to hopefully make pycodestyle happier.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I17aa506471ceade224bcab5b2fa0dc8cd7a88c0a

show more ...


# 3e0eb911 08-Aug-2018 Adriana Kobylak <anoo@us.ibm.com>

configs: Remove BootCountSensor

The BootCountSensor has moved from the
/org/openbmc/sensors path to /xyz/openbmc_project/state/host0.
Remove it as it's deprecated.

Tested: V

configs: Remove BootCountSensor

The BootCountSensor has moved from the
/org/openbmc/sensors path to /xyz/openbmc_project/state/host0.
Remove it as it's deprecated.

Tested: Verified that the "AttemptsLeft" host property where
the BootSensor value now resides had the default value of 3
and was decremented when the Host didn't boot. Then on a
successful boot this value was set back to 3.
As a confirmation note that the BootCount sensor was no
longer used, it never changed values.

Change-Id: I4627c73774c42bec0046eb4d229a001cef32291b
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# 13e17c52 08-Aug-2018 Adriana Kobylak <anoo@us.ibm.com>

configs: Remove the OperatingSystemStatus sensor

The Operating System Status sensor has moved from
/org/openbmc/sensors to /xyz/openbmc_project/state/host0.
Remove the sensor from th

configs: Remove the OperatingSystemStatus sensor

The Operating System Status sensor has moved from
/org/openbmc/sensors to /xyz/openbmc_project/state/host0.
Remove the sensor from the org path.

Tested: Powered on a witherspoon to the Host OS.

Change-Id: I02d50d0a38485833fd73579c5aec41fd157141d0
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# 49f8a6f9 07-Aug-2018 Adriana Kobylak <anoo@us.ibm.com>

configs: Remove BootProgressSensor

The boot progress sensor has moved from the
/org/openbmc/sensors path to /xyz/openbmc_project/state/host0.
(Reference: the phosphor-ipmi-sensor-inv

configs: Remove BootProgressSensor

The boot progress sensor has moved from the
/org/openbmc/sensors path to /xyz/openbmc_project/state/host0.
(Reference: the phosphor-ipmi-sensor-inventory%/config.yaml files
under the openbmc/openbmc repository).

Remove the deprecated sensor from the configs.

Tested: Verified Witherspoon powered on to the Host OS and that
the BootProgress property in the state manager path got updated
to xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart.

Change-Id: Ibe1393899135c7877d731afe27689ca707068a21
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# 932198f3 08-Aug-2018 Matt Spinler <spinler@us.ibm.com>

Remove the GPIOs from Romulus.py

They are now obtained from a JSON file.

Change-Id: I976368b923945719aecaf632168bedba5664921d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# e2691e75 09-Nov-2017 Lei YU <mine260309@gmail.com>

Remove pci_reset from Romulus config

The pci_reset GPIOs are not connected on PASS2 Romulus.
There is no need to toggle the GPIOs.

Change-Id: I78afa4358e2540d72517d5f2ae953f0e63

Remove pci_reset from Romulus config

The pci_reset GPIOs are not connected on PASS2 Romulus.
There is no need to toggle the GPIOs.

Change-Id: I78afa4358e2540d72517d5f2ae953f0e6319db1e
Signed-off-by: Lei YU <mine260309@gmail.com>

show more ...


# aa0ef2fe 30-Jun-2017 Brad Bishop <bradleyb@fuzziesquirrel.com>

configs: Remove all HWMON_CONFIGs and sensors

The xyz sensor namespace is fully functional. Remove legacy
HWMON_CONFIGs and association sensor references.

Change-Id: I71ce7627e

configs: Remove all HWMON_CONFIGs and sensors

The xyz sensor namespace is fully functional. Remove legacy
HWMON_CONFIGs and association sensor references.

Change-Id: I71ce7627e72d23f3729690260103e925e4d11329
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# b72169d0 06-Apr-2017 Lei YU <mine260309@gmail.com>

Fix Romulus power and reset button

The POWER_BUTTON and RESET_BUTTON direction needs to be set to `both`,
otherwise there is no interrupt generated and thus the buttons do not
work.

Fix Romulus power and reset button

The POWER_BUTTON and RESET_BUTTON direction needs to be set to `both`,
otherwise there is no interrupt generated and thus the buttons do not
work.
Change the direction to `both` fix the issue.

Fixes openbmc/openbmc#1437

Change-Id: If586dd2e44aa2a8790f045d1e37f4d8f3ea210c8
Signed-off-by: Lei YU <mine260309@gmail.com>

show more ...


# 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

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

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 ...


# 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 abstra

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 Spi

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>

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 th

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

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 ...