Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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
|
|
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
|
|
SLUB_DEBUG increases code size and has no known users in production BMC
images. It was likely implicitly enabled when we switched from SLAB to
SLUB in commit 271bf3dce908 ("meta-aspeed: Enable hardened allocator
feature").
aspeed_g5_defconfig (v5.15):
Total: Before=11329249, After=11309638, chg -0.17%
aspeed_g5_defconfig (v6.0):
Total: Before=11003344, After=10949112, chg -0.49%
Built with arm-linux-gnueabihf-gcc (Debian 12.2.0-3).
A saving of 19KB for the current kernel, and 54KB for the future kernel
version.
Change-Id: I446d6e8b6e9f4b717de9c3ee06e0b822e5cde75f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The Error Detection and Correction driver is used for reporting ECC
errors to userspace.
On a system that does not have ECC enabled it will not probe.
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: Id804e055eef6a6cc1696fedaf670d4ec125d1417
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Add support to detect USB flash drives and create the /dev/sd* devices.
Also add support for vfat to support USB drives formatted as FAT32.
This support will be used to enable firmware updates via USB flash
drives where the firmware image is stored in the USB drive and it's
plugged into the BMC USB port for AST2600 systems.
Change-Id: I82151eb409e48324607efd65f79fdbe4df36ced3
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
The defconfigs are regenerated using savedefconfig. No options are
changed.
An explanation as to why some are removed from the defconfig:
- ZBOOT_ROM_TEXT and ZBOOT_ROM_BSS default to 0x0 (and we odn't use
them)
- SECOMMP is now on by default
- BLK_DEV_BSG is now behind SCSI, which we do not enable
- I2C_MUX is selected by the MEDIA subsystem
- MCTP_LPC is gone
- NET_VENDOR_AURORA is gone
- PECI is not in the tree :(
- ASPEED_LPC drivers are enabled by default
The other options move their order but are still present.
Change-Id: Ib03b6dab4804e354629b9bf7f4e0951b6131462c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
No one is using this device on OpenBMC systems, and there is no
code to manage it in phosphor-networkd as of March 2021:
> [...] if you don't add IPv6 addresses to the sit interface
> it doesn't do anything. The defacto way to do that on an interface in
> OpenBMC is to have it managed by phosphor-networkd. On top of this, to
> support sit you would need a way to configure the local / remote IPv4
> addresses used to back it. You can configure the linux kernel to build
> sit functionality but not create sit devices by default (I don't know
> how they haven't changed this yet in default kconfigs...) and it will
> still let you make them on the fly.
Facebook and Google systems force this option off already:
meta-facebook/meta-tiogapass/recipes-kernel/linux/linux-aspeed/tiogapass.cfg:CONFIG_IPV6_SIT=n
meta-google/recipes-kernel/linux/files/gbmc.cfg:CONFIG_IPV6_SIT=n
Change-Id: I9df02c761e82eeb2cca562bf68b9b755bc6feeb9
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Change-Id: I844441c5e33eba55eb252ea445b75835bab2f735
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
The CONFIG_IPMI_KCS_BMC_CDEV_IPMI is necessary for the new KCS driver
refactor to create the ipmi-kcs devices.
Tested: Verify on g220a that the ipmi-kcs3/4 devices are created and the
inband IPMI via KCS works fine.
Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: I2a1e7842f231fb4ee8284c194ed9cf28f668885e
|
|
Raw SerIO is used by the debug-trigger application to take signals from
the host that applications are unresponsive on the BMC for p10bmc
systems.
Change-Id: Ie5ee683c3b08ebe922f2c5a7b5bf52b1e18069f4
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
SLAB_FREELIST_HARDENED can protect from freelist overwrite attacks with
really small overhead.
It works best with the SLUB allocator, so make SLUB the default by
removing SLAB=y.
total used free shared buff/cache available
SLAB 425596 44065.3+/-220 311099+/-3800 14864+/-3900 70432+/-3700 352767+/-3900
SLUB 425592 44225.3+/-280 313275+/-600 12132+/-3.3 68092+/-530 355295+/-280
These figures are the average memory usage from three boots of each
option in qemu, running the Romulus userspace. The output is from
free(1), reported in kilobytes.
Change-Id: I3c3ce67bc202dffbc3084382227f3dbc77f4cf85
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Enable I2C slave mode in ast2500 and ast2600 kernel config.
Eddie James (5):
dt-bindings: input: Add documentation for IBM Operation Panel
input: misc: Add IBM Operation Panel driver
i2c: aspeed: Mask IRQ status to relevant bits
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
(From meta-aspeed rev: 6204d930bc5b9df98192843227abac29946f75df)
Change-Id: I2b66eb5192fabb8562af2327ef5afe3ef3fc33d9
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This updates the OpenBMC kernel tree to a 5.8 base. It has beent two
weeks since the kernel was last updated, making it the quickest bump in
OpenBMC history.
There are 93 out of tree kernel patches carried in the OpenBMC tree.
The defconfigs were updated to fix selection of video device. An
upstream reorganisation of the V4L kconfig resulted in a large number of
extra drivers enabled when all we required was VIDEO_ASPEED.
Alexander Amelkin (1):
mtd: spi-nor: fix options for mx66l51235f
Andrew Geissler (1):
ARM: dts: tacoma: Add KCS node for LPC MCTP
Andrew Jeffery (13):
dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
pmbus (max31785): Add support for devicetree configuration
pmbus (core): Use driver callbacks in pmbus_get_fan_rate()
pmbus (core): One-shot retries for failure to set page
pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
soc: aspeed: Miscellaneous control interfaces
ARM: dts: aspeed: witherspoon: Update max31785 node
ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers
pinctrl: aspeed: Improve debug output
soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned
misc: Add ASPEED KCS driver for MCTP purposes
ARM: dts: witherspoon: Add KCS node for LPC MCTP
pinctrl: aspeed: Describe the heartbeat function on ball Y23
Ben Tyner (1):
ARM: dts: aspeed: witherspoon-128: Remove checkstop GPIO from gpio-keys definitions
Brad Bishop (4):
ARM: dts: aspeed-g6: Expose SuperIO scratch registers
soc: aspeed: lpc: Add G6 compatible strings
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
Cédric Le Goater (22):
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
mtd: spi-nor: aspeed: limit the maximum SPI frequency
mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper
mtd: spi-nor: aspeed: clarify 4BYTE address mode mask
mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer
mtd: spi-nor: aspeed: add support for the 4B opcodes
mtd: spi-nor: Add support for w25q512jv
mtd: spi-nor: aspeed: Introduce a field for the AHB physical address
mtd: spi-nor: aspeed: Introduce segment operations
mtd: spi-nor: aspeed: add initial support for ast2600
mtd: spi-nor: aspeed: Check for disabled segments on the AST2600
mtd: spi-nor: aspeed: Introduce training operations per platform
mtd: spi-nor: aspeed: Introduce a HCLK mask for training
mtd: spi-nor: aspeed: check upper freq limit when doing training
mtd: spi-nor: aspeed: add support for AST2600 training
mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600
mtd: spi-nor: aspeed: Disable zero size segments on the AST2600
spi-nor: aspeed-smc: Detect 4b opcodes differently
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (11):
ARM: dts: rainier: Add KCS node for LPC MCTP
ARM: dts: aspeed: Add witherspoon-128 machine
dt-bindings: fsi: Add P10 OCC device documentation
fsi: occ: Add support for P10
hwmon: (occ) Add new temperature sensor type
i2c: fsi: Prevent adding adapters for ports without dts nodes
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
leds: pca955x: Add an IBM software implementation of the PCA9552 chip
Fran Hsu (3):
ARM: dts: nuvoton: Add NPCM730 common device tree
ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl
ARM: dts: nuvoton: Add Quanta GSJ BMC
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
Jae Hyun Yoo (12):
clk: ast2600: enable BCLK for PCI/PCIe bus always
dt-bindings: Add PECI subsystem document
Documentation: ioctl: Add ioctl numbers for PECI subsystem
peci: Add support for PECI bus driver core
dt-bindings: Add bindings document of Aspeed PECI adapter
ARM: dts: aspeed: Add PECI node
peci: Add Aspeed PECI adapter driver
dt-bindings: mfd: Add Intel PECI client bindings document
mfd: intel-peci-client: Add Intel PECI client driver
Documentation: hwmon: Add documents for PECI hwmon drivers
hwmon: Add PECI cputemp driver
hwmon: Add PECI dimmtemp driver
Joel Stanley (10):
ARM: dts: aspeed-g4: Expose SuperIO scratch registers
ARM: dts: nuvoton: Fix warnings in NPCM7xx common device tree
ARM: dts: nuvoton: Update EVB for new PECI layout
ARM: dts: nuvoton: evb: Rework enabling of nodes
soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600
ARM: dts: aspeed: ast2600evb: Add MAC0
soc: aspeed-lpc-ctrl: Fix printf warning
ARM: configs: aspeed: Update defconfigs
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed: Fix selection of video device
mtd: spi-nor: sfdp: Revert "default to addr_width of 3 for configurable widths"
ARM: aspeed: g5: Do not set sirq polarity
Tomer Maimon (11):
dt-binding: bmc: Add NPCM7xx LPC BPC documentation
misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver
dt-binding: bmc: add npcm7xx pci mailbox document
misc: mbox: add npcm7xx pci mailbox driver
dt-binding: net: document NPCM7xx EMC DT bindings
net: npcm: add NPCM7xx Ethernet MAC controller
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
ARM: dts: npcm7xx: Update device tree
arm: dts: Add NPCM7xx RunBMC Olympus Quanta machine.
dt-bindings: peci: add NPCM PECI documentation
peci: npcm: add NPCM PECI driver
(From meta-aspeed rev: 3c9616235643263beea47ef5db5cecafa3349c2e)
Change-Id: I4616f47026e00e49bda0abb1fc586dd2faabee30
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Somehow this was not enabled. It is required for Witherspoon 128, Tacoma
and Rainier.
(From meta-aspeed rev: a7bbd475453768037877c820caed02f39055eb6e)
Change-Id: Ie80479aa455c18c921387b23586cff3e7bc79204
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some platforms make use of it.
(From meta-aspeed rev: 132487e2ee60e4b167c07fb63093e0ac493a3fbb)
Change-Id: I8752df5f9b4b195e605676a398cfdf1510b11008
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This updates the OpenBMC kernel tree to a 5.7 base. It has been three
releases since the kernel was updated, making it over 9 months of
development time. The stable releses up to v5.7.9 are integrated in this
bump.
There are 106 out of tree kernel patches carried in the OpenBMC tree.
The defconfigs are regenerated with one change made to enable debugfs,
as it will default to off with the new kernel without explicitly
enabling it, and some platforms (eg Witherspoon) reply on it being
enabled.
Alexander Amelkin (1):
mtd: spi-nor: fix options for mx66l51235f
Andrew Geissler (1):
ARM: dts: tacoma: Add KCS node for LPC MCTP
Andrew Jeffery (14):
dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
pmbus (max31785): Add support for devicetree configuration
pmbus (core): Use driver callbacks in pmbus_get_fan_rate()
pmbus (core): One-shot retries for failure to set page
pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
soc: aspeed: Miscellaneous control interfaces
ARM: dts: aspeed: witherspoon: Update max31785 node
ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers
pinctrl: aspeed: Improve debug output
soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned
misc: Add ASPEED KCS driver for MCTP purposes
ARM: dts: witherspoon: Add KCS node for LPC MCTP
pinctrl: aspeed: Describe the heartbeat function on ball Y23
ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP
Ben Tyner (2):
ARM: dts: aspeed: rainier: Add line-name checkstop
ARM: dts: aspeed: tacoma: Remove checkstop gpio-key
Brad Bishop (4):
ARM: dts: aspeed-g6: Expose SuperIO scratch registers
soc: aspeed: lpc: Add G6 compatible strings
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
Cédric Le Goater (22):
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
mtd: spi-nor: aspeed: limit the maximum SPI frequency
mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper
mtd: spi-nor: aspeed: clarify 4BYTE address mode mask
mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer
mtd: spi-nor: aspeed: add support for the 4B opcodes
mtd: spi-nor: Add support for w25q512jv
mtd: spi-nor: aspeed: Introduce a field for the AHB physical address
mtd: spi-nor: aspeed: Introduce segment operations
mtd: spi-nor: aspeed: add initial support for ast2600
mtd: spi-nor: aspeed: Check for disabled segments on the AST2600
mtd: spi-nor: aspeed: Introduce training operations per platform
mtd: spi-nor: aspeed: Introduce a HCLK mask for training
mtd: spi-nor: aspeed: check upper freq limit when doing training
mtd: spi-nor: aspeed: add support for AST2600 training
mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600
mtd: spi-nor: aspeed: Disable zero size segments on the AST2600
spi-nor: aspeed-smc: Detect 4b opcodes differently
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (21):
ARM: dts: rainier: Add KCS node for LPC MCTP
ARM: dts: aspeed: Add witherspoon-128 machine
fsi: aspeed: Enable 23-bit addressing
clk: ast2600: Fix AHB clock divider for A1
dt-bindings: fsi: Add P10 OCC device documentation
fsi: occ: Add support for P10
hwmon: (occ) Add new temperature sensor type
i2c: fsi: Fix the port number field in status register
i2c: fsi: Prevent adding adapters for ports without dts nodes
ARM: dts: aspeed: rainier: Add second cfam on the hub
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
ARM: dts: aspeed: ast2600: Update XDMA engine node
ARM: dts: aspeed: ast2500: Update XDMA engine node
ARM: dts: aspeed: witherspoon: Enable XDMA engine
ARM: dts: aspeed: tacoma: Enable XDMA engine
clk: AST2600: Add mux for EMMC clock
mmc: sdhci-of-aspeed: Prevent clock divider of zero
leds: pca955x: Add an IBM software implementation of the PCA9552 chip
Fran Hsu (3):
ARM: dts: nuvoton: Add NPCM730 common device tree
ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl
ARM: dts: nuvoton: Add Quanta GSJ BMC
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
Jae Hyun Yoo (12):
clk: ast2600: enable BCLK for PCI/PCIe bus always
dt-bindings: Add PECI subsystem document
Documentation: ioctl: Add ioctl numbers for PECI subsystem
peci: Add support for PECI bus driver core
dt-bindings: Add bindings document of Aspeed PECI adapter
ARM: dts: aspeed: Add PECI node
peci: Add Aspeed PECI adapter driver
dt-bindings: mfd: Add Intel PECI client bindings document
mfd: intel-peci-client: Add Intel PECI client driver
Documentation: hwmon: Add documents for PECI hwmon drivers
hwmon: Add PECI cputemp driver
hwmon: Add PECI dimmtemp driver
Joel Stanley (13):
ARM: dts: aspeed-g4: Expose SuperIO scratch registers
ARM: dts: nuvoton: Fix warnings in NPCM7xx common device tree
ARM: dts: nuvoton: Update EVB for new PECI layout
ARM: dts: nuvoton: evb: Rework enabling of nodes
soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600
fsi: aspeed: Support cabled FSI
fsi: aspeed: Run the bus at maximum speed
fsi: aspeed: Add module param for bus divisor
ARM: dts: aspeed: ast2600evb: Add MAC0
ARM: configs: aspeed: Update defconfigs
hwmon (peci-dmmtemp): Fix 'sizeof' warning
soc: aspeed-lpc-ctrl: Fix printf warning
Revert "ARM: dts: aspeed: tacoma: Add gpio-key definitions"
Tomer Maimon (11):
dt-binding: bmc: Add NPCM7xx LPC BPC documentation
misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver
dt-binding: bmc: add npcm7xx pci mailbox document
misc: mbox: add npcm7xx pci mailbox driver
dt-binding: net: document NPCM7xx EMC DT bindings
net: npcm: add NPCM7xx Ethernet MAC controller
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
ARM: dts: npcm7xx: Update device tree
arm: dts: Add NPCM7xx RunBMC Olympus Quanta machine.
dt-bindings: peci: add NPCM PECI documentation
peci: npcm: add NPCM PECI driver
(From meta-aspeed rev: a1d8d7791b8257b85eb85d73f08c2961c8c94f16)
Change-Id: I84ae1a28349144db398b7a43e0a2951c1eee434d
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Needed for SPI-attached eeproms.
(From meta-aspeed rev: b64781c123543c5cbfecb81d974e82716545b099)
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Change-Id: I5a931b742661d62790199afdd20dac5ef5935ad3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Changbin Du (1):
perf: Make perf able to build with latest libbfd
Eddie James (2):
dt-bindings: fsi: Add FSI2SPI bindings
spi: Add FSI-attached SPI controller driver
Joel Stanley (1):
ARM: confisgs: aspeed_g5: Sync with OpenBMC
(From meta-aspeed rev: 29b354d091e668d00598d0ef05f070f73c91c0df)
Change-Id: I6fe69e32f460d0aeb41fe14b4e87ef95f6cb436e
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This option is considered a security enhancement[1].
[1] https://lore.kernel.org/lkml/20200324153643.15527-11-will@kernel.org/
(From meta-aspeed rev: bc75bf104e650e38907265cb7d9396dfe3f599c0)
Change-Id: I35a4f9b63ac053dcfc3d22eb1b12b11019196f00
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
CONFIG_CRYPTO_ECHAINIV is default n so we don't need it in our config.
CONFIG_EDAC_ASPEED is not supported on AST2600.
(From meta-aspeed rev: 337c8064630d95aa7d7cc5d948bd99e72cfa3af8)
Change-Id: Ief0ebacbd2b9ed2d8f8dce7eb4c4828da0ae58d3
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
These are used by systemd to provide isolation features:
Required for IPAddressDeny= and IPAddressAllow= in resource control
unit settings
CONFIG_CGROUP_BPF
Required for PrivateNetwork= in service units:
CONFIG_NET_NS
Note that systemd-localed.service and other systemd units use
PrivateNetwork so this is effectively required.
Required for PrivateUsers= in service units:
CONFIG_USER_NS
(NET_NS is default y so we get it by enabling namespace support).
(From meta-aspeed rev: 5ad76c27abbb7d7e65c97bce6be63d7aa542a531)
Change-Id: I8e6311526393c663c62e310a465df9306251c021
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This moves the OpenBMC kernel to a Linux v5.4 base.
There are 161 patches in dev-5.4. Of these 69 are backported from
upstream, leaving 92 out of tree patches.
Alexander Amelkin (1):
mtd: spi-nor: fix options for mx66l51235f
Andrew Jeffery (12):
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
ARM: dts: aspeed: witherspoon: Update max31785 node
ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers
net: ftgmac100: Ungate RCLK for RMII on ASPEED MACs
pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
pinctrl: aspeed: Improve debug output
soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned
Arnd Bergmann (1):
ARM: aspeed: ast2500 is ARMv6K
Brad Bishop (4):
ARM: dts: aspeed-g6: Expose SuperIO scratch registers
soc: aspeed: lpc: Add G6 compatible strings
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
Cédric Le Goater (21):
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
mtd: spi-nor: aspeed: limit the maximum SPI frequency
mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper
mtd: spi-nor: aspeed: clarify 4BYTE address mode mask
mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer
mtd: spi-nor: aspeed: add support for the 4B opcodes
mtd: spi-nor: Add support for w25q512jv
mtd: spi-nor: aspeed: Introduce a field for the AHB physical address
mtd: spi-nor: aspeed: Introduce segment operations
mtd: spi-nor: aspeed: add initial support for ast2600
mtd: spi-nor: aspeed: Check for disabled segments on the AST2600
mtd: spi-nor: aspeed: Introduce training operations per platform
mtd: spi-nor: aspeed: Introduce a HCLK mask for training
mtd: spi-nor: aspeed: check upper freq limit when doing training
mtd: spi-nor: aspeed: add support for AST2600 training
mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600
mtd: spi-nor: aspeed: Disable zero size segments on the AST2600
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (5):
i2c: aspeed: Add AST2600 compatible
hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
hwmon: (pmbus/ibm-cffps) Fix LED blink behavior
hwmon: (pmbus/ibm-cffps) Add version detection capability
ARM: dts: aspeed: rainier: Switch PSUs to unknown version
Fran Hsu (4):
ARM: dts: nuvoton: Add NPCM730 common device tree
ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl
ARM: dts: nuvoton: Add Quanta GSJ BMC Device Tree.
ARM: dts: nuvoton: Add GPIOs and LEDs to GSJ device tree
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
Jae Hyun Yoo (13):
ARM: dts: aspeed: peci: Add PECI node
clk: ast2600: enable BCLK for PCI/PCIe bus always
dt-bindings: Add PECI subsystem document
Documentation: ioctl: Add ioctl numbers for PECI subsystem
peci: Add support for PECI bus driver core
dt-bindings: Add bindings document of Aspeed PECI adapter
ARM: dts: aspeed: Add PECI node
peci: Add Aspeed PECI adapter driver
dt-bindings: mfd: Add Intel PECI client bindings document
mfd: intel-peci-client: Add Intel PECI client driver
Documentation: hwmon: Add documents for PECI hwmon drivers
hwmon: Add PECI cputemp driver
hwmon: Add PECI dimmtemp driver
Joel Stanley (9):
ARM: dts: aspeed-g4: Expose SuperIO scratch registers
ARM: dts: aspeed: ast2600evb: Enable FSI master
usb: gadget: Quieten gadget config message
clocksource: fttmr010: Parametrise shutdown
clocksource: fttmr010: Set interrupt and shutdown
clocksource: fttmr010: Add support for ast2600
watchdog: aspeed: Fix clock behaviour for ast2600
ARM: config: aspeed: Update defconfigs
Revert "ARM: dts: aspeed: peci: Add PECI node"
Johnny Huang (6):
pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config
pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux
pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper
pinctrl: aspeed: Move aspeed_pin_config_map to separate source file
pinctrl: aspeed: Use masks to describe pinconf bitfields
pinctrl: aspeed-g6: Add AST2600 pinconf support
Tali Perry (2):
dt-bindings: i2c: npcm7xx: add NPCM I2C controller documentation
i2c: npcm: Add Nuvoton NPCM I2C controller driver
Tomer Maimon (12):
dt-binding: bmc: Add NPCM7xx LPC BPC documentation
misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver
dt-binding: bmc: add npcm7xx pci mailbox document
misc: mbox: add npcm7xx pci mailbox driver
dt-binding: net: document NPCM7xx EMC DT bindings
net: npcm: add NPCM7xx Ethernet MAC controller
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
ARM: dts: npcm7xx: Update device tree
arm: dts: add NPCM7xx RunBMC Olympus Quanta device tree
dt-bindings: peci: add NPCM PECI documentation
ARM: dts: npcm7xx: Add PECI node
peci: npcm: add NPCM PECI driver
(From meta-aspeed rev: 6d863dd22836673ccd2a5d40778a3d5e4e03d7ea)
Change-Id: I8f43925375c26bc88f94eee13430fcb03252b8ca
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Userspace has not yet adapted to the new layout. This should be
re-enabled in the future when pdbg has gained support for the /dev/fsi/
layout in a release.
(From meta-aspeed rev: 6d2917deee778a66dc4c7fb06b869197430b7664)
Change-Id: Ib9a0fb6ca18c50ec7dae9c7d482b385ed5f6af44
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The OpenBMC kernel g5 defconfig supports both g5 and g6. Use the g5
defconfig from the OpenBMC kernel unmodified, to enable kernels with
support for a variety of the devices found on the AST2600.
(From meta-aspeed rev: b456abfbb3ad8ccb3cad3f100d05f2764f7477cc)
Change-Id: I9b9e7f52a5e3d0c042b0e705a3c19228d78f8919
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Switch g6 to the same kernel as the other supported chips (g4 and g5).
(From meta-aspeed rev: f28c73a9f2e0296c1730b88afdc6cf0c836d08fa)
Change-Id: I659e535ccb4642438b9c10c48a4850d67b28982b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|