Age | Commit message (Collapse) | Author | Files | Lines |
|
Add overrides to variable assignments as described in "Modify Variables
to Support a Different Machine" in the yocto development tasks manual:
https://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#best-practices-to-follow-when-creating-layers
In a nutshell this allows multiple BSP layers to be included
simultaneously in bblayers.conf, which increases the potential for meta
data sharing between layers.
(From meta-ibm rev: a7ed71c672baa533eddcc8cc713b03d2ee07c4e4)
Change-Id: Id057b3520db5952310b31f188e53263653606d54
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
A number of bbappend wildcards matched more than what was desired.
Reduce the scope accordingly.
(From meta-ibm rev: d383ecde351fa80ff94fd7220b951e6458bdda2b)
Change-Id: I448531975e594674013709a77ac003ea8f480c18
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This recipe is only required by the legacy inventory manager, which
is no longer used on palmetto.
(From meta-ibm rev: ba9dd68aa9d524585878eee61e5bfe1bbef0a5f9)
Change-Id: Id2a4be5f97fd91c4aefeaa23f462c8b69cae5de0
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Remove the palmetto override of
PREFERRED_PROVIDER_virtual/obmc-inventory-data as nothing DEPENDS on it.
(From meta-ibm rev: 05d52d6b248c7761e08c02d18cd89c6fd304e062)
Change-Id: Ideabff50e2f492042fe4541a8641f536c14b75f8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Bitbake uses this regex to associate recipes and bbappends from BBFILES
(which contains recipes and bbappends from -all- layers listed in
bblayers.conf) to this layer. The association is then used to map the
BBFILE_PRIORITY value for this layer onto the recipes provided by this
layer.
BBFILE_PRIORITY is used to determine which recipe to use when the same
recipe appears in multiple layers.
Without BBFILE_PATTERN set, recipes in this layer will get a default
priority and not the priority specified in BBFILE_PRIORITY.
This layer doesn't set a priority anyway, so functionally this patch is
a noop but it is an improvement from a correctness standpoint, and it
makes a warning go away:
WARNING: No bb files matched BBFILE_PATTERN_foo-layer
(From meta-ibm rev: 7d7f662db06cc9f8e4a5bd9d18c68c4bb05d274c)
Change-Id: I0ba9d2a6161b0da271111c710dc3267d0374b2a8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
obmc-control-fan is no longer included by the OpenPOWER layer, so there
is no longer a need to explicitly remove it here.
(From meta-ibm rev: 446d589ce72cebf974ffaca2dca61de2823a140d)
Change-Id: Iba5fc8a745ffb128b83903dc0ad3ad787ebbcd21
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
As openpower-occ-control@1d69e19 introduce the ability to rename the occ
object path, Palmeto could use "occ0" instead of "occ_3_0050" as a
better name.
Update ipmi sensor config to use the updated occ object path.
Tested: Verify occ active sensor is set on host power on, and occ hwmon
sensors are working OK.
(From meta-ibm rev: 17c4a225e74f6b093cf01ca0ecc0c32ae19bc1f8)
Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: Iafd029cc82047e047a0dea45ace1655a5bec776d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
openpower-occ-control requires a sensor header file generated from
occ_sensor.yaml. By default it uses an example yaml, which does not fit
for Palmetto.
Add palmetto-occ-control-config-native.bb to use its own
occ_sensor.yaml, so that the package uses the correct config.
Tested: Verify the build uses the correct config generated from
palmetto's occ_sensor.yaml.
(From meta-ibm rev: 12a660de3fff453e2f24ee2cc98b387fa7b8c541)
Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: Ifbf6ffb0c69e6d827410b8370c6481bb953d10d0
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There isn't an obmc-button-reset package in op-apps in the first place,
so this line is a noop. Remove.
(From meta-ibm rev: 748c1192bf2f2fa6be2cdf5e6f3b88829f28835b)
Change-Id: If34a02d6603834919ab969579c0fca0e0ab28f1a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Palmetto is going to enable phosphor-isolation, which requires to use
mbox for PNOR access instead of directly mapping on LPC to PNOR.
Tested: With Palmetto's [dts fix][1] and a PNOR build that enables
[PNORDD_IS_IPMI][2], verify Palmetto boots host successfully.
[1]: https://patchwork.ozlabs.org/patch/1042662
[2]: https://github.com/open-power/op-build/pull/2680
(From meta-ibm rev: 9ba4f883224f2c101b0d4a6df1ddb3cd787a61fa)
Change-Id: I7c225ab2f3afd4d31a217a616bfcc7412805004a
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
oe-core branched in preparation for the upcoming 2.7 Yocto release and
as of 13e45ff requires core layer compatibility to "warrior" instead of
"thud". We'll retain compatibility for both until we do our own branch
or stop testing thud.
(From meta-ibm rev: 97893b2c0bf39cfaee58ccfc4f85249f9a1d8abf)
Change-Id: I2e772add384637011a80acf52861b88ac71be98b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
In the 5.0 Linux kernel, an I2C device path segment changed:
i2c@1e78a000 -> bus@1e78a000
(From meta-ibm rev: bf1862a9b9bc82683d12036edc247f9f4ea4d13c)
Change-Id: I909073424a7b0a5c677307fe3b4ab25cab051cc9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
ibm.inc simply includes openpower.inc. That, and meta-ibm is a distro
policy layer and doesn't enable any specific hardware.
Update machine configurations to include openpower.inc directly. Add a
conf/distro/include/ibm.inc to meta-ibm at a later time when meta-ibm
has distro policy to apply.
(From meta-ibm rev: 3d1be91f99c646b350c02bfe1004a019cd436c13)
Change-Id: I4bf1e9badba105f4ed10c478f7d5473e3f169791
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
With the recent move to bmcweb we don't need meta-webserver anymore.
(From meta-ibm rev: a5231caf14dd78aa451621644bb60069eea17009)
Change-Id: I92f760321d38f99e651e3a6ae4d689f0bfb337ff
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Reset the following subtrees on thud HEAD:
poky: 87e3a9739d
meta-openembedded: 6094ae18c8
meta-security: 31dc4e7532
meta-raspberrypi: a48743dc36
meta-xilinx: c42016e2e6
Also re-apply backports that didn't make it into thud:
poky:
17726d0 systemd-systemctl-native: handle Install wildcards
meta-openembedded:
4321a5d libtinyxml2: update to 7.0.1
042f0a3 libcereal: Add native and nativesdk classes
e23284f libcereal: Allow empty package
030e8d4 rsyslog: curl-less build with fmhttp PACKAGECONFIG
179a1b9 gtest: update to 1.8.1
Squashed OpenBMC subtree compatibility updates:
meta-aspeed:
Brad Bishop (1):
aspeed: add yocto 2.6 compatibility
meta-ibm:
Brad Bishop (1):
ibm: prepare for yocto 2.6
meta-ingrasys:
Brad Bishop (1):
ingrasys: set layer compatibility to yocto 2.6
meta-openpower:
Brad Bishop (1):
openpower: set layer compatibility to yocto 2.6
meta-phosphor:
Brad Bishop (3):
phosphor: set layer compatibility to thud
phosphor: libgpg-error: drop patches
phosphor: react to fitimage artifact rename
Ed Tanous (4):
Dropbear: upgrade options for latest upgrade
yocto2.6: update openssl options
busybox: remove upstream watchdog patch
systemd: Rebase CONFIG_CGROUP_BPF patch
Change-Id: I7b1fe71cca880d0372a82d94b5fd785323e3a9e7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
With meta-phosphor commit fd1f696f99 this is done by the distro
configuration; so, no need to do it in local.conf.
(From meta-ibm rev: 0525b1723095b6c47af7892ca90f328f92270815)
Change-Id: I6fdbf055b24adf768efdd86132faa7f1fffc56f9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The meta-poky layer is unused. Remove from the layer configuration.
(From meta-ibm rev: 7bafd24c1b15a87e25c5386236527c863908121f)
Change-Id: Ia589ac6a06af433e8af8cb858ec1a91af962768b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
For mrw-native recipe append, set wildcard to version.
(From meta-ibm rev: fc50b2d08f871df53e286cf9e6909048e3824846)
Change-Id: I5de207d281b3247836601c84828db6a8b0f70182
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the license fields for the machine-readable-workbook.
(From meta-ibm rev: 1af1e9a8189bf33294782e80f3666e7d242b90de)
Change-Id: Ic047325e9803aa4b2120dd1a986b69fc8ddb3ffd
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-ibm to master HEAD.
Patrick Venture (21):
meta-ibm: add IBMBASE
meta-ibm: romulus: chassis: avsbus-control: set LICENSE field
meta-ibm: romulus: chassis: vrm-control: set LICENSE field
meta-ibm: romulus: gpio: id-button: set LICENSE field
meta-ibm: romulus: ipmi-fru-read-inventory-native: set LICENSE field
meta-ibm: romulus: ipmi-inventory-map-native: set LICENSE field
meta-ibm: romulus: ipmi-inventory-sel-native: set LICENSE field
meta-ibm: romulus: led-manager-config-native: set LICENSE field
meta-ibm: romulus; phosphor-logging-callouts-native: set LICENSE field
meta-ibm: witherspoon: chassis: avsbus-control: set LICENSE field
meta-ibm: witherspoon: chassis: vrm-control: set LICENSE field
meta-ibm: witherspoon: events-policy-native: set LICENSE field
meta-ibm: witherspoon: fan-policy-native: set LICENSE field
meta-ibm: witherspoon: fan-watchdog: set LICENSE field
meta-ibm: witherspoon: thermal-policy-native: set LICENSE field
meta-ibm: witherspoon: inventory-cleanup-native: set LICENSE field
meta-ibm: witherspoon: power-supply-policy-native: set LICENSE field
meta-ibm: witherspoon: power-supply-sync: set LICENSE field
meta-ibm: palmetto: ipmi-inventory-map-native: set LICENSE field
meta-ibm: palmetto: led-manager-config-native: set LICENSE field
meta-ibm: dbus-interfaces-mapper-config-native: set LICENSE field
Change-Id: Ic74e30b1cdd013c7d293dffc9423035632f92e43
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set wildcard for mrw-native append and folder.
(From meta-ibm rev: 513a0cfe065358ab35f153f8be7654f786f5a570)
Change-Id: Id989b0f082e6c1a6d9c32471b786d90b516f65e6
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop symlink and rename bbappend for obmc-libobmc-intf.
(From meta-ibm rev: 27809259718e262711a08a6b56531eab3df86bee)
Change-Id: I2a4e5963a95e6691a55802b06b09802610cdaa9b
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the wildcard for version for obmc-libobmc-intf_%.bbappend
(From meta-ibm rev: aab56a79b053d0f1c38602170f92c018c0003e20)
Change-Id: I3e22edf832421011e94e41270f811e3335c74549
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
palmetto-config.bb inherits config-in-skeleton, which is git-based.
(From meta-ibm rev: c5aa5e9ed72fcf87f60655d82856ce40da71c49c)
Change-Id: Iaac4451129ef02302875bda88dcbf8be87bc35a6
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename phosphor-hwmon%.bbappend to phosphor-hwmon_%.bbappend.
Tested: Built palmetto and verified rootfs contained sensor confs.
(From meta-ibm rev: 9a7111ad913d24d65959eab8ac62fbadac4e500d)
Change-Id: I11f974659b6e5974e48c8004a4ea8ac56ffb6ca7
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Typical upstream layers have a -layer suffix. Rename collections from
foo to foo-layer to match this de-facto standard. Some existing layers
that use this convention include:
openembedded-layer
networking-layer
perl-layer
virtualization-layer
(From meta-ibm rev: 32478afb0f68ba711b816d1dbaecf379c67cc928)
Change-Id: I5c22956cf289263d5cef1e3c1babb2d1f5a10a3d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update the ipmi sensor config yaml for Palmetto.
Added missing sensors, e.g. core/dimm temp, power.
The yaml is generated based on palmetto rpt:
sensor_yaml_config.py -i config.yaml \
-o output.yaml -f -r palmetto.rpt
Tested: Verify ipmitool sensor prints the added sensors.
(From meta-ibm rev: db91cc8e155b9322c976e41c670385e2c72d913b)
Change-Id: I58acf8dd50daf02b79ae3e50998d31b569bdc073
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These GPIOs are used by the code in the skeleton repo.
(From meta-ibm rev: 2ba966c18046651d2115d732cbb0ed8b231bafad)
Change-Id: I58a5087252b5dc6a98174837305485925c07c712
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fix Palmetto's recipes.txt.
(From meta-ibm rev: 543acb28fc1ee93a819de955f4a14dd5d0fee499)
Change-Id: Ibfe2724dc65122d23070396867a97064ac4e1124
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update occ sensor names to make it consistent with Witherspoon.
Tested: Verify the sensor names are updated via REST API.
(From meta-ibm rev: fc7a1853fd16af0e58bcf104bd1f9585b1f36a20)
Change-Id: Ia2b31ecfd591c580d8ec382fe7d26b30fd34d427
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The new subtree model brings the subtrees up from the openbmc-machines
layer.
Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0
Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|