Age | Commit message (Collapse) | Author | Files | Lines |
|
This moves the OpeNBMC kernel to a v5.14 base. There are 78 patches in
the tree, plus a the MCTP core and device tree changes that were merged
in v5.15 which have been backported.
Andrew Jeffery (11):
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
ARM: dts: aspeed: witherspoon: Update max31785 node
ipmi: kcs_bmc: Add a "raw" character device interface
ARM: dts: p10bmc: Drop the openbmc, mctp-lpc node
ARM: dts: aspeed: p10bmc: Switch to KCS 3 for MCTP binding
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
ARM: dts: tacoma: Clean up KCS nodes
B. J. Wyman (2):
ARM: dts: aspeed: Rainier remove PSU gpio-keys
hwmon: (pmbus/ibm-cffps) Fix write bits for LED control
Brad Bishop (3):
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
eeprom: at25: Split reads into chunks and cap write size
Cédric Le Goater (19):
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
/dev/mem: add a devmem kernel parameter to activate the device
Eddie James (11):
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
dt-bindings: input: Add documentation for IBM Operation Panel
input: misc: Add IBM Operation Panel driver
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
spi: fsi: Reduce max transfer size to 8 bytes
dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible
fsi: occ: Force sequence numbering per OCC
hwmon: (occ) Remove sequence numbering and checksum calculation
Fran Hsu (2):
ARM: dts: nuvoton: npcm730: Add UDC device
ARM: dts: nuvoton: gsj: Add non-mainline nodes
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
Isaac Kurth (1):
ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (4):
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: dts: ast2600evb: Enable EHCI controller
ARM: dts: aspeed: rainier: Enable earlycon
ARM: configs: aspeed: Add openbmc kernel options
Tomer Maimon (21):
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: dts: npcm7xx: Add out of tree nodes
ARM: dts: olympus: Add non-mainline nodes
ARM: dts: npcm750: Add fuse regmap support node
ARM: dts: npcm7xx: Link fuse syscon to adc and wdt
clk: npcm7xx: add read only flag to divider clocks
iio: adc: Add calibration support to npcm ADC
watchdog: npcm: Add DT restart priority and reset type support
pinctrl: npcm7xx: Add HGPIO pin support to NPCM7xx pinctrl driver
pinctrl: pinconf: add pin persist configuration
pinctrl: npcm7xx: Add pin persist configuration support
spi: npcm-pspi: Add full duplex support
dt-binding: bmc: add NPCM7XX JTAG master documentation
misc: Add NPCM7xx JTAG master driver
watchdog: npcm: Modify get reset status function
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
William A. Kennington III (1):
net: npcm: Support for fixed PHYs
Change-Id: I315000ab63c3f6a34d99cf25e366fa0781c85d46
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The clk patch is a prerequisite for the backport of the ADC patches.
The ADC patches are not yet merged, but are under active review and are
expected to be merged in v5.16. Version 6 of the patchset was merged.
Billy Tsai (14):
iio: adc: aspeed: set driver data when adc probe.
dt-bindings: iio: adc: Add ast2600-adc bindings
iio: adc: aspeed: completes the bitfield declare.
iio: adc: aspeed: Keep model data to driver data.
iio: adc: aspeed: Restructure the model data
iio: adc: aspeed: Add vref config function
iio: adc: aspeed: Use model_data to set clk scaler.
iio: adc: aspeed: Use devm_add_action_or_reset.
iio: adc: aspeed: Support ast2600 adc.
iio: adc: aspeed: Fix the calculate error of clock.
iio: adc: aspeed: Add func to set sampling rate.
iio: adc: aspeed: Add compensation phase.
iio: adc: aspeed: Support battery sensing.
iio: adc: aspeed: Get and set trimming data.
Dmitry Baryshkov (1):
clk: divider: add devm_clk_hw_register_divider
Eddie James (4):
ARM: dts: aspeed: everest: Add I2C bus 15 muxes
ARM: dts: aspeed: rainier: Add system LEDs
ARM: dts: aspeed: rainier: Add eeprom on bus 12
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
Joel Stanley (1):
Revert "block: nbd: add sanity check for first_minor"
Michael Walle (1):
clk: divider: add devm_clk_hw_register_divider_table()
Change-Id: I120d78fa77df01e239eeb67b3209cebfe2973491
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.61 through to
5.10.65 stable releases.
Change-Id: I754ab3d2c0ede419f082d42e245c9e8dd27166b5
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
DRM_FBDEV_EMULATION previously selected FB and was default y as long as DRM
was enabled. In commit f611b1e7624c ("drm: Avoid circular dependencies for
CONFIG_FB") the select was replaced with a depends on FB, disabling the
drivers that depended on it.
As the AST2500 uses the GFX device, and the uart-renderer process uses
fbterm to display to the FB device, we want CONFIG_FB=y for that system.
This is harmless for kernels that do not have the offending commit.
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I57213b60f7fc06c89112a9825c7ed8ed7ff5e298
|
|
This includes security and bug fixes from the 5.10.54 through to
5.10.60 stable releases.
Change-Id: Ia91c97e7add0aec1b57c36f31692fc893e274040
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
B. J. Wyman (1):
hwmon: (pmbus/ibm-cffps) Fix write bits for LED control
Iwona Winiarska (2):
soc: aspeed: lpc-ctrl: Fix boundary check for mmap
soc: aspeed: p2a-ctrl: Fix boundary check for mmap
Jim Wright (1):
ARM: dts: aspeed: p10bmc: Add power control pins
Joel Stanley (1):
soc: aspeed: socinfo: Add AST2625 variant
Change-Id: I127736fd24c0e066fe8b4b3e2d3584d5503d095a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.51 through to
5.10.53 stable releases.
Change-Id: I04eb2dafbac8405b08202c1dc14e50347155f8c6
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (4):
spi: fsi: Reduce max transfer size to 8 bytes
dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible
fsi: occ: Force sequence numbering per OCC
hwmon: (occ) Remove sequence numbering and checksum calculation
Guenter Roeck (1):
hwmon: replace snprintf in show functions with sysfs_emit
Joel Stanley (1):
hwmon: (occ) Fix p10 temperature sensor type
Change-Id: Ie98b83b5d31d7e68912bd88a57560dfec99946a3
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.50 stable release.
Change-Id: Ieeed859d83b6807409ad123895fb45b9bc905da5
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Jeffery (1):
ARM: dts: everest: Add phase corrections for eMMC
Ping Guo (1):
ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine
Change-Id: I7f6f673fd571155e96b5138c653965c262300b87
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>
|
|
This includes security and bug fixes from the 5.10.47 through to
5.10.49 stable releases.
Change-Id: I6d78d671405d87b70983b0e507abd0cd531b4aea
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Jeffery (1):
ARM: dts: tacoma: Clean up KCS nodes
Dylan Hung (1):
ARM: dts: aspeed-g6: Fix HVI3C pinctrl function-group
Joel Stanley (5):
ARM: dts: ast2600evb: Enable EHCI controller
ARM: dts: aspeed: rainier: Enable earlycon
soc: aspeed: Re-enable FWH2AHB on AST2600
soc: aspeed: Re-enable XDMA on AST2600
Change-Id: Iee20de1cd1e69bc6f583dfaecd0d7e7688d73419
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Jeffery (2):
ARM: dts: tacoma: Add phase corrections for eMMC
ARM: dts: everest: Add phase corrections for eMMC
Change-Id: I24a1c0f0c6505f7bb16c437eea03edbb254fee93
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.44 through to
5.10.46 stable releases.
Change-Id: I7e6c006628b4b6cb7242cf3a51de36742fa86e8c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Jeffery (7):
ARM: dts: aspeed: rainier: Add eMMC clock phase compensation
ipmi: kcs_bmc: Add a "raw" character device interface
ARM: configs: Enable IPMI KCS raw chardev
ARM: dts: p10bmc: Drop the openbmc, mctp-lpc node
misc: Remove obsolete mctp-lpc chardev
ARM: dts: aspeed: p10bmc: Switch to KCS 3 for MCTP binding
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
B. J. Wyman (2):
ARM: dts: aspeed: Everest PSU #3 address change
ARM: dts: aspeed: Rainier remove PSU gpio-keys
Colin Ian King (1):
ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int
Joel Stanley (2):
ARM: config: aspeed: Enable KCS adapter for raw SerIO
ARM: dts: aspeed: Fix AST2600 machines line names
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: Ib9c46a3693b8c04512004363501770e4bbd93432
|
|
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>
|
|
Andrew Jeffery (16):
ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties
ipmi: kcs_bmc: Make status update atomic
ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions
ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi
ipmi: kcs_bmc: Turn the driver data-structures inside-out
ipmi: kcs_bmc: Split headers into device and client
ipmi: kcs_bmc: Strip private client data from struct kcs_bmc
ipmi: kcs_bmc: Decouple the IPMI chardev from the core
ipmi: kcs_bmc: Allow clients to control KCS IRQ state
ipmi: kcs_bmc: Enable IBF on open
ipmi: kcs_bmc: Add serio adaptor
dt-bindings: ipmi: Convert ASPEED KCS binding to schema
dt-bindings: ipmi: Add optional SerIRQ property to ASPEED KCS devices
ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration
ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet
ipmi: kcs_bmc_aspeed: Optionally apply status address
Change-Id: If4267164d165c0ecb5039d55438d4a58926ecce3
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.43 stable release.
Change-Id: I80b2c7f29a96ca11e2d291957bd573c5c70310e9
Signed-off-by: Joel Stanley <joel@jms.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>
|
|
Andrew Jeffery (1):
mmc: sdhci-of-aspeed: Turn down a phase correction warning
Eddie James (1):
ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
Steven Lee (1):
ARM: dts: aspeed: ast2600evb: Actually add dts file for A1 and A0
Vishwanatha Subbanna (6):
ARM: dts: aspeed: everest: Add system level indicator leds
ARM: dts: aspeed: everest: Add nvme and fan indicator leds
ARM: dts: aspeed: everest: Add pcie slot indicator leds
ARM: dts: aspeed: everest: Add dimm indicator leds
ARM: dts: aspeed: everest: Add vrm and other indicator leds
ARM: dts: aspeed: everest: Add pcie cable card indicator leds
Change-Id: Ibdbc319fcc3490d9bae1e3845f1410150662bd4d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
These changes have been merged to mainline since v5.10 was released,
including patches that are queued for v5.14.
There are enhancements and bug fixes for FSI, clock phase compensation
for MMC to enable HS200 mode, and device tree backports for Mt Jade and
the IBM P10 systems.
Andrew Jeffery (5):
mmc: core: Add helper for parsing clock phase properties
mmc: sdhci-of-aspeed: Expose clock phase controls
mmc: sdhci-of-aspeed: Add AST2600 bus clock support
mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations
mmc: sdhci-of-aspeed: Fix kunit-related build error
Colin Ian King (1):
fsi: core: Fix return of error values on failures
Eddie James (3):
fsi: scom: Reset the FSI2PIB engine for any error
fsi: Aspeed: Reduce poll timeout
ARM: dts: aspeed: Rainier 4U: Remove fan updates
Jisheng Zhang (1):
mmc: sdhci: replace mmc->parent with mmc_dev() for consistency
Joel Stanley (4):
fsi: aspeed: Emit fewer barriers in opb operations
fsi: scom: Remove retries
ARM: dts: aspeed: Set earlycon boot argument
ARM: dts: aspeed-g5: Add SCU phandle to GFX node
Quan Nguyen (3):
ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI
ARM: dts: aspeed: mtjade: Add PSU support
ARM: dts: aspeed: mtjade: switch to 64MB flash layout
Santosh Puranik (1):
ARM: dts: aspeed: Everest: Fix cable card PCA chips
Souptick Joarder (1):
pinctrl: aspeed: Fix minor documentation error
Steven Lee (6):
pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings
mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by the devicetree.
ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb.
ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller.
ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0
ARM: dts: aspeed-g6: Add pinctrl settings
Troy Lee (1):
ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flash layout
Vishwanatha Subbanna (1):
ARM: dts: aspeed: Everest: Add directly controlled LEDs
Yangtao Li (1):
fsi: aspeed: convert to devm_platform_ioremap_resource
Zhen Lei (1):
fsi: master-ast-cf: Remove redundant error printing in fsi_master_acf_probe()
Zou Wei (1):
fsi: Add missing MODULE_DEVICE_TABLE
Change-Id: I236f1b3f3d96c08b1237a0d9860786ebe25566fd
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.40 through to
5.10.42 stable releases.
This stable release inclues a fix for the VUART on AST2600:
Andrew Jeffery (1):
serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
Change-Id: I8249b9564e2839e6ff9b19fbc247700d3f44699f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Jeffery (1):
mctp-lpc: Match register addresses to updated devicetree
Change-Id: I40acb45d536d3dae36971671bc95f69ff3c254a7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.37 through to
5.10.39 stable releases.
Change-Id: I05c6ef8cea894db1357376bc3eeea91783c78ba1
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Add a development (insecure, also known as 'imprint') key to
linux-aspeed that can be used for signing the Kernel fitImage
for U-Boot FIT Signature Verification.
The key was generated according to U-Boot documentation, using:
$ openssl genpkey -algorithm RSA -out rsa_oem_fitimage_key.key \
-pkeyopt rsa_keygen_bits:4096 -pkeyopt rsa_keygen_pubexp:65537
The certificate was created according to U-Boot documentation, using:
$ openssl req -batch -new -x509 -key rsa_oem_fitimage_key.key \
-out rsa_oem_fitimage_key.crt
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Change-Id: Ic67024ab389c8a4a3fc6709e1d7d92dc72783ca5
|
|
This includes security and bug fixes from the 5.10.31 through to
5.10.36 stable releases.
Change-Id: Ic1f4aa968c2980d27509d76f7129039dc7645fe5
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Arnd Bergmann (1):
security: commoncap: fix -Wstringop-overread warning
Joel Stanley (2):
drm/aspeed: Look up syscon by phandle
drm/aspeed: Use dt matching for default register values
Change-Id: I5e037831ea1cf47ad0eee63b07b9765dac16ee0a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The following changes were merged to mainline in v5.13 and have been
backported to the openbmc dev-5.10 tree.
Most are device tree changes, with one fix to the SPI layer and some
changes to the LPC devices to match the new device tree.
Alpana Kumari (2):
ARM: dts: aspeed: rainier: Add presence GPIOs
ARM: dts: aspeed: everest: GPIOs support
Brandon Wyman (1):
ARM: dts: aspeed: everest: Add power supply i2c devices
Chia-Wei, Wang (5):
dt-bindings: aspeed-lpc: Remove LPC partitioning
ARM: dts: Remove LPC BMC and Host partitions
ipmi: kcs: aspeed: Adapt to new LPC DTS layout
pinctrl: aspeed-g5: Adapt to new LPC device tree layout
soc: aspeed: Adapt to new LPC device tree layout
Eddie James (9):
ARM: dts: aspeed: rainier: Enable fan watchdog
ARM: dts: aspeed: rainier 4U: Fix fan configuration
ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines
ARM: dts: aspeed: everest: Add RTC
ARM: dts: aspeed: everest: Enable fan watchdog
ARM: dts: aspeed: Add Rainier 1S4U machine
ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
ARM: dts: aspeed: Rainier: Update to pass 2 hardware
Jim Wright (1):
ARM: dts: aspeed: everest: Add UCD90320 power sequencer
Joel Stanley (2):
ARM: dts: aspeed: rainier: Add missing fan nodes
ARM: dts: aspeed: everest: Add size/address cells
Konstantin Aladyshev (1):
ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
Matthew Barth (2):
ARM: dts: aspeed: everest: Add max31785 fan controller device
ARM: dts: aspeed: everest: Add pca9552 fan presence
Paul Fertser (1):
ARM: dts: aspeed: tiogapass: add hotplug controller
Priyanga Ramasamy (1):
ARM: dts: aspeed: everest: Add I2C components
William A. Kennington III (1):
spi: Fix use-after-free with devm_spi_alloc_*
Change-Id: Ia5425c9cea3fe025f84e93f688ecd8ffec75ad01
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.28 through to
5.10.30 stable releases.
Milton Miller (1):
net/ncsi: Avoid channel_monitor hrtimer deadlock
Change-Id: I072b81523e0d337988e8f62bbea3ba9e1ea3f066
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.10.24 through to
5.10.27 stable releases.
Change-Id: I6f20c70e5d9fd4a88d2b8991196cafd08308ef8d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (4):
fsi: occ: Don't accept response from un-initialized OCC
fsi: occ: Log error for checksum failure
hwmon: (occ) Start sequence number at one
hwmon: (occ) Print response status in first poll error message
Joel Stanley (2):
ARM: dts: aspeed: Fixes for ASRock E3C246D4I
ARM: config: aspeed_g5: Add SBTSI sensor
Kun Yi (3):
hwmon: (sbtsi) Add basic support for SB-TSI sensors
hwmon: (sbtsi) Add documentation
dt-bindings: (hwmon/sbtsi_tmep) Add SB-TSI hwmon driver bindings
Tao Ren (1):
usb: gadget: aspeed: fix dma map failure
Change-Id: Ie9a007649087620c3aee2ea039a1fbec995a159f
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Nichole Wang (1):
ARM: dts: aspeed: mihawk: Add GPIO line names
Zev Weiss (1):
ARM: dts: aspeed: add ASRock E3C246D4I BMC
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I3761b9664572605b4bbba894dd4cf949f635ead8
|
|
This fixes a bug in jffs2 and overlayfs that was introduced in v5.9 and
is present in the dev-5.10 kernel.
Eddie James (1):
spi: fsi: Remove multiple sequenced ops for restricted chips
Joel Stanley (1):
jffs2: Hook up splice_write callback
Change-Id: Icc3f325c8e6a7bc31bb5c09bf8674bc9b590379a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.8.21, 5.8.22 and 5.10.23
stable releases.
Change-Id: I770c5e31a18c23406cd18fddcd0b3a2cad52d71a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Bartosz Golaszewski (1):
hwmon: (pmbus) shrink code and remove pmbus_do_remove()
Brandon Wyman (1):
ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans
Eddie James (4):
hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag
hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag
ARM: dts: aspeed: rainier: Add additional processor CFAMs
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
Joel Stanley (1):
ARM: dts: aspeed: rainier: Mark controllers as restricted
Vishwanatha Subbanna (1):
ARM: dts: aspeed: rainier: Add directly controlled LEDs
Change-Id: Ie6ef7f9e6b80c71b25cd1b977acea27a14cf2201
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Dan Carpenter (1):
soc: aspeed: Fix a reference leak in aspeed_socinfo_init()
Joel Stanley (1):
soc: aspeed: socinfo: Add new systems
Change-Id: I7262d5f2b61ad20814f5af511f0e4064adcb23d2
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.8.15 through to 5.10.20
stable releases.
Of note are the following fixes. In particular, thank you to John Wang
from Bytedance for identifying the LPC snoop clock fix that Intel had in
their fork of the kernel tree, submitting it to mainline, and now it
appears in the backport for everyone to benefit from.
Jae Hyun Yoo (1):
soc: aspeed: snoop: Add clock control logic
John Wang (1):
ARM: dts: aspeed: Add LCLK to lpc-snoop
Ryan Chen (1):
clk: aspeed: Fix APLL calculate formula from ast2600-A2
Zhang Changzhong (1):
media: aspeed: fix error return code in aspeed_video_setup_video()
kernel test robot (1):
usb: gadget: aspeed: add missing of_node_put
Change-Id: Ib2070b48d93847b4e007e66203393925bb05188a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This moves the OpenBMC kernel to a v5.10 base for both Aspeed and
Nuvoton. There are 125 patches in the tree, with 80 of those patches not
yet queued for merging in v5.11.
Notably the PECI patchset has been dropped as the author, Intel, has
elected to develop it out of tree instead of submitting it for mainline
inclusion.
The remaining out of tree patches:
Alexander Amelkin (1):
mtd: spi-nor: fix options for mx66l51235f
Andrew Geissler (1):
ARM: dts: tacoma: Add KCS node for LPC MCTP
Andrew Jeffery (9):
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
ARM: dts: aspeed: witherspoon: Update max31785 node
misc: Add ASPEED KCS driver for MCTP purposes
ARM: dts: witherspoon: Add KCS node for LPC MCTP
ARM: dts: aspeed: rainier: Don't shout addresses
Brad Bishop (3):
ipmi: aspeed-g6: Add compatible strings
reset: simple: Add AST2600 compatibility string
eeprom: at25: Split reads into chunks and cap write size
Cédric Le Goater (19):
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
/dev/mem: add a devmem kernel parameter to activate the device
Dan Carpenter (1):
soc: aspeed: xdma: Return -EFAULT if copy_from_user() fails
Eddie James (9):
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
dt-bindings: input: Add documentation for IBM Operation Panel
input: misc: Add IBM Operation Panel driver
ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted
ARM: dts: aspeed: Add Everest BMC machine
Fran Hsu (2):
ARM: dts: nuvoton: npcm730: Add UDC device
ARM: dts: nuvoton: gsj: Add non-mainline nodes
George Hung (2):
dt-binding: edac: add NPCM ECC documentation
edac: npcm: Add Nuvoton NPCM7xx EDAC driver
George Liu (2):
ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names
ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver
Jae Hyun Yoo (1):
clk: ast2600: enable BCLK for PCI/PCIe bus always
Joel Stanley (4):
ARM: dts: aspeed: ast2600evb: Add MAC0
drm/aspeed: Add sysfs for output settings
net: ftgmac100: Ensure tx descriptor updates are visible
ARM: configs: aspeed: Update defconfigs
Quan Nguyen (1):
ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC
Ryan Sie (1):
ARM: dts: aspeed: Add Supermicro x11spi BMC machine
Tomer Maimon (21):
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: dts: npcm7xx: Add out of tree nodes
ARM: dts: olympus: Add non-mainline nodes
ARM: dts: npcm750: Add fuse regmap support node
ARM: dts: npcm7xx: Link fuse syscon to adc and wdt
clk: npcm7xx: add read only flag to divider clocks
iio: adc: Add calibration support to npcm ADC
watchdog: npcm: Add DT restart priority and reset type support
pinctrl: npcm7xx: Add HGPIO pin support to NPCM7xx pinctrl driver
pinctrl: pinconf: add pin persist configuration
pinctrl: npcm7xx: Add pin persist configuration support
spi: npcm-pspi: Add full duplex support
dt-binding: bmc: add NPCM7XX JTAG master documentation
misc: Add NPCM7xx JTAG master driver
watchdog: npcm: Modify get reset status function
ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
Troy Lee (3):
dt-bindings: edac: aspeed-sdram-edac: Add ast2400/ast2600 support
ARM: dts: aspeed: Add AST2600 edac into common devicetree
edac: Supporting AST2400 and AST2600 edac driver
Change-Id: I455ad0dfa67f7224f07b3999b7e3b50755490653
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (1):
ARM: dts: aspeed: Add Everest BMC machine
Matthew Barth (1):
hwmon: (pmbus/max31785) Support revision "B"
Change-Id: Ib12ae5c49b5245ae7b1574f723b52e9181cb7437
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
George Liu (2):
ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names
ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver
mustafa (1):
hwmon: (pmbus) Add support for ADM1266
(From meta-aspeed rev: 53deac894a40ade7bf58fffac15f04f1b278c7f8)
Change-Id: I723f161a58f12a5a4ef64b575fa36fe58b38dd4c
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Quan Nguyen (1):
ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC
Ryan Sie (1):
ARM: dts: aspeed: Add Supermicro x11spi BMC machine
(From meta-aspeed rev: b276b99c1a93e9353db49f67514e8294216b455a)
Change-Id: I77c674b155c0444ad6725914a72fe75883004575
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Jeffery (6):
ARM: dts: tacoma: Fix node vs reg mismatch for flash memory
ARM: dts: tacoma: Zero-pad flash memory region length
ARM: dts: rainier,tacoma: Fix size comment whitespace
ARM: dts: rainier, tacoma: Comment reserved memory regions
ARM: dts: rainier: Add reserved memory for ramoops
ARM: dts: tacoma: Add reserved memory for ramoops
Konstantin Aladyshev (3):
ARM: dts: aspeed: amd-ethanolx: Enable KCS channel 3
ARM: dts: aspeed: amd-ethanolx: Enable devices for the iKVM functionality
ARM: dts: aspeed: amd-ethanolx: Add GPIO line names
(From meta-aspeed rev: 521b4bb4e011a86f27f1ef0f519cb3d161f8da35)
Change-Id: I89a98cd464b4e4ae57bdad64126112a13f95723a
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Eddie James (1):
spi: fsi: Fix transfer returning without finalizing message
(From meta-aspeed rev: 10fcd21efd04d5e109ef4354fe397ddc3bb3c9ea)
Change-Id: I9685586b10029a6e7ae7d61b93170aeaa2aaa93b
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Eddie James (2):
ARM: dts: aspeed: rainier: Add 4U device-tree
ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted
Joel Stanley (1):
net: ftgmac100: Ensure tx descriptor updates are visible
(From meta-aspeed rev: 1e79f32e8571974816a086a330f270889ebe4d39)
Change-Id: I1289cd2c5240a3cdb4eddb88b794a1efd886885b
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This includes security and bug fixes from the 5.8.15, 5.8.16 and
5.8.17 stable releases.
(From meta-aspeed rev: 07d964972facc7d233f034f0bbdaea1c66e225b4)
Change-Id: Ib6b7a9828e596f4f51f614b0db746a080d6ff5d5
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
George Liu (1):
ARM: dts: Fix label address for 64MiB OpenBMC flash layout
John Wang (1):
ARM: dts: aspeed: g220a: Add some gpios
(From meta-aspeed rev: 95ee7821d9291e3696297990c330cce9a0e26966)
Change-Id: Ice312e449e774c000e4bf572b0e99bfe77c14b92
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Jeffery (1):
ARM: kprobes: Avoid fortify_panic() when copying optprobe template
Dylan Hung (1):
net: ftgmac100: Fix Aspeed ast2600 TX hang issue
(From meta-aspeed rev: 5d598c61c64dd7b70f50c87e53e274445f57481a)
Change-Id: I3ca12a28d8b5178f64f7d5cc37e5c515d75921c1
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|