summaryrefslogtreecommitdiff
path: root/meta-aspeed
AgeCommit message (Collapse)AuthorFilesLines
2023-11-10linux-aspeed: Move to v6.5.11 stable releaseJoel Stanley1-2/+2
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>
2023-11-10linux-aspeed: NVMEM MAC address, pinctrl strappingJoel Stanley1-1/+1
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>
2023-11-10linux-aspeed: Watchdog reset maskJoel Stanley1-1/+1
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>
2023-10-30linux-aspeed: Move to v6.5.9 stable releaseJoel Stanley1-2/+2
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>
2023-10-16linux-aspeed: Ampre, P10BMC device tree updatesJoel Stanley1-1/+1
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>
2023-10-13aspeed: Add Andrew Jeffery to OWNERSJoel Stanley1-0/+1
Andrew will be co-maintaining the kernel tree. Change-Id: I2fad5a60ec1b71d3e67b502906f7aba78fdf449f Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-09-26linux-aspeed: Move to Linux v6.5Joel Stanley3-5/+5
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>
2023-09-04linux-aspeed: Move to v6.1.51 stable releaseJoel Stanley1-2/+2
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>
2023-09-01meta-aspeed: Fix value_start issue in `rev_id` pathAndrew Jeffery2-0/+29
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>
2023-09-01meta-aspeed: Bump socsec to v2.0.2Andrew Jeffery2-3/+3
Change-Id: I95010b4925632b4384b90b2f113b9b826b5b63bd Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
2023-08-18linux-aspeed: Move to v6.1.46 stable releaseJoel Stanley1-2/+2
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>
2023-08-18linux-aspeed: FSI updates, Yosemite 4Joel Stanley1-1/+1
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>
2023-08-11linux-aspeed: Move to v6.1.44 stable releaseJoel Stanley1-2/+2
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>
2023-08-10linux-aspeed: FSI updates, Rainier TPMJoel Stanley1-1/+1
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>
2023-08-09linux-aspeed: Add ee1004 and fsg032 driversJoel Stanley1-1/+1
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
2023-07-24u-boot-aspeed: Rebase on SDK v00.04.15Joel Stanley1-1/+1
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>
2023-06-19linux-aspeed: Move to v6.1.34 stable releaseJoel Stanley1-2/+2
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>
2023-06-19linux-aspeed: Inventec Starscream, Bonnell TPMJoel Stanley1-1/+1
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>
2023-05-30u-boot-aspeed: IBM Genesis3, Meta Greatlakes, lock file pathAndrew Jeffery1-1/+1
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>
2023-05-22linux-aspeed: Move to v6.1.29 stable releaseJoel Stanley1-2/+2
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>
2023-04-19meta-aspeed: remove invalid emailAndrew Geissler1-1/+0
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
2023-04-06linux-aspeed: AST2600 I3C clocksJoel Stanley1-1/+1
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>
2023-03-10u-boot-aspeed: Measured boot using TPMJoel Stanley1-1/+1
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>
2023-03-10linux-aspeed: Move to v6.1.15 stable releaseJoel Stanley1-2/+2
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>
2023-03-10linux-aspeed: FSI I2C Responder, Bonnell fixesJoel Stanley1-1/+1
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>
2023-03-02u-boot-aspeed: Fix build warningsJoel Stanley1-1/+1
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>
2023-03-02u-boot-aspeed: Update to SDK v00.04.13Joel Stanley1-1/+1
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>
2023-02-24linux-aspeed: Fixes for SMPRO, SSIFJoel Stanley1-1/+1
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>
2023-02-24linux-aspeed: Fixes for TPM, GPIO, NCSIJoel Stanley1-1/+1
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>
2023-02-23linux-aspeed: Move to Linux v6.1Joel Stanley1-3/+3
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>
2023-02-10meta-aspeed: linux: enable ubi support based on file system typePatrick Williams3-0/+10
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
2023-02-10meta-aspeed: fix tpm2 MACHINE_FEATUREPatrick Williams1-1/+1
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
2023-01-24meta-aspeed: Remove UBI from kernel configJoel Stanley3-12/+0
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
2023-01-19meta-aspeed: Remove CONFIG_IPMI_KCS_BMC_CDEV_RAWJoel Stanley3-3/+0
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
2023-01-18linux-aspeed: Move to v6.0.19 stable releaseJoel Stanley1-2/+2
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>
2023-01-13yocto:mickledore: add support for new yocto layerAndrew Geissler1-1/+1
Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I8e54833ac78e540e9dd5011533d53ff9a3af6763
2023-01-10meta-aspeed: u-boot-aspeed-sdk: Add eMMC ABR ROM patchNeal Liu4-0/+75
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
2022-11-28linux-aspeed: Move to v6.0.10 stable releaseJoel Stanley1-2/+2
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>
2022-11-18meta-aspeed: add HW_RANDOM to tpm kconfigPatrick Williams1-0/+1
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
2022-11-17linux-aspeed: Ampere SMpro, SSIF dtsJoel Stanley1-1/+1
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>
2022-11-14linux-aspeed: TPM TIS I2C fixesJoel Stanley1-1/+1
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>
2022-11-11linux-aspeed: Delta AHE-50DC, regulator fixes, tis-i2cJoel Stanley1-1/+1
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>
2022-11-11linux-aspeed: Move to v6.0.8 stable releaseJoel Stanley1-2/+2
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>
2022-11-10u-boot-aspeed: Fix AST2500 DRAM trainingJoel Stanley1-1/+1
Zev Weiss (1): Revert "config/ast2500: Enable RAM devices" Change-Id: I9fc02a8f4c9e340e5110db196243ca8b3dc791a7 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-11-09linux-aspeed: Bonnell, Rainier fixesJoel Stanley1-1/+1
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>
2022-11-03linux-aspeed: Move to v6.0.6 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 6.0.4 through to 6.0.6 stable releases. Change-Id: I50cae835e2da47e1a5fb100bf6b43e974c74bc5b Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-11-02linux-aspeed: P10 OCC, AST2600 MDIOJoel Stanley1-1/+1
Eddie James (1): ARM: dts: aspeed: p10bmc: Add occ-hwmon nodes Potin Lai (1): ARM: dts: aspeed-g6: add aliases for mdio nodes Change-Id: I9deb758f93e4587873ebedbaf0c11bfdc63f5ccf Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-24linux-aspeed: Move to v6.0.3 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 6.0.3 stable release. Change-Id: I7f85e1de492e7280ed5da18973274e4a53ca7bea Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-24u-boot-aspeed: Rebase on v00.04.12 SDKJoel Stanley1-1/+1
Update to the latest ASPEED SDK. No other changes. Change-Id: Icca4fb50e56ef718d31472aa895a81921b2ef94d Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-18aspeed: Support runqemuJoel Stanley1-0/+20
$ runqemu nographic slirp We require nographic instead of setting -nographic through QB_OPT_APPEND in order to avoid the serial port being sent to a character device: self.qemu_opt += " -serial mon:vc" We require slirp instead of setting QB_SLIRP_OPT as we are happy with the default spirp options, we just want to enable slirp instead of the other networking options that require root access. Change-Id: I2ad8a8237ad1a0f5fa888991f7f58a6266a58caf Signed-off-by: Joel Stanley <joel@jms.id.au>