#
ea3d8a41 |
| 07-Aug-2018 |
Matt Spinler <spinler@us.ibm.com> |
Add function to load in the GPIO data from JSON. Use the cJSON module to load in the GPIO definitions used by the other skeleton code into a cJSON structure. Its memory should be re
Add function to load in the GPIO data from JSON. Use the cJSON module to load in the GPIO definitions used by the other skeleton code into a cJSON structure. Its memory should be released by calling cJSON_Delete on it when complete. This is the first commit in a series that will move the GPIO configuration data from D-Bus into a JSON file, which is both more appropriate for read only data and the first step in getting rid of the system_manager.py file that currently hosts it. Change-Id: If1ef19e7988d28e3075828f61e88a606631bcd89 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
45cb4fcc |
| 28-Nov-2016 |
Lei YU <mine260309@gmail.com> |
Rename power_gpio to gpio_configs. Change-Id: I22382fbb19a077e333aba93ae81ae614ec0cb70a Signed-off-by: Lei YU <mine260309@gmail.com>
|
#
3f87de8b |
| 22-Sep-2016 |
Xo Wang <xow@google.com> |
system_manager, libobmc-intf: Add power GPIO configuration interface This adds a dbus call (in org.openbmc.managers.System) and C binding (in libopenbmc-intf) to read a POWER_CONFIG from
system_manager, libobmc-intf: Add power GPIO configuration interface This adds a dbus call (in org.openbmc.managers.System) and C binding (in libopenbmc-intf) to read a POWER_CONFIG from the Python system configuration that abstracts GPIO functionality (power good, reset, etc) from their net names in GPIO_CONFIG. This should eventually replace machine-specific patches to op-pwrctl that define their own power and reset lines. Change-Id: I56eaaf60ef852b68124e4a765942243ad17d06ac Signed-off-by: Xo Wang <xow@google.com>
show more ...
|
#
489bf656 |
| 27-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
libopenbmc_intf rules simplification Don't use rules.mk for libopenbmc_intf. There isn't enough overlap here to warrant the extra complexity. Fix an issue where the library is
libopenbmc_intf rules simplification Don't use rules.mk for libopenbmc_intf. There isn't enough overlap here to warrant the extra complexity. Fix an issue where the library is rebuilt for every make invocation. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
edd8e02f |
| 27-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
Create a libopenbmc_intf symlink Create a libopenbmc_intf symlink in the build target to enable things like: -L ../libopenbmc_intf -lopenbmc_intf Signed-off-by: Brad B
Create a libopenbmc_intf symlink Create a libopenbmc_intf symlink in the build target to enable things like: -L ../libopenbmc_intf -lopenbmc_intf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
f6c85685 |
| 27-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
libopenbmc_intf include path update Remove the interfaces prefix from applications including openbmc_intf.h. Use brackets rather than quotes in prep for a libopenbmc_intf SDK pa
libopenbmc_intf include path update Remove the interfaces prefix from applications including openbmc_intf.h. Use brackets rather than quotes in prep for a libopenbmc_intf SDK package. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
0e88971c |
| 27-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
Add force link option to install target This allows 'make install' to be invoked more than once. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
#
b408ac0d |
| 20-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
Add install-headers target Install the libopenbmc_intf includes in prep for a devel package. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
#
b0d0a745 |
| 21-Jun-2016 |
Patrick Williams <patrick@stwcx.xyz> |
Merge pull request #107 from bradbishop/dead Remove dead code
|
#
c034d2d3 |
| 19-Jun-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
Enable user-overriable CFLAGS Put required CFLAGS (ie pkg-config --cflags) in ALL_CFLAGS and append user specified CFLAGS to that. Use CFLAGS during link. Signed-off-by
Enable user-overriable CFLAGS Put required CFLAGS (ie pkg-config --cflags) in ALL_CFLAGS and append user specified CFLAGS to that. Use CFLAGS during link. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
40a360c2 |
| 28-May-2016 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
Reorganize directory structure Moving to directory per-application layout. This facilitates building single applications which is useful in the Yocto build environment since differe
Reorganize directory structure Moving to directory per-application layout. This facilitates building single applications which is useful in the Yocto build environment since different applications satisfy different OpenBMC build requirements. A number of issues are also addressed: - All applications were pulling in libsystemd and the gdbus libs irrespective of whether or not they were needed. - gpio.o duplicated in every application - moved to libopenbmc_intf - Added install target Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|