Age | Commit message (Collapse) | Author | Files | Lines |
|
into update
|
|
into update
|
|
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>
|
|
Latest upstream yocto has moved on to the 3.3 hardknott release
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
|
|
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>
|
|
into update
|
|
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>
|
|
into update
|
|
AST2600 evb has 64 MiB flash by default, so machine config could
provide a default value for FLASH_SIZE.
Signed-off-by: Troy Lee <troy_lee@aspeedtech.com>
Change-Id: Idca8734f950a16966a5a7322c0c50d6e63d9106e
|
|
socsec is required for securing firmware leveraging the hardware root of
trust in the AST2600.
Change-Id: I7f44609df1d303e8211eb9286442afdfcd77c4b8
Signed-off-by: Andrew Jeffery <andrew@aj.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>
|
|
These patches bring SHA512 support to the FIT in u-boot, SPL and
mkimage. The majority of the feature comes in with "Add support for
SHA384 and SHA512", while the rest are relevant bugfixes that have been
made to master since v2019.04.
There is not yet a change to the configuration to enable the new
algorithm and therefore only a minor image size change (an increase of
247 bytes due to "image: Check hash-nodes when checking configurations").
Harald Seiler (1):
common: hash: Remove a debug printf statement
Heinrich Schuchardt (1):
image-fit: fit_check_format check for valid FDT
Joel Stanley (1):
ast2600: spl: Include RAM loader in BL2 ifdef
Patrick Doyle (1):
rsa: reject images with unknown padding
Reuben Dowle (1):
Add support for SHA384 and SHA512
Simon Glass (3):
image: Be a little more verbose when checking signatures
image: Return an error message from fit_config_verify_sig()
image: Check hash-nodes when checking configurations
Change-Id: I69d7ac29d8c4d710c57fc6a45b1c48022e6808c0
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This turns on FIT signature verification ("vboot") features in the
ast2600_openbmc_spl_emmc_defconfig.
A signed FIT will be checked by the loader (either SPl or u-boot
proper).
Heinrich Schuchardt (1):
fit: check return value of fit_image_get_data_size()
Joel Stanley (4):
ast2600: Allow selection of SPL boot devices
config: ast2600: Reduce SPL image size
ast2600: Modify SPL SRAM layout
config: ast2600: Enable FIT signature verification
Change-Id: If0974fffc63072dc922b3bc5899a791adcdb40a3
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379
for details about why this is necessary.
(From meta-aspeed rev: 2ccde15eaa30d283c13fba2a4bae5bbd44a6fa23)
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: Ifb6e1ccf75b235c162be8820b6ba0868ce379028
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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>
|
|
Two backports from u-boot master relating to SPL signaturues, and a
patch from Hongwei that was sent to the upstream list.
Heiko Stuebner (2):
spl: fit: select SPL_HASH_SUPPORT for SPL_FIT_SIGNATURE
spl: fit: select SPL_CRYPTO_SUPPORT for SPL_FIT_SIGNATURE
Hongwei Zhang (1):
Common:fdt: Check for error return value
(From meta-aspeed rev: e173b53d6d29d1489853379d78649f70420ca4c7)
Change-Id: I1ad719b86de2a110fef44a27c584e74faedc5748
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
into update
|
|
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>
|
|
This adds a new configuration ast2600_openbmc_spl_emmc_defconfig that
can be used on either emmc or nor systems. Note that it will try to
locate the environment on emmc, so use on nor-only systems will always
use the default environment.
Machines that wish to use this configuration should set UBOOT_MACHINE in
their <machinename>.conf.
Eddie James (3):
ARM: dts: Aspeed: Tacoma and Rainier: Add eMMC nodes and parameters
arch: ARM: Aspeed: Add SPL eMMC partition boot support
configs: Add AST2600 SPL eMMC configuration
(From meta-aspeed rev: 1a970c012150cee8e5d937716f33e4f1c2e85e02)
Change-Id: I53f6b39579529f7bb6d98f4ee9a3cb067dc75cb5
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The next release of Yocto is soon and most of the upstream
layers have switched support strings for it. Support layer
compat for gatesgarth (current) and dunsfell (previous).
(From meta-aspeed rev: 3cc1749d59f84cb441fdcf5490cbbecac7227caf)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I732a58adeef210b4975560c0d9607da79524dfa1
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>
|
|
Dan Carpenter (1):
soc: aspeed: xdma: Return -EFAULT if copy_from_user() fails
Joel Stanley (1):
drm/aspeed: Add sysfs for output settings
(From meta-aspeed rev: 772d6152ba68fecbe60f29d0555adc5f9e46d7cf)
Change-Id: Ib38acc30a4d1dd6d98d1f1ae566d537c59d06c0b
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.13 and
5.8.14 stable releases.
(From meta-aspeed rev: 9793d740db96120560c79d53907ff43afecca503)
Change-Id: I8d3c6ca3084ae393ff775766b8be84c8ed722b2b
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Jeffery (2):
ARM: config: Enable PSTORE in aspeed_g5_defconfig
ARM: dts: aspeed: rainier: Don't shout addresses
Eddie James (1):
fsi: Aspeed: Add mutex to protect HW access
John Wang (1):
ARM: dts: Add 64MiB OpenBMC flash layout
Konstantin Aladyshev (1):
ARM: dts: aspeed: amd-ethanolx: Update KCS nodes to use v2 binding
Lotus Xu (1):
ARM: dts: aspeed: Add Bytedance g220a BMC machine
Zev Weiss (2):
peci: fix error-handling in peci_dev_ioctl()
peci-cputemp: label CPU cores from zero instead of one
(From meta-aspeed rev: 282f8ce537d65b0e2fd00eca91e637518e97a64e)
Change-Id: Ie63530abe3e2c26e58597e8c9e78fd01a3e8dd4f
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.9, 5.8.10, 5.8.11 and
5.8.12 stable releases.
The previous commit did not bump to a version containing these fixes.
(From meta-aspeed rev: 8d37078a9d3cfb22ada2ad4d052449fc8a2e4f0b)
Change-Id: I3a210e76e52d350d3e45345ad0c3c383990961da
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.9, 5.8.10, 5.8.11 and
5.8.12 stable releases.
(From meta-aspeed rev: 20431851af835631f4cbe479d958f565ebef781b)
Change-Id: Ib6965a9176d578cbc5eda2384928f17584c6cddc
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Joel Stanley (1):
net/ncsi: Disable DEBUG
(From meta-aspeed rev: 59eb0deec79fa1939a450e74b416b75591b47788)
Change-Id: Ib3f7695606a936b86a8ff885ab2a5c9598eae736
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
As ASPEED develop their ast2600 u-boot features, we've had a need to
integrate changes from their tree into the openbmc tree. In the past
we lined this up with a major version bump (as with the kernel),
meaning we could create a new branch with our "out of tree" changes
applied on top. However, in this case their SDK is still based on the
2019.04 release, so there's not a clear way forward.
I've chosen to rebase the openbmc changes on top of their branch. The
old branch is still accessible at archive/v2019.04-aspeed-openbmc-1.
The bitbake recipe will continue to work as it uses the nobranch=1
flag, and specifies the version based on the SHA.
The new branch contains their aspeed-master-v2019.04 tree as of today,
with the OpenBMC changes applied on top.
The ASPEED changes include:
- support for the ast2400
- Disable of buggy AXI prefetch feature
- SPL, OTP and secure boot fixes
- SPI flash updates and calibration changes
- eMMC, Ethernet, fixes
I've boot tested it running from SPI NOR on AST2600 A1 hardware, as
well as QEMU, and it reached userspace. I will bump the bitbake recipe
to integrate the changes into openbmc.
Andreas Dannenberg (1):
spl: Make image loader infrastructure more universal
Chia-Wei, Wang (18):
config: ast2600: Enable board early initialization
ARM: dts: ast2600: Revert dm-pre-reloc property from eMMC
configs: ast2600-slt: Change DRAM speed to 1600Mbps
spl: fit: Separate FIT image load and processing
spl: ast2600: Fix the load buffer address
Revert "spl: fit: Separate FIT image load and processing"
Revert "add LPC/eSPI storngest Driving Strength"
configs: ast2600-slt: Add ENV default configuration
aspeed: Fix compile warning
ast2600: Remove AXI-prefetch support
wdt: ast2600: Fix reset mask setting
spl: ast2600: Add secure boot flow support
update bootflow
fix boots address
configs: ast2600-fpga: Fix defconfig and header
ARM: spl: Add SPL relocation support
spl: ast2600: Add relocation support
ARM: timer: ast2600: Add dynamic frequency detection
Chin-Ting Kuo (22):
spi: timing: Change timing calibration method
spi-flash: w25q01jv flash model support
spi-flash: aspeed: Remove unused variable
spi: Add w25q512jvfm flash model
boot: emmc: Boot from eMMC feature early porting
emmc: Move "u-boot,dm-pre-reloc" flag to evb.dts
spi-nor: Add flash model w25q01jvfim and fix typo
mmc: SD: Add property for timing phase and drive type
mmc: slt: Add timing phase and drive type for MMC
spi: cpuinfo: Add ABR, spi_aux_pin info
spi: crypress: Set 4B mode to controller when address width is 4
spi: AST2500: Modify ABR boot source log
spi: scu_info: Simplify scu info log related to fmc/spi
spi: ast2500: Porting spi1 setting
spi-flash: Set FMC04/SPIR04[6:4] when enter 4B mode
spi-flash: Use user mode under specific condition
spi-flash: Modify SPI/FMC CE1 default decode address
fpga: fixbug: Remove CONFIG_BOARD_EARLY_INIT_F
dp: Update dp base address
spi: bugfix: Do not change read command until flash probe
fmc: Set FMC50[1] for waiting WIP idle
eMMC: Do not fill FMC50[1] when boot from eMMC
Dylan Hung (18):
add rmii rclk oe control
add rmii rclk pin control
add board_ram_info for ast2600 series
move borad_add_ram_info to borad_common.c
fix FPGA RGMII pin setting
revise fpga mac device
fix typo
don't print message in sdramphy_init
write scu config back if vga config is "0"
refactor code: add macro for ECC setup
trim tailing whitespaces
don't re-init ecc if dram has been initialized
fix ncsi build
don't reserve VGA memory if efuse bit is set
fix fpga booting
add ast2650 fpga config
remove dram initialization from platfrom.S
remove mac init from platform.S
Joel Stanley (7):
dts: ast2600-evb: Enable FSI masters
aspeed: Add machine names
tools: Add script for generating recovery image
configs: Add OpenBMC spl defconfig for AST2600 boards
clk: ast2600: Add divisor settings for 100MHz PLL
ram: ast2600: Enable device tree based DDR config
ast2600: tacoma: Run DDR at 1333
Johnny Huang (37):
otp: remove print process
otp: ignore data region last 2 dw when program
otp: program 2 dw then verify 2 dw when program data region
otp: skip print data info when no key
otp: set default value for otp strap programming
rng: add aspeed rng cmd
spl: fix duplicate define CONFIG_SYS_MONITOR_LEN
defconfig: cot: reduce spl code size
config: remove tftpput
secure boot: fix hace reset and compile warning
clk: rsa clock source set to hpll
update otp patch code
otp update
otp: udpate program
otp: udpate strap
otp: update strap program bit
otp: udpate strap read
otp: reduce the code
spl: ast2600: update secure boot flow
defconfig: ast2600: update spl config
spl: aspeed: fix ecc build
secure: update bl2 verify
secureboot: update bl3 verify
aspeed: emmc: support emmc boot
defconfig: support new boot flow
defconfig: rename ast2600a1 as defaut config
fix merge error
defconfig: aspeed: update ecc config for new boot flow
Revert "defconfig: aspeed: update ecc config for new boot flow"
defconfig: aspeed: update ecc config for new boot flow
otp: fix ast2600a1 info
defconfig: enable position independent to support boot from uart
config: enable CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK as default for ast2600
boot0: aspeed: add image size header for boot form sram
cmd: otp: udpate for ast2600a2
update ast2600a2 otp register setup
otp: fix compile warning and add strap info
Peter Robinson (1):
Remove redundant YYLOC global declaration
ryan_chen (40):
add link status
update gpio driver
fix i2c pinctrl
update sd/emmc controller source
update
add ibm platform
add kconfig for env
add ast2600 openbmc defconfig
fix env compile error
update pcie driver
mv to cmd/aspeed folder
update for mv cmd/aspeed folder
add pll test
update full test
update clk
add display port driver
add ast2600 defconfig
update mac info
update dp driver
update hclk setting
update axi ahb div cal
update dp firmwire
add more desciption about eMMC clk source
update file mode
update ast2400 have 32kbyte
add ast2400 ompatible
add ast2400
add reset for ast2400
add ast2400 include file
add ast2400 board
add ast2400 defconfig
add ast2400 pinctrl
update ast2400 reset
add ast2400 clk
add ast2400 defconfig
update ast2500
add mac for ast2400
add for ast2400
add ast2400 clk
Video format look-up table is updated for 640x480@85Hz
(From meta-aspeed rev: 9d5ae052312dc45a645dc5e7ab8a9daf4ef686d6)
Change-Id: I50a06ca91d86f4548d47e85e215ace4498c0c9a8
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Jeffery (5):
hwmon: (pmbus) Expose PEC debugfs attribute
pinctrl: aspeed: Format pinconf debug consistent with pinmux
pinctrl: aspeed: Use the right pinconf mask
pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
(From meta-aspeed rev: c6a057b489fc7087f00abdbda682489e7a2e3318)
Change-Id: Ie4d9c5d6519e340fcd7cbca9a32d733f934a271f
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change Iee340ffd294c4f40ba3360acd3f750d886865608 introduced a
machine feature which communicates to recipes if a hw random
number generator is present. Since the Aspeed chips have a
supported RNG, enable this MACHINE_FEATURE.
(From meta-aspeed rev: 57caacd62ae6037119be32c608be6ae4e548e639)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I275ca0fc1445c782ea6b10e3807e3b339fead53b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This includes security and bug fixes from the 5.8.6, 5.8.7 and 5.8.8
stable releases.
(From meta-aspeed rev: 3bad2091835b6054b7ba1a2f016b9c125a1ce440)
Change-Id: I4a1c370c1760ab0a273a88c836289b83e5ee44ca
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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 includes security and bug fixes from the 5.8.1, 5.8.2, 5.8.3,
5.8.4 and 5.8.5 stable releases.
(From meta-aspeed rev: d70b397ee265c7cd3d6e4678b86009e9d7127446)
Change-Id: Ieb305bf268a1044f1682992c3e1e0153aac08747
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Eddie James (1):
ARM: dts: Aspeed: Rainier: Enable XDMA engine
Vishwanatha Subbanna (2):
ARM: dts: aspeed: rainier: Add Operator Panel LEDs
ARM: dts: aspeed: rainier: Add directly controlled LEDs
(From meta-aspeed rev: f4c4262172c24e2727f51e6bc0518173fd45c0e4)
Change-Id: Iacca07cde2dceff014997ebcab980b7e65bce60a
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brad Bishop (4):
spi: fsi: Handle 9 to 15 byte transfers lengths
spi: fsi: Fix clock running too fast
spi: fsi: Fix use of the bneq+ sequencer instruction
eeprom: at25: Split reads into chunks and cap write size
Eddie James (3):
dt-bindings: fsi: fsi2spi: Document new restricted property
spi: fsi: Implement restricted size for certain controllers
spi: fsi: Check mux status before transfers
(From meta-aspeed rev: f4b7c1c8227d54a4b805479132b32227113c77d7)
Change-Id: I501829de26fba8d2bfd7440483015380192d2c50
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.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>
|
|
Zane reported that gcc 10 will fail to build the branch. This is the
upstream fix.
Peter Robinson (1):
Remove redundant YYLOC global declaration
(From meta-aspeed rev: 6630a1310fd9b17abdd8fca73f5c22fc346f9c8a)
Change-Id: Ie72bb58c5c7684e42951e80ce6f80e98ef4f15fe
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|