Age | Commit message (Collapse) | Author | Files | Lines |
|
This includes security and bug fixes from the 6.6.1 through to 6.6.6
stable releases.
Change-Id: I8995cdbb534502cacc439b30caa427023071c4d0
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
There are 60 patches in the tree, with 36 of those patches not
yet queued for merging in mainline.
v6.6 is an LTS kernel as decreed by the kernel.org maintainers. The
OpenBMC kernel maintainers encourage everyone to ship the latest kernel
as it has the most code review and upstream code.
Andrew Jeffery (6):
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 (max31785): Wrap all I2C accessors in one-shot failure handlers
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
CĂ©dric Le Goater (1):
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (19):
dt-bindings: soc: Add Aspeed XDMA Engine
soc: aspeed: Add XDMA Engine Driver
soc: aspeed: xdma: Add user interface
soc: aspeed: xdma: Add reset ioctl
soc: aspeed: xdma: Add trace events
i2c: core: Add mux root adapter operations
iio: si7020: Lock root adapter to wait for reset
eeprom: ee1004: Enable devices on multiple busses
dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom
eeprom: ee1004: Add OF matching support
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pca955x: Optimize probe led selection
leds: pca955x: Add HW blink support
leds: Ensure hardware blinking turns off when requested
ARM: dts: aspeed: Rainier: Add fan controller properties
ARM: dts: aspeed: Everest: Add fan controller properties
ARM: dts: aspeed: Bonnell: Add fan controller properties
ARM: dts: aspeed: Rainier 4U: Delete fan dual-tach properties
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (7):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: aspeed: Add debugfs directory
ARM: soc: aspeed: Add secure boot controller support
dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM
ARM: dts: nuvoton: npmc750-evb: Add default console
tpm: tis-i2c: Add more compatible strings
leds: pca955x: Revert "Remove the unused function pca95xx_num_led_regs()"
Johannes Holland (1):
dt-bindings: tpm: Add schema for TIS I2C devices
Peter Yin (2):
dt-bindings: hwmon: Add mps mp5990 driver bindings
hwmon: (pmbus) Add support for MPS Multi-phase mp5990
Potin Lai (1):
mtd: spi-nor: winbond: Add support for w25q01jvq
Zev Weiss (4):
dt-bindings: arm: aspeed: document ASRock SPC621D8HM3
ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC
dt-bindings: arm: aspeed: document ASRock E3C256D4I
ARM: dts: aspeed: Add ASRock E3C256D4I BMC
Change-Id: I8b756421a7da84c0070e2ad4ac84a93984703457
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The aspeed configs have EMBEDDED=y, which selects EXPERT. We have a
bunch of options in the config that depend on EXPERT, such as
CONFIG_GPIO_SYSFS.
In v6.6, EMBEDDED is replaced with EXPERT in upstream configs. This is
because the only thing in the kernel that is gated by EMBEDDED is
ARM_PATCH_PHYS_VIRT, which openbmc does not use.
https://git.kernel.org/torvalds/c/ef815d2cba782e96b9
As they mean the same thing we can make the change to the aspeed kernel
configs now.
Fixes: https://github.com/openbmc/openbmc/issues/3975
Change-Id: Ia2988fd849d26b9540ffb6b064251b8b60e9dca9
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I28ee50fa55ae47dd7fd8c99f8f6db8f5f6dfa53d
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I85272779478b66452acd11be93f5fea99e4c3a34
|
|
This includes security and bug fixes from the 6.5.10 and 6.5.11
stable releases.
Change-Id: Ib0c4f007f53afe47dfcdd0aa25639d364621ce37
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Paul Fertser (1):
net: ftgmac100: support getting MAC address from NVMEM
Zev Weiss (1):
pinctrl: aspeed: Allow changing SPI mode from hardware strap defaults
Change-Id: Ia9a9975d2dae8f5229f2dca42def779efc87f25d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Zev Weiss (2):
dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property
watchdog: aspeed: Add support for aspeed,reset-mask DT property
Change-Id: Ie98df98bac1eea868b87f92919a63a5a68050e49
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.5.5 through to 6.5.9
stable releases.
Change-Id: I3315f92839072ab2ea5b371d8ad4a913534430e4
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Chanh Nguyen (6):
ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
ARM: dts: aspeed: mtjade: Add the gpio-hog
ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor
ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations
ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port
Eddie James (4):
ARM: dts: aspeed: Rainier: Add fan controller properties
ARM: dts: aspeed: Everest: Add fan controller properties
ARM: dts: aspeed: Bonnell: Add fan controller properties
ARM: dts: aspeed: Rainier 4U: Delete fan dual-tach properties
Change-Id: I956da23f5c7d1f0e401701ed7472e0a234fafcbd
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew will be co-maintaining the kernel tree.
Change-Id: I2fad5a60ec1b71d3e67b502906f7aba78fdf449f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This moves the OpenBMC kernel to a v6.5 base for ASPEED.
The 6.5 kernel moved all 32-bit ARM device trees, so our BMC device
tress are now under an 'aspeed' subdirectory. This change means systems
must describe the KERNEL_DEVICETREE with the aspeed directory prefix.
There are 78 patches in the tree, with 40 of those patches not
yet queued for merging in v6.6.
The remaining out of tree patches include:
Andrew Jeffery (6):
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 (max31785): Wrap all I2C accessors in one-shot failure handlers
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
CĂ©dric Le Goater (1):
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (16):
ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log
dt-bindings: soc: Add Aspeed XDMA Engine
soc: aspeed: Add XDMA Engine Driver
soc: aspeed: xdma: Add user interface
soc: aspeed: xdma: Add reset ioctl
soc: aspeed: xdma: Add trace events
i2c: core: Add mux root adapter operations
iio: si7020: Lock root adapter to wait for reset
eeprom: ee1004: Enable devices on multiple busses
dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom
eeprom: ee1004: Add OF matching support
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pca955x: Optimize probe led selection
leds: pca955x: Add HW blink support
leds: Ensure hardware blinking turns off when requested
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (14):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: aspeed: Add debugfs directory
ARM: soc: aspeed: Add secure boot controller support
dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM
ARM: dts: nuvoton: npmc750-evb: Add default console
tpm: tis-i2c: Add more compatible strings
leds: pca955x: Revert "Remove the unused function pca95xx_num_led_regs()"
arm64: configs: Add Nuvoton NPCM defconfig
ARM: configs: aspeed: Add new FSI drivers
ARM: config: aspeed_g5: Enable SSIF BMC driver
ARM: config: aspeed: Remove FIRMWARE_MEMMAP
ARM: config: aspeed: Add Ampere SMPro drivers
ARM: config: Add openbmc defconfig
ARM: config: openbmc: Add HPE GPX and Nuvoton 7xx
Johannes Holland (1):
dt-bindings: tpm: Add schema for TIS I2C devices
Potin Lai (1):
mtd: spi-nor: winbond: Add support for w25q01jvq
Change-Id: Ib97af192391af6e71c96fe14e12cfc88c23d7a7d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.1.47 through to 6.1.51
stable releases.
Change-Id: I8f5d057a785e38f6980487c84c587e1baf38bf8f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
There's a bug in socsec that prevents the IBM's configuration from
successfully building an OTP image.
I have got the fix merged upstream:
https://github.com/AspeedTech-BMC/socsec/pull/18
However, Aspeed do not plan on doing a release until October:
> [ 17:51 ] arj: @Troy Lee any chance Neal can tag a new socsec release so we can bump it in OpenBMC and pick up some recent fixes?
> [ 18:25 ] Troy Lee: Current schedule is October.
https://discord.com/channels/775381525260664832/922871693008068638/1144547174286377062
For now, fix otptool using a recipe patch, in violation of the usual
guidelines.
I prefer we do this over switching to a "git" version for the recipe as
instability with these tools really cannot be tolerated.
Change-Id: I65b1992b5479ea257cfa65fd8b3cfc021b7d3dea
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
Change-Id: I95010b4925632b4384b90b2f113b9b826b5b63bd
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
This includes security and bug fixes from the 6.1.45 and 6.1.46 stable
releases.
Change-Id: I584bf4067d83b21a5e1895128eed5523643f036a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Delphine CC Chiu (2):
dt-bindings: arm: aspeed: add Meta Yosemite 4 board
ARM: dts: aspeed: yosemite4: add Meta Yosemite 4 BMC
Greg Kroah-Hartman (1):
driver core: make struct device_type.devnode() take a const *
Joel Stanley (1):
fsi: Reorder includes
Change-Id: I7f4292a5d5090276b22d4fa7bdb88eff9074ea5a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.1.35 through to 6.1.44
stable releases.
Change-Id: I5e62307cb21a9fb5c65ad63ce23d5712a3fa9419
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (10):
fsi: sbefifo: Add configurable in-command timeout
fsi: sbefifo: Remove limits on user-specified read timeout
fsi: core: Add trace events for scan and unregister
fsi: core: Fix legacy minor numbering
fsi: core: Switch to ida_alloc/free
fsi: Improve master indexing
ARM: dts: aspeed: Add P10 FSI descriptions
ARM: dts: aspeed: everest: Reorganise FSI description
fsi: Improve master indexing
fsi: Lock mutex for master device registration
Joel Stanley (3):
ARM: dts: aspeed: bonnell: Reorganise FSI description
ARM: dts: aspeed: rainier: Reorganise FSI description
ARM: dts: aspeed: everest: Move common devices up
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Lakshmi Yadlapati (1):
ARM: dts: aspeed: rainier: Remove TPM device
Randy Dunlap (1):
docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
Rob Herring (3):
of/address: Add of_property_read_reg() helper
fsi: Explicitly include correct DT includes
fsi: Use of_property_read_reg() to parse "reg"
Yu Zhe (1):
fsi: fix some spelling mistakes in comment
Change-Id: Ib2a5d1c974005b2aaff5acf50fb0ea80d8416da7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (5):
eeprom: ee1004: Enable devices on multiple busses
dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom
eeprom: ee1004: Add OF matching support
ARM: dts: aspeed: bonnell: Add DIMM SPD
hwmon: (pmbus/acbel-fsg032) Add firmware version debugfs attribute
Joel Stanley (1):
ARM: configs: openbmc: Add ACBEL FSG032
Lakshmi Yadlapati (5):
dt-bindings: vendor-prefixes: Add prefix for acbel
dt-bindings: trivial-devices: Add acbel,fsg032
hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
docs: hwmon: Add documentaion for acbel-fsg032 PSU
ARM: dts: aspeed: p10bmc: Change power supply info
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I84c9d2d73e16534a60adf6c0dcfc7817b2b0227f
|
|
The new SDK came out with some updates to the flash driver, and OPTEE
booting. It also includes some changes submitted from the openbmc
branch.
Changes since v00.04.13 SDK version:
Chia-Wei Wang (4):
common: fit: Update board_fit_image_post_process() to pass fit and node_offset
ast2600: Add SMP bootflow to support OP-TEE
configs: evb-ast2600-spl: Add support for OPTEE booting
arm32: Fix relocation of env_addr if POSITION_INDEPENDENT=y
Chin-Ting Kuo (10):
spi-nor: Disable hold/reset pin on MT25QL02G
spi: aspeed: Add pure command mode support
spi: aspeed: Copy address info from data buf
spi: aspeed: Copy address info from data buf
spi: aspeed: Add flash write-protect by host ctrl APIs
spi: Add usage example for write protect APIs
spi: aspeed: Fix bug for lower SPI clock frequency
spi: aspeed: Use fixed SPI clock frequency at the beginning
mtd: spi-nor: Add gd55b01gf and gd55b02gf ID info
spi-nor: Remove dual mode for GDxxBxxGE flash part
CĂ©dric Le Goater (1):
ARM: dts: aspeed: Add a palmetto board (AST2400)
Dylan Hung (7):
aspeed: ast2600: Keep PLL power on
cmd: nettest: disable ABR WDT
pinctrl: ast2600: Remove the accesses to SCU474
net: phy: Add Broadcom BCM54210E driver
configs: ast2600: Remove AST2600A1 ECC defconfig
Arch: arm: dts: Add dts for AST2600 EVB with DRAM ECC enabled
configs: ast2600: Revise AST2600 EVB ECC configs
Eddie James (1):
board: ast2600-ibm: Add AST2600 BMC based POWER10+ servers
Graeme Gregory (1):
ARM: dts: aspeed: add Qualcomm DC-SCM V1
Jae Hyun Yoo (2):
ARM: dts: ast2600-qcom-dc-scm-v1: enable HACE
board: Add initial version of Qualcomm DC-SCM V1 board
Jammy Huang (5):
cmd: aspeed: dptest: Add log messages
cmd: aspeed: dptest: Add ctrl for ssc shift
cmd: aspeed: dptest: Make D10.2 public
misc: dp: Fix BMC mode can't control if patch for no driver works
cmd: aspeed: dptest: Modify SSC policy
Joel Stanley (9):
ARM: dts: Rename Rainier to P10 BMC
ARM: dts: ast2600: Fix indentation
ARM: dts: ast2600: Consolidate A1 device tree
ARM: dts: ast2600: Consolidate A0 device tree
ARM: dts: ast2600: Consolidate NCSI device tree
ARM: dts: aspeed: Add a Romulus board (AST2500)
ram/aspeed: Use device tree to configure ECC
ram/aspeed: Remove ECC config option
ARM: dts: aspeed: p10bmc: Enable ECC
Kevin Chen (1):
Revert CONFIG_SYS_TEXT_BASE to support Raw and FIT images.
Neal Liu (1):
otp: print actual value for programming data region
Troy Lee (1):
board: ast2600-dcscm: Add Aspeed AST2600 DCSCM demo board support
Zev Weiss (1):
ARM: dts: aspeed: Add Delta AHE-50DC BMC
chin-ting_kuo (1):
Revert "spi: aspeed: Copy address info from data buf"
Remaining openbmc changes:
Adriana Kobylak (1):
configs: aspeed-common: Add redundant env for mmc
Delphine CC Chiu (1):
ARM: dts: aspeed: add Meta greatlakes board (AST2600)
Eddie James (7):
tpm: Pull in upstream changes
tpm: Fix spelling for tpmu_ha union
tpm: sandbox: Update for needed TPM2 capabilities
tpm: Support boot measurements
bootm: Support boot measurement
doc: Add measured boot documentation
ast2600: Measure the boot
Heinrich Schuchardt (1):
cmd: inconsistent return type of command_process()
Ilias Apalodimas (1):
tpm: add a function that performs selftest + startup
Jae Hyun Yoo (1):
mtd: spi-nor-ids: add winbond w25q512nw family support
Joel Stanley (14):
ast2600: spl: Implement board_boot_order
ast2600: Add environment for booting from mmc
crypto: Restore old driver for Aspeed HACE
ARM: dts: aspeed: Disable ACRY for rainier and tacoma
tools: Disable OpenSSL deprecation warnings
cmd/otp: Fix struct storage type
configs: Add OpenBMC config for SPL MMC boot
configs: Add OpenBMC config for SPL NOR boot
configs: openbmc: Remove ymodem SPL support
aspeed: Remove remaining "Aspeed secure boot" code
config/ast2500: Enable RAM devices
ram/aspeed: Re-init ECC if requested but not enabled
configs: ast2600: Use stringify
configs: evb-ast2600: Disable unused loaders
John Keeping (1):
tools: env: update lock path in README
Pali RohĂĄr (2):
version: Move version_string[] from version.h to version_string.h
Remove including timestamp.h in version.h
Patrick Rudolph (1):
ARM: dts: aspeed: Add IBM Genesis3 board
Simon Glass (1):
image: Correct strncpy() warning with image_set_name()
Tim Lee (1):
tools: env: use /run to store lockfile
Tom Rini (1):
Makefile: Silence binutils 2.39 linker warnings
Zev Weiss (2):
aspeed: Disable backdoor interfaces
Revert "config/ast2500: Enable RAM devices"
Change-Id: I20864b06ef92502fa1ca7e9f406f3c143a918f66
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.1.30 through to 6.1.34
stable releases.
Change-Id: I545d5a71674d5d8d91904defe09bd43a7ae4d335
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Chen.PJ éłæä»» TAO (2):
dt-bindings: arm: aspeed: add Inventec starscream-bmc
ARM: dts: aspeed: Adding Inventec Starscream BMC
Eddie James (1):
ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log
Change-Id: I8bb4a837edf8a569afd2856c3def9a83b45243be
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Delphine CC Chiu (1):
ARM: dts: aspeed: add Meta greatlakes board (AST2600)
Joel Stanley (1):
configs: evb-ast2600: Disable unused loaders
John Keeping (1):
tools: env: update lock path in README
Patrick Rudolph (1):
ARM: dts: aspeed: Add IBM Genesis3 board
Tim Lee (1):
tools: env: use /run to store lockfile
Change-Id: I949c57fe862b940fc78ede3bee22f599a4dd9f2a
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
This includes security and bug fixes from the 6.1.16 through to 6.1.29
stable releases.
Change-Id: I9af9fcb10aa24a8a024098a2b96063c41f618e78
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Cleaning up the OWNERS files to reduce the amount of "does not resolve
to any account" errors that pop up consistently in the gerrit logs.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I0855112d10982a9c08f8a9102e3045a513e91e72
|
|
Jeremy Kerr (6):
clk: ast2600: allow empty entries in aspeed_g6_gates
dt-bindings: clock: ast2600: Add top-level I3C clock
clk: ast2600: Add full configs for I3C clocks
dt-bindings: clock: ast2600: remove IC36 & I3C7 clock definitions
clk: ast2600: Add comment about combined clock + reset handling
dt-bindings: clock: ast2600: Expand comment on reset definitions
Change-Id: Ia6a141409c73798c78970aeb60df59c3c5137e13
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Backport v9 of Eddie's series from mainline u-boot, plus required
dependanices from v2023.04-rc3.
https://lore.kernel.org/u-boot/20230308212537.1725343-1-eajames@linux.ibm.com/
Eddie James (7):
tpm: Pull in upstream changes
tpm: Fix spelling for tpmu_ha union
tpm: sandbox: Update for needed TPM2 capabilities
tpm: Support boot measurements
bootm: Support boot measurement
doc: Add measured boot documentation
ast2600: Measure the boot
Ilias Apalodimas (1):
tpm: add a function that performs selftest + startup
Change-Id: I40015e7d34b610dcacee6ea995088665bc12cdf5
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.1.13 through to 6.1.15
stable releases.
Change-Id: Ida0f39dcf9686fe803e887bdf0695087a4334850
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (12):
fsi: Move fsi_slave structure definition to header
fsi: Make master device indexing and naming optional
fsi: Add aliased device numbering
fsi: Use of_match_table for bus matching if specified
fsi: sbefifo: Don't check status during probe
fsi: aspeed: Reset master errors after CFAM reset
dt-bindings: fsi: Document the IBM I2C Responder virtual FSI master
fsi: Add IBM I2C Responder virtual FSI master
fsi: Add I2C Responder SCOM driver
ARM: dts: aspeed: bonnell: Remove MAC3
arm: dts: aspeed: p10bmc: Enable UART2
ARM: dts: aspeed: bonnell: Update eeprom size
Change-Id: I2d2c2d898ce71b3afc60e919830044ee4528ed7c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Backport some fixes to ensure the build completes without warnings. It
now also does not rebuild if all objects are up to date.
Joel Stanley (1):
configs: ast2600: Use stringify
Pali RohĂĄr (2):
version: Move version_string[] from version.h to version_string.h
Remove including timestamp.h in version.h
Simon Glass (1):
image: Correct strncpy() warning with image_set_name()
Tom Rini (1):
Makefile: Silence binutils 2.39 linker warnings
Change-Id: I0c5d06d011117c9857cfb30a2a5fd06109bd35de
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Changes since v00.04.12:
Dylan Hung (2):
ram: aspeed: DDR4 DRAM and PHY ODT/Ron options depend on AST2600
net: ftgmac100: use %p for pointer variable printf
Jammy Huang (5):
misc: dp: Fix dp display turn black for a sudden if BMC reboot
misc: dp: Fix dp display turn black for a sudden if BMC reboot
misc: dp: refine config for redriver
misc: dp: Support VBIOS/UEFI's vga-only mode
misc: dp: Modify scratch reg's, 1e6e210c, behavior
Neal Liu (1):
otp: remove bit-field declaration
Change-Id: Id13e9e34ae54e4aad4f5d43fad90b7df96eeb1f7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Nathan Chancellor (1):
hwmon: (smpro-hwmon) Improve switch statments in smpro_is_visible()
Quan Nguyen (1):
ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN
Uwe Kleine-König (1):
ipmi: ssif_bmc: Convert to i2c's .probe_new()
Change-Id: Ic24dd829f783a765ad2424885be5a76678adcf49
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (3):
tpm: Use managed allocation for bios event log
tpm: Add reserved memory event log
ARM: dts: aspeed: everest: Add reserved memory for TPM event log
Kees Cook (1):
net/ncsi: Silence runtime memcpy() false positive warning
Linus Walleij (1):
gpio: aspeed: Convert to immutable irq_chip
Change-Id: Iee081de8a07217431ef3cc4166716029db45b6ba
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This moves the OpenBMC kernel to a v6.1 base for ASPEED. This release is
supported upstream until the end of 2026.
There are 91 patches in the tree, with 38 of those patches not
yet queued for merging in v6.3.
The remaining out of tree patches include:
Andrew Jeffery (6):
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 (max31785): Wrap all I2C accessors in one-shot failure handlers
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
CĂ©dric Le Goater (1):
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (13):
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pca955x: Optimize probe led selection
leds: pca955x: Add HW blink support
dt-bindings: soc: Add Aspeed XDMA Engine
soc: aspeed: Add XDMA Engine Driver
soc: aspeed: xdma: Add user interface
soc: aspeed: xdma: Add reset ioctl
soc: aspeed: xdma: Add trace events
i2c: core: Add mux root adapter operations
iio: si7020: Lock root adapter to wait for reset
ARM: dts: aspeed: Fix pca9849 compatible
ARM: dts: aspeed: p10bmc: Update battery node name
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (8):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: aspeed: Add debugfs directory
ARM: soc: aspeed: Add secure boot controller support
dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM
ARM: config: aspeed_g5: Enable SSIF BMC driver
ARM: config: aspeed: Remove FIRMWARE_MEMMAP
tpm: tis-i2c: Add more compatible strings
ARM: config: aspeed: Add Apemre SMPro drivers
Johannes Holland (1):
dt-bindings: tpm: Add schema for TIS I2C devices
Potin Lai (1):
mtd: spi-nor: winbond: Add support for w25q01jvq
Change-Id: Iaeac739503b63fc070de31fd03395899855ed8f7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Both the `obmc-static-norootfs` and `obmc-ubi-fs` DISTRO_FEATURES
enable an image that utilizes ubifs. Key off this in meta-aspeed
to apply the correct kernel config snippet.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I15b0e24e9d0e454651a50b2d997b6aee01432ab9
|
|
The tpm2.cfg file was missing from the SRC_URI, so the metadata
feature wasn't working properly.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iae1034b576bbce5b03a1e343b920400ca99e7399
|
|
Most machines don't use UBI, so remove it from the kernel. Those that
wish to use it can opt in with a machine specific kernel config snippet,
as Witherspoon does.
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I52803c299b15c8d85aefd00ae9f13785e4e9a06b
|
|
This is only used by certain IBM P10 and Tacoma systems. Let them
explicitly enable the driver.
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I384e5ab7587732f93617e05d06b700bc7421a81d
|
|
This includes security and bug fixes from the 6.0.11 through to 6.0.19
stable releases.
Change-Id: I92f18a8eb4f4640d3b5cb8011c29b342b4c1631c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I8e54833ac78e540e9dd5011533d53ff9a3af6763
|
|
Address errata 80 from E2600-11.pdf in a ROM patch for integration into
the OTP image. A otptool configuration file is provided as an example
Signed-off-by: Neal Liu <neal_liu@aspeedtech.com>
[AJ: Take 098e7ba124184 from https://github.com/AspeedTech-BMC/openbmc]
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I936c60f9db8e36f3213f426aebeb62b72015303c
|
|
This includes security and bug fixes from the 6.0.9 and 6.0.10 stable
releases.
Change-Id: I5326d1afe439f9363e9ee6c3a0be365e9a3a9a3a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Bletchley currently has the following compile warning:
```
WARNING: linux-aspeed-6.0.8+gitAUTOINC+1b16243b00-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:
[NOTE]: 'CONFIG_HW_RANDOM_TPM' last val (y) and .config val (n) do not match
[INFO]: CONFIG_HW_RANDOM_TPM : n
Config 'HW_RANDOM_TPM' has the following Direct dependencies (HW_RANDOM_TPM=n):
TCG_TPM(=y) && HW_RANDOM(=m) && !(TCG_TPM(=y) = y && HW_RANDOM(=m) = m) (=n)
```
This is due to HW_RANDOM=m by default. Explicitly set HW_RANDOM=y in
the tpm2 config snippet where HW_RANDOM_TPM=y is set.
Change-Id: I7185cdab58de19dcf456d9aaad1c563fccc04d71
|
|
Joel Stanley (1):
ARM: config: aspeed: Add Apemre SMPro drivers
Quan Nguyen (8):
ARM: dts: aspeed: mtjade,mtmitchell: Add BMC SSIF nodes
mfd: Add Ampere's Altra SMpro MFD driver
dt-bindings: mfd: Add bindings for Ampere Altra SMPro MFD driver
misc: smpro-errmon: Add Ampere's SMpro error monitor driver
misc: smpro-misc: Add Ampere's Altra SMpro misc driver
hwmon: Add Ampere's Altra smpro-hwmon driver
docs: hwmon: (smpro-hwmon) Add documentation
docs: hwmon: (smpro-hwmon) Improve grammar and formatting
Change-Id: Ie497288d7a26e8b32e0874bbfab2e630248bda67
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (2):
tpm: Add flag to use default cancellation policy
tpm: tis_i2c: Fix sanity check interrupt enable mask
Change-Id: I14ae1baeb5a7ae817e3d9dd3b259c3fef5ba5143
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Guenter Roeck (1):
Revert "hwmon: (pmbus) Add regulator supply into macro"
Joel Stanley (1):
tpm: tis-i2c: Add more compatible strings
Matti Vaittinen (1):
regulator: Add devm helpers for get and enable
Zev Weiss (5):
regulator: devres: Add devm_regulator_bulk_get_exclusive()
regulator: Add regulator-output binding
regulator: userspace-consumer: Handle regulator-output DT nodes
dt-bindings: arm: aspeed: document Delta AHE-50DC BMC
ARM: dts: aspeed: Add Delta AHE-50DC BMC
Change-Id: Ifabdc96e014e439b634e0764e2272aa27cbe870c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 6.0.7 and 6.0.8
stable releases.
Change-Id: Ic5b3145c8b9f678f17f416819fc656acb4926e8d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Zev Weiss (1):
Revert "config/ast2500: Enable RAM devices"
Change-Id: I9fc02a8f4c9e340e5110db196243ca8b3dc791a7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (1):
ARM: dts: aspeed: bonnell: Update incorrect eeprom address
Santosh Puranik (1):
ARM: dts: aspeed: rainier: Fix pca9551 nodes
Change-Id: If8a5703c2865f019e1ec3a5f231d990201faf426
Signed-off-by: Joel Stanley <joel@jms.id.au>
|