| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Somewhere between systemd 234 and 237 the install process stopped making
/usr/lib/systemd/network for us. When we move to Yocto 2.5 this will
result in an install failure.
bitbake.conf provides a variable for /lib/systemd. Use it, as it's the
correct location for these configuration/unit files anyhow.
Tested: Booted QEMU witherspoon image to shell
Change-Id: Ia863473539378ef07f652ae3820b9c22ce5f6900
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I741473f92ab8935378a626dc88b830aeaab31c7b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
| |
Replace invocations of mapper call with a call to busctl and mapper
get-service. This provides equivalent functionality but opens the
door for dropping a systemd patch we have carried for some time.
Change-Id: Iea0cce89341939b49b095d1f5010415578331d4d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
During kernel version upgrade, these default config items in blow commit are missing:
https://gerrit.openbmc-project.xyz/#/c/8323/
systemd 233+ needs these items for some apis:
https://lists.freedesktop.org/archives/systemd-devel/2017-March/038419.html
Change-Id: I9eff59683d37d4922fa32b2bc32374f4c88862c4
Signed-off-by: Yong Li <yong.b.li@linux.intel.com>
|
|
|
|
|
| |
Change-Id: I270b213e29d80c99110a626ddf7b3ade4c602b2a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Iebf4a7793a981715c5f5d959aa1f04fa0b362b26
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I0b60a504b3f4dc55b0895dd6afeaa0e8d4878810
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Iefb4027801182eaeafb73caa2319ed2699dd6463
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Benjamin Herrenschmidt (8):
gpio: aspeed: Rework register type accessors
gpio: aspeed: Add "Read Data" register to read the write latch
gpio: aspeed: Add command source registers
gpio: aspeed: Add interfaces for co-processor to grab GPIOs
dt-bindings: misc: ASPEED coprocessor interrupt controller
arm: dts: aspeed: Add coprocessor interrupt controller
arm: dts: aspeed: Fix Romulus frame buffer address
i2c: fsi: Fix use after free
Joel Stanley (4):
net/ncsi: Silence debug messages
net/ncsi: Drop no more channels message
net/ncsi: Use netdev_dbg for debug messages
MAINTAINERS: Add Sam as the maintainer for NCSI
Change-Id: I8627b5ef78b51ea3ba0ee7ac233cfee0ce467d57
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
This merges the 4.17.2 upstream stable tree into the dev-4.17 openbmc
tree.
Change-Id: Ide27501337065cfa6c28e168fb18c02447d407ba
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I45df122cfe5a56dca05bc37b9a83ffd1bb92aa95
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I275350127616682668c99b64ce016d822eef8dfc
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I74dd128762889600571c2dd77a7f47002259566f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Iefe0ce11b3604f849473e7ea245a0dce892162d9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
CONFIG_BLK_DEV_LOOP is needed for legacy code update, and it is removed
accidently in linux 4.17 kernel's change.
Tested: Successfully run legacy code update on Romulus.
Change-Id: Ifb5c3829dd0bbd83813f696dc88b092128e65026
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
| |
This enables webui hosted by Romulus machine.
Tested: WebUI works fine on Romulus.
Change-Id: I29cefdb07892717d3bb2397647a5e2dbf701dc8e
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
| |
This package is no longer used. Drop.
Change-Id: I545a2cb38bb130077f85c2715b44d26a1e829526
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bottle depends on a utility module in the email package included with
the Python distro to parse rfc1123 and rfc850 timestamps.
A flash footprint optimized package: python-email-utils was introduced
in 5baa96f51, and Bottle made to depend on that.
OpenBMC doesn't currently support a minimal distro flavor, so reverting
the original optimization seems to bring some benefits:
1 - reduced comprehensional complexity
2 - reduced maintenance burden
3 - possibility for bottle recipe upstreaming to meta-oe
Until OpenBMC offers a low footprint distro feature, flash constrained machines
should make these types of optimizations elsewhere.
The size increase for the witherspoon target was as follows (~268k):
18661376 obmc-phosphor-image-witherspoon-20180607204542.rootfs.squashfs-xz
18935808 obmc-phosphor-image-witherspoon-20180607205204.rootfs.squashfs-xz
Tested: Built witherspoon image and verified REST API functional
Change-Id: Ib417df2c71feea6d46d783605d690e0362176992
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 3579dc63b8ab8e12fe6078937449f48ab3b9d66c.
Now that the JSON library is fixed in Python this hack can be
removed from dbus-python.
Tested: verified encoding of dbus.Byte unchanged
Change-Id: I26f837cf41c471051e0ecf0dc1d1ee78aa586b6f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dbus.Byte is not encoded by the JSON library in Python2.7
correctly. There was a hack added to dbus-python to
work around this.
Backport the JSON library fix from Python 3.x back to
Python2.7, so we can drop the hack from dbus-python.
Tested: verified encoding of dbus.Byte unchanged
Change-Id: Ifc8e0d22a25f4dd52da5a136809df25771684438
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings the dev-4.13 development cycle to a close. By the end of the
cycle the 4.13 tree contained 236 patches.
This moves all of the 4.13 based functionality on top of a 4.17 base. We
currently have 97 patches in the tree. The reduction of 139 is mostly
due to code landing in Linus' tree, with a handful of fixes being merged
into the base patch.
The configuration is updated with newly landed drivers. In addition new
upstream security features are enabled, and legacy ATAG DTB support and
/dev/mem are removed.
Amithash Prasad (1):
ARM: dts: aspeed: Add Portwell Neptune machine
Andrew Jeffery (11):
ARM: dts: aspeed: witherspoon: Update max31785 node
dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
pmbus (max31785): Add support for devicetree configuration
pmbus (core): One-shot retries for failure to set page
pmbus (core): Use driver callbacks in pmbus_get_fan_rate()
pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
soc: aspeed: Miscellaneous control interfaces
dts: aspeed-g5: Expose VGA scratch registers
dts: aspeed-g5: Expose SuperIO scratch registers
fsi: gpio: Trace busy count
fsi: gpio: Remove unused 'id' variable
Avi Fishman (1):
ipmi: NPCM7xx KCS BMC: enable interrupt to the host
Benjamin Herrenschmidt (15):
gpio/aspeed: Set output latch before changing direction
gpio/aspeed: Use a cache of output data registers
fsi/fsi-master-gpio: Sample input data on different clock phase
fsi/fsi-master-gpio: Add "no-gpio-delays" option
fsi/fsi-master-gpio: Reduce turnaround clocks
fsi/fsi-master-gpio: Reduce dpoll clocks
fsi/fsi-master-gpio: Delay sampling of FSI data input
fsi/fsi-master-gpio: Implement CRC error recovery
fsi/fsi-master-gpio: More error handling cleanup
fsi/sbefifo: Add driver for the SBE FIFO
fsi/scom: Add mutex around FSI2PIB accesses
fsi/scom: Whitespace fixes
fsi/scom: Fixup endian annotations
fsi/scom: Add register definitions
fsi/scom: Major overhaul
Brad Bishop (1):
ARM: dts: witherspoon: Enable checkstop and cooling gpio keys
Brian Yang (1):
ARM: dts: aspeed: Add Inventec Lanyang BMC
Christopher Bostic (3):
ARM: dts: witherspoon: Add gpio keys for power supply presence
ARM: dts: fsi: Add optional master property no-scan-on-init
iio: dps310: Temperature measurement errata
Cyril Bur (1):
misc: Add ASPEED mbox driver
Cédric Le Goater (4):
mtd: spi-nor: aspeed: use command mode for reads
mtd: spi-nor: aspeed: add support for SPI dual IO read mode
mtd: spi-nor: aspeed: link controller with the ahb clock
mtd: spi-nor: aspeed: optimize read mode
Dan Carpenter (2):
net/ncsi: prevent a couple array underflows
serial/aspeed-vuart: fix a couple mod_timer() calls
Eddie James (9):
ARM: dts: aspeed: witherspoon: set alternate boot
fsi: scom: Remove PIB reset during probe
dt-bindings: i2c: Add FSI-attached I2C master dt binding documentation
i2c: Add FSI-attached I2C master algorithm
i2c: fsi: Add port structures
i2c: fsi: Add abort and hardware reset procedures
i2c: fsi: Add transfer implementation
i2c: fsi: Add I2C master locking
i2c: fsi: Add bus recovery
Edward A. James (3):
ARM: dts: fsi: Add I2C master and ports to FSI CFAMs
drivers/fsi: Add On-Chip Controller (OCC) driver
hwmon: Add On-Chip Controller (OCC) hwmon driver
Haiyue Wang (1):
ipmi: add an NPCM7xx KCS BMC driver
Jae Hyun Yoo (1):
clk: aspeed: Fix reset bits for PCI/VGA and PECI
James Feist (1):
ARM: dts: Add S2600WF BMC Machine
Jeremy Kerr (8):
serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOs
serial/8250: export serial8250_read_char
serial/aspeed-vuart: Implement rx throttling
serial/aspeed-vuart: Implement quick throttle mechanism
fsi: gpio: Use a mutex to protect transfers
fsi/gpio: Include command build in locked section
fsi/gpio: Use relative-addressing commands
fsi/master-gpio: Replace bit_bit lock with IRQ disable/enable
Joel Stanley (22):
clk: aspeed: Support second reset register
clk: aspeed: Mark bclk (PCIe) and dclk (VGA) as critical
ARM: dts: aspeed-romulus: Enable VUART
ARM: dts: aspeed-ast2500: Update flash layout
ARM: dts: aspeed: Add LPC mailbox node
ARM: dts: aspeed: Enable mbox
ARM: dts: aspeed: Add devices under FSI CFAM
ARM: dts: palmetto: Enable mbox and occ-hwmon nodes
iio: Add driver for Infineon DPS310
ARM: dts: aspeed-g5: Add DAC MUX userspace control
ARM: dts: aspeed-g5: Clean up sio registers
ARM: dts: aspeed: Describe random number device
ARM: dts: aspeed: Fix hwrng register address
fsi: master-hub: Fix sparse warnings
fsi: core: Fix sparse warnings
drm: Add ASPEED GFX driver
drm: aspeed: Debugfs interface for GFX registers
ARM: dts: aspeed-g5: Add resets and clocks to GFX node
ARM: dts: ast2500-evb: Enable the GFX IP
ARM: dts: witherspoon: Enable the GFX IP
ARM: dts: romulus: Enable the GFX IP
ARM: config: aspeed: Update defconfig
Lei YU (5):
clk: aspeed: Add 24MHz fixed clock
ARM: dts: aspeed: romulus: Add w83773g temp sensor
ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key
ARM: dts: aspeed: romulus: Add id-button gpio key
ARM: dts: aspeed: Use 24MHz fixed clock for pwm
Samuel Mendoza-Jonas (2):
net/ncsi: Refactor MAC, VLAN filters
net/ncsi: Avoid GFP_KERNEL in response handler
Tali Perry (2):
dt-binding: clk: npcm750: add binding
clk: npcm7xx: add clock controller
Tomer Maimon (2):
dt-binding: pinctrl: document NPCM7xx pin controller DT bindings
pinctrl: npcm: add NPCM7xx pin control driver
Wei Yongjun (1):
clk: npcm7xx: fix return value check in npcm7xx_clk_init()
YueHaibing (1):
net: remove unnecessary genlmsg_cancel() calls
Tested: Booted Romulus, Palmetto hosts. Booted ASPEED platforms in QEMU
Change-Id: Ib6f7e68267cd66e98c0ace1132fd2d664a0fc623
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I04d6f2203ad0659038f620fc402f02651a24d5d8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous phosphor-dbus-monitor rules would only watch
for the functional property to change on a fan, and then
resolve errors for that fan if the property changed to true.
This change will watch for both present and functional property
changes, and resolve fan errors if both properties are true at
that time.
This closes the window of where if a fan is removed long enough for
the present property to change to false but replaced fast enough
that the functional property always stays true then the NotPresent
error that was created will never get resolved so the fault LEDs
won't turn off.
Resolves openbmc/openbmc#3231
Tested: Various combinations of Present/Functional property state
changes and also fan plugs/unplugs.
Change-Id: I3255c0510b95509810b018a2a71d307bd7d4a946
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit bbf2cb8e1e4d490acf80ce3a5b162d7db5f3e4e2.
This change doesn't seem to be required anymore.
Tested: Booted Palmetto system in QEMU
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I34b3dd17d1fe7427ec12f84c6ad9bb5367f73cf6
|
|
|
|
|
|
|
| |
This application is unused. Drop to reduce maintenance burden.
Change-Id: I339c5ee64125859c4e78be4d590ab268658a1687
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE norms dictate recipes that track HEAD be named:
foo_git.bb
and set PV explicitly to "x.y.z+git${SRCPV}"
Change-Id: Iaeffab1e3bb1df6720ae4e236c3515fb1ec30cc8
Tested: Built the obmc-console recipe
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I6756f715f355b9ff45c537a2d705aba6c3e1814c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I302ac34f36682db27d3fe2228ad1308359f93a13
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I0e2a94993d3015a972258cf5ae827c8c6d19e3f1
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I71ef26fc33bf9a7f85eaf59bc48139d8b42d0929
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
| |
Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.
Change-Id: Ib4c4a0cc166932efa8fd62125e20e71abc292296
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE norms dictate recipes that track HEAD be named:
foo_git.bb
and set PV explicitly to "x.y.z+git${SRCPV}"
Change-Id: Ic9d2b1f98e30dc8d5489e058613f6158a25fc986
Tested: Built the phosphor-time-manager recipe
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Begin to remove content from this non-sensical file. Any BSP
configuration should be in a BSP layer, not the phosphor layer.
KERNEL_EXTRA_ARGS: should be set by BSP, and this isn't required at
all at the moment by the currently supported BSPs.
UBOOT_SUFFIX: should be set by a BSP or distro configuration.
MACHINEOVERRIDES: this was nonsensical in the bitbake sense - there
is no such thing as an openbmc machine. If there is a need for
an openbmc override in the future it can be added as a distro
override (there is no such need at the moment).
MACHINE_FEATURES_BACKFILL_CONSIDERED: BSPs should be considering
backfilled machine features.
Tested: Built witherspoon and palmetto images
Change-Id: Idf252c92cb718d076ea556f2b389f15c13716fd2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
Move recipes from the common dir to the layer base dir to match
typical layer layouts.
Change-Id: Idcd48dd346ab51b0a16fffe31319f13fad76111e
Tested: Built and verified witherspoon and palmetto images
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
They are unused and no longer have any content. Remove.
Change-Id: I300f71ade8de4a9f3dc306743b16f951dc962cfd
Tested: No functional impact
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
The Aspeed layer now supports both chips and the SOC specific layers
do not have any content. Drop the redundant layers.
Change-Id: I48a813fe4c02b8fc8861c6dd58906ae559c64403
Tested: Built and verified witherspoon and palmetto images
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
Consolidate the 24xx/25xx layer READMEs into a single Aspeed BSP
README.
Change-Id: I7446f5241343d304d9f083c4baf2baa0ddff6234
Tested: Documentation only, no functional impact
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
Move the remaining bitbake base configuration data to the common aspeed
layer.
Tested: Built and verified palmetto and witherspoon images
Change-Id: I1ff2b3dc611b7e2f1b13a4b1e4d6d3dd923a1ff6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename linux-obmc to linux-aspeed and move to the Aspeed
layer. Like recipes for u-boot forks, recipes for kernel
forks in support of different SOCs are typically provided
in the BSP supporting the SOC.
Moved a number of phosphor-isms out of the kernel recipe and put
those in a bbappend in aspeed-layer/bbappend.
Removed COMPATIBLE_MACHINE setting. We simply use PREFERRED_PROVIDER
in machine configuration files to set the default kernel recipe.
Tested: Booted spoon/palmetto images using QEMU
Change-Id: I7dc73629cad4789dcd5aeb0f7b6214fe064c6adc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: Ic1d31244a314d298b2295df7cd1f4090bb18fe5c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: If46cd5fcfdc58e1aa47ea43a54d3f1975efcb991
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I0262c2beb53126345d44fb484fe45dcbeff31ce5
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 53f1668751628aa94189ea518b06391c228b6c5a.
This patch doesn't appear to be necessary anymore. Drop.
Change-Id: I4032581af65a6f4e60abec8f8821c904947d5309
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Tested: Built a witherspoon image and booted BMC with QEMU
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Makefile for obmc-phosphor-fand uses pkg-config but the recipe file
wasn't making sure that command was available during the build, leading
to errors.
Resolves openbmc/openbmc#3017
Tested: Built obmc-phosphor-fand for evb-ast2500 without errors.
Change-Id: Id1dc3c327f84d7f662210a29c96d4a93e4bc4600
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
|
|
|
|
|
| |
Change-Id: I90c9b6c422717a8ab3baa8c1ba108c0c177bcfea
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I37ccde116fa804438bd3d98f6c5c1eed8264c801
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Iaaf8a78623e1a81cb2e786cbd7e35c515c19fe3d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I93b7f69fcc9b17e66846baec051d73a8e9df6c12
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I6f01197c7212bb1a195e457c0e5b11305b3f98a8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I7435064bfea51932a7f2490d829adc0dc01d2004
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|