summaryrefslogtreecommitdiff
path: root/meta-aspeed/recipes-kernel/linux
AgeCommit message (Collapse)AuthorFilesLines
2024-02-11linux-aspeed: Move to v6.6.11 stable releaseAndrew Jeffery1-2/+2
This includes security and bug fixes from v6.6.10 through v6.6.11 stable releases. Change-Id: I5987b73c8795910e9f7f0720c1d64b476fc5cf49 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-02-11linux-aspeed: Move to v6.6.10 stable releaseAndrew Jeffery1-2/+2
This includes security and bug fixes from v6.6.9 through v6.6.10 stable releases. Change-Id: I340093a0196e32508e648b65d4845e93c2ca961c Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-02-11linux-aspeed: Move to v6.6.9 stable releaseAndrew Jeffery1-2/+2
This includes security and bug fixes from v6.6.8 to v6.6.9 stable releases. Change-Id: I4ec336ad7d8b999b8878e6e9df3cf58bf090cc7b Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-02-11linux-aspeed: Move to v6.6.8 stable releaseAndrew Jeffery1-2/+2
This includes security and bug fixes from v6.6.7 through v6.6.8 stable releases. Change-Id: I9d1582e98d653c8d76c060f9c171b0e62e72d689 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2024-02-11linux-aspeed: Move to v6.6.7 stable releaseAndrew Jeffery1-2/+2
This includes security and bug fixes from the 6.6.7 stable release. Change-Id: I9ad6c13b391c0c8669ee2c76bf108c05fd3bfb02 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2023-12-14linux-aspeed: Move to v6.6.6 stable release đŸ€˜Joel Stanley1-2/+2
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>
2023-12-14linux-aspeed: Move to Linux v6.6Joel Stanley1-3/+3
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>
2023-12-07linux-aspeed: Prepare for CONFIG_EMBEDDED going awayJoel Stanley3-3/+3
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>
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-09-26linux-aspeed: Move to Linux v6.5Joel Stanley1-3/+3
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-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-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-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-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-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-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>
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-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-17linux-aspeed: Move to v6.0.2 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 6.0.1 and 6.0.2 stable releases. Change-Id: I901f61142628856b843f3849a8896c6ffa9ce7b1 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-17linux-aspeed: SPI, MCTP, USB fixesJoel Stanley1-1/+1
Chin-Ting Kuo (1): spi: aspeed: Fix typo in mode_bits field for AST2600 platform CĂ©dric Le Goater (1): spi: aspeed: Fix window offset of CE1 Jeremy Kerr (1): mctp: prevent double key removal and unref Joel Stanley (1): usb: gadget: aspeed: Fix probe regression Change-Id: Ie7d3829732e3077a1539632129e6fd43bf3e4eb0 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-14meta-aspeed: add w25q01jvq spi-nor supportPatrick Williams1-1/+1
Potin Lai (1): mtd: spi-nor: winbond: Add support for w25q01jvq Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I89ac0235f9342b731bcb6a22a5c7086fae69af73
2022-10-14linux-aspeed: SSIF, Bletchley fixesJoel Stanley1-1/+1
Joel Stanley (2): ARM: config: aspeed_g5: Enable SSIF BMC driver ARM: config: aspeed: Remove FIRMWARE_MEMMAP Potin Lai (2): ARM: dts: aspeed: bletchley: update and fix gpio-line-names ARM: dts: aspeed: bletchley: enable emmc and ehci1 Quan Nguyen (3): ipmi: ssif_bmc: Add SSIF BMC driver bindings: ipmi: Add binding for SSIF BMC driver i2c: aspeed: Assert NAK when slave is busy Change-Id: I2238e1504cdb5db9ef7977df96aa5a270b5971c3 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-14linux-aspeed: Move to Linux 6.0Joel Stanley1-3/+3
This moves the OpenBMC kernel to a v6.0 base for ASPEED. There are 81 patches in the tree, with 40 of those patches not yet queued for merging in v6.1 (and 17 of these relate to Nuvoton not ASPEED). Since v5.15, we have the following support now merged upstream: - PECI, thanks to Jae and Iwona - MCTP, thanks to Jermey and Matt - spi-nor, thanks to CĂ©dric - nct6775 i2c and lm25066, thanks to Zev - ast2600 adc, thanks to Billy - ast2600 gfx, thanks to Tommy Congratulations to everyone who worked on these patches and got them through upstream review. Your contributions improve OpenBMC for everyone, and ease the maintenance work required for the kernel. The remainding out of tree ASPEED patches that need to be worked on: Andrew Jeffery (7): 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 ipmi: kcs: Poll OBF briefly to reduce OBE latency CĂ©dric Le Goater (1): /dev/mem: add a devmem kernel parameter to activate the device Eddie James (7): 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 Jae Hyun Yoo (1): clk: ast2600: enable BCLK for PCI/PCIe bus always Joel Stanley (6): 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 arm64: configs: Add Nuvoton NPCM defconfig ARM: dts: nuvoton: npmc750-evb: Add default console Johannes Holland (1): dt-bindings: tpm: Add schema for TIS I2C devices Change-Id: I285cf7ef264dfa7ab4cd59222874324aaec1538b Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-10-06linux-aspeed: Remove FIRMWARE_MEMMAPJoel Stanley3-3/+0
It's an x86 thing, so it's dead code. Saves 1.6KB. Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I96fce5c5355737bd1974089d0ad1538334340a62