Age | Commit message (Collapse) | Author | Files | Lines |
|
Due to github removing support for the git protocol, it is recommended
to run a script from upstream Yocto to fix-up all the SRC_URIs. Run
this on the common layers (meta-phosphor, meta-aspeed, meta-nuvoton).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I95a42f44f35577ca2b2269bd43bbb85f1be10196
|
|
The obmc-system-mgmt feature is currently used in the image to trigger
inclusion of a virtual-provider which provides a number of packages many
systems need. Partially revert the removal of this feature so that
the outcome is:
1. The empty obmc-phosphor-sysd package is still removed.
2. By default the 'obmc-system-mgmt' feature is included, unless
specifically exempted.
3. All EVB platforms remove the 'obmc-system-mgmt' feature since
they have no system they are managing.
This partially reverts commit 060ad3ff7fcc30aff78a9e504efee9d8fa0d4526.
Tested:
* Built `bletchley` and confirmed `packagegroup-fb-apps-system` and
`entity-manager` are present.
```
entity-manager armv7ahf-vfpv4d16 0.1+git0+6bf41588ab-r0
packagegroup-fb-apps-system all 1.0-r1
```
* Built `witherspoon` and confirmed `packagegroup-op-apps-system` and
`pdbg` are present.
```
packagegroup-op-apps-system noarch 1.0
pdbg arm1176jzs 3.3
```
* Ran `bitbake -p` on `evb-ast2600` to confirm the undefined
`virtual-obmc-system-mgmt` is not being included in the image.
Change-Id: I8b7804d5101cc84a2c57473b3f85672bf7767c67
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
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>
|
|
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current
and the upcoming. Remove 'gatesgarth' is it is now 2 releases back.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
|
|
Cleanup with
```
convert-overrides.py meta-google
```
Left over `_`.
```
$ git grep "_[a-z0-9_/-]*[ :]" -- meta-nuvoton
meta-nuvoton/conf/layer.conf:BBFILE_PATTERN_nuvoton-layer = ""
meta-nuvoton/conf/layer.conf:LAYERVERSION_nuvoton-layer = "1"
meta-nuvoton/conf/layer.conf:LAYERSERIES_COMPAT_nuvoton-layer = "gatesgarth hardknott"
meta-nuvoton/conf/machine/include/nuvoton.inc:PREFERRED_PROVIDER_virtual/kernel ?= "linux-nuvoton"
meta-nuvoton/conf/machine/include/nuvoton.inc:PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-nuvoton"
meta-nuvoton/conf/machine/include/nuvoton.inc:PREFERRED_PROVIDER_u-boot ?= "u-boot-nuvoton"
meta-nuvoton/conf/machine/include/nuvoton.inc:PREFERRED_PROVIDER_u-boot-fw-utils ?= "u-boot-fw-utils-nuvoton"
meta-nuvoton/recipes-bsp/images/npcm7xx-bingo-native_git.bb:do_install () {
meta-nuvoton/recipes-bsp/images/npcm7xx-bootblock_10.10.17.bb:do_deploy () {
meta-nuvoton/recipes-bsp/images/npcm7xx-bootblock_10.10.17.bb:addtask deploy before do_build after do_compile
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb:SUMMARY = "U-Boot bootloader fw_printenv/setenv utilities"
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb:do_compile () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: oe_runmake ${UBOOT_MACHINE}
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: oe_runmake envtools
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb:do_install () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: install -m 755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_printenv
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: install -m 755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_setenv
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb:do_install:class-cross () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: install -m 755 ${S}/tools/env/fw_printenv ${D}${bindir_cross}/fw_printenv
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: install -m 755 ${S}/tools/env/fw_printenv ${D}${bindir_cross}/fw_setenv
meta-nuvoton/recipes-bsp/u-boot/u-boot-fw-utils-nuvoton_git.bb: sysroot_stage_dir ${D}${bindir_cross} ${SYSROOT_DESTDIR}${bindir_cross}
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc:do_configure () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc: oe_runmake -C ${S} O=${B} ${UBOOT_MACHINE}
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc: oe_runmake -C ${S} O=${B} oldconfig
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc:do_compile () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc: oe_runmake -C ${S} O=${B}/${config} ${config}
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc: oe_runmake -C ${S} O=${B}/${config} ${UBOOT_MAKE_TARGET}
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc: oe_runmake -C ${S} O=${B} ${UBOOT_MAKE_TARGET}
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc:do_install () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc:do_deploy () {
meta-nuvoton/recipes-bsp/u-boot/u-boot-nuvoton.inc:addtask deploy before do_build after do_compile
```
Change-Id: Ic6969f12049c0d843009c4b754ab87ecff568a07
Signed-off-by: Willy Tu <wltu@google.com>
|
|
Stanley Chu (1):
board: nuvoton: poleg: support eSPI configuration via dts
Brandon-fii (1):
Modified GPIOs in u-boot dts for kudo project to match the
kernel dts
George Hung (1):
dts: npcm730 GBS: add event-clear for GPIO146 (fans-efuse)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I1f35885f74baf34915a7cd648941e2e82a701cf9
|
|
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I02eab06caacbd4d386bc6a40299a6066d07f9013
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The changes below were merged to mainline in v5.13 and have been
backported to the openbmc dev-5.10 tree.
This change brings Nuvoton up to the latest stable tree v5.10.30 and
includes the following backported patches.
Jonathan Neuschäfer (16):
dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart
serial: 8250_of: Add nuvoton,wpcm450-uart
dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic
irqchip: Add driver for WPCM450 interrupt controller
dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML
ARM: dts: Add board-specific compatible string to npcm750-evb devicetree
clocksource/drivers/npcm: Add support for WPCM450
dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer
dt-bindings: vendor-prefixes: Add Supermicro
dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string
dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt
ARM: npcm: Introduce Nuvoton WPCM450 SoC
watchdog: npcm: Add support for WPCM450
ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip
ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450
MAINTAINERS: Add entry for Nuvoton WPCM450
William A. Kennington III (1):
spi: Fix use-after-free with devm_spi_alloc_*
Change-Id: I29085374c54e7904852f0eb06206b5bb62104d1b
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Changes:
- Add retries to DDR training.
- Disable MC ECC interrupts.
- Add memory tests at the end of the DDR training.
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: If05c27e7f1f5e6dec529accb3d67f0b8017756c2
|
|
Latest upstream yocto has moved on to the 3.3 hardknott release
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
|
|
This moves to the latest commit in dev-5.10, which includes a fix for
JFFS2 on overlayfs and adds the Quanta GBS machine.
William A. Kennington III (2):
net: npcm: Support for fixed PHYs
net: npcm: Remove superfluous logging
George Hung (1):
ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree
Joel Stanley (1):
jffs2: Hook up splice_write callback
Change-Id: Ib3aa49a2e22c1bb3f7cef4d7bf70c2e6999d3f52
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This includes security and bug fixes from the 5.8.15 through to 5.10.23
stable releases.
Change-Id: Ie54ff1f0e7f080661bd6f11b42c19cadcf14c56d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Nuvoton targets requires loadable modules support.
Add the following config options:
* MODULE_SIG
* MODULE_SIG_SHA512
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: Ieb5382fa7087be6ecd118eeaea9b9372cb75b861
|
|
Re-run "savedefconfig" for Nuvoton kernel.
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: Iaeaf49f4f3f1850ad971423ecdd957b89c8ff06f
|
|
Anton D. Kachalov (1):
Fix u-boot build.
Joseph Liu (1):
configs: nuvoton: poleg: increase bootm map size
Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Change-Id: I5b42fdb752835c0d478be5143125ddd5d31cc01b
|
|
Stanley Chu (1):
remove legacy IOCTLs
The lastest jtag master driver has removed the unnecessary IOCTLS
Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Change-Id: I0727e65da9b12808168f3f06655ff55a59e3b7c8
|
|
This reverts commit 6926f175f0a8099501ea2523f270db6be7049dcd.
Reason for revert: Seccomp being enabled by default.
Change-Id: I6ad97ebf37b79acfdee70d5cbbce2dd11b8bc061
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
|
|
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: I5f6ef36e374b4b1d6f2cb50d6f7344fa801aa12a
|
|
We appeared to be getting away with gsj machine build by utilizing
sstate caches. A fresh build of gsj does not compile with the errors
documented in openbmc/openbmc#3761.
Resolves openbmc/openbmc#3761
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Id51643a6d341e9f079b33de66a8cee7f49b01225
|
|
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>
|
|
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: I02bfeccf158c8278034fec8642c00fe12fa89d23
|
|
Avi Fishman (1):
configs: npcm7xx: add CONFIG_MMC_SDHCI_SDMA=y
Brian Ma (2):
driver: pinctrl-npcm7xx: allow change gpio persist state
cmd: add mcu command for update Runbmc MCU firmware
Fii Firmware Team (1):
add Fii kudo project dts & dtsi files
Fran Hsu (2):
dts:npcm730 GSZL add dts/pinctrl support.
meta-gis: update quanta-gis DTS.
Joseph Liu (1):
driver: pinctrl: npcm7xx: fixs cannot enable gpio persist
Medad CChien (1):
NPCM750: SHA Hash Engine: Enable and Reset Module in hw_sha_init()
Stanley Chu (1):
driver: i2c-npcm7xx: do bus recovery when transfer has errors.
jimliu2 (1):
cmd: add gfx command for gfx test
(From meta-nuvoton rev: 9be16ae7461763fe638546437b8bc6086031ccc7)
Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Change-Id: I7fa6b25088618164d856ed27244d870588673907
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379
for details about why this is necessary.
(From meta-nuvoton rev: 237db0807d1d7356974596140fd6c18ffa8f8eaf)
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: Iba16f21e4a2a0604ebf053cb5e4c120371755e73
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Changelog from 10.10.09:
* MC: Enhanced training optimization.
* SPI0 frequency is now only limited to be up to 50MHz (remove 40MHz
lower limit). This check is only performed if PLLs are changes (RUN_BMC
or new header frequency values).
* Fix an issue in INTCR3 settings (FIU_FIX field).
* MC: in enhanced training: change the sweep range accrording to the
location of the step. (run time optimization)
(From meta-nuvoton rev: e7db9495062eab77a319e6eb322cdfe0f68719d8)
Change-Id: I65a512a0110b183c5d9307aea1380cc914236d7d
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Includes addition of Fii Kudo device tree.
(From meta-nuvoton rev: f525a14ffcd06c41c512565ace585910a36e2c02)
Change-Id: I4e6b77655a94c71987af53c327b03e39063d38ed
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-nuvoton rev: ff8c4031b99942f6c2ff1cbf10d0f72c403d10db)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id72267e572724cd1c1dadca2cbd11cb09464e192
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The latest perf package is not working well with the older kernel.
(From meta-nuvoton rev: 4143851815fa8499f5e3ed2ac16d1b8ea2ebca06)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I676120b09315b6cde43a93fcc7a4a01ff416a079
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-nuvoton rev: 24bb1f040d302a0a5b9b082986ddfc5cb5d56ff1)
Change-Id: Id155c3c77342485193a66e11162955470cec3934
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This includes bug fixs, pinctrl driver and npcm730/gis/gbs dts.
Avi Fishman (6):
board: nuvoton: poleg: fix dram size for 2GB would configure to 128MB
npcm: clean warnings
ARM: npcm7xx: add registers gcr
configs: npcm7xx: add MEMTEST command
npcm7xx: fix: L2 cache invalidate 16 ways
configs: npcm7xx: add CONFIG_HUSH_PARSER command
Brian Ma (5):
npcm7xx: runbmc: buv: add DTS for BUV board
driver: emc: add fixed phy support
arch: arm: dts: remove BUV unused emc/gmac
dts: npcm7xx: add common and pincfg dtsi
arch: npcm750: reset: workaround BUV get CORSR when PORST
Fran Hsu (3):
Add 'CONFIG_SYS_MEM_TOP_HIDE' to Poleg minimal defconfig.
Commit u-boot DTS files for the GIS project.
u-boot: GIS system dts update.
George Hung (5):
dts: npcm730 GBS: add dts/pinctrl support
dts:npcm730 GBS: add the missing GPIs initial
dts: npcm730 GBS: add event clear to GPIO59
dts: npcm730 GBS: add event clear to some GPIs and init GPIO74
dts: npcm730 GBS: fix the GPIO91 setting
Joseph Liu (20):
npcm7xx: runbmc: set the graphic reset delay value
arch: arm: dts: add nuvoton-npcm750-olympus dts file
board: nuvoton: poleg: init board by machine name
board: nuvoton: poleg: olympus: remove reset control
arch: arm: cpu: npcm750: correct cpu info
arch: arm: npcm750: add get reboot reason
drivers: pinctrl: add npcm7xx pinctrl driver
dts: add nuvoton-npcm7xx-pinctrl.dtsi
dts: npcm750 olympus: add pinctrl support
dts: npcm750 evb: add pinctrl support
board: nuvoton: poleg: remove mfsel settings
drivers: nuvoton: remove mfsel configs
doc: nuvoton npcm7xx introduce pinctrl device tree binding
driver: pinctrl: npcm7xx: add event clear support
driver: pinctrl: npcm7xx: corrects input setting
driver: pinctrl: npcm7xx: corrects persist state
driver: pinctrl: npcm7xx: corrects polarity setting
Revert "driver: pinctrl: npcm7xx: corrects persist state"
configs: runbmc: add hush parser and mtest command
cmd: standalone test: support at least one test
Kun Yi (3):
nuvoton: poleg.h: Add kernel reboot on oops/panic to bootargs
npcm7xx: defconfig: Branch and remove unneeded functions
dts: Add DTS for NPCM730
Medad CChien (3):
u-boot: Support MFG Test
u-boot: Add config to enable saving log in header
u-boot: mfg test: Remove saving mtest result
Stanley Chu (1):
npcm7xx: allow to config SYS_MEM_TOP_HIDE by defconfig
(From meta-nuvoton rev: c254937c929f03da19cac9fba7dc9bed6ef2acd6)
Change-Id: I74afb9ab6d78e16b5b12fa27ef890f6b75629cc7
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Handle machines setting custom values for UBOOT_DEVICETREE
in their owned machine.conf
(From meta-nuvoton rev: 77da50308b102dec6109c2ac73dea4a5cb70ac46)
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Icbe86c967540084ab0e616b4dd7da70c7c36c099
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
loadsvf is a tool to program CPLD via jtag master.
(From meta-nuvoton rev: 164d305f081624e54d2150e4883a3887134f8b85)
Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Change-Id: I7f16f8e5cdd9e84c9f0e6a4ded8b53646eb70190
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable support for the filesystems used by the rootfs when booting from
the SPI flash.
(From meta-nuvoton rev: 168440a0f1c89fc8ef6cabea033c5611d323df89)
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Change-Id: I232309c8a1b196b54c7d3533a1c693e5e26d523e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The latest upstream of oe-core has diverged to the point where the
meta-nuvoton layer can no longer utilize the shared u-boot.inc
In particular it has introduced a new, buildable config file,
u-boot-initial-env, which is referenced throughout the u-boot.inc file
now.
This imports the same u-boot.inc file as meta-aspeed in
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/31810
The u-boot.inc used here was from poky with this sha:
9052e5b32a0dbc810782be4963e775609b8dcc04
(From meta-nuvoton rev: 9e3018a7e5e062fd2b1366572281bdfbe9f6cbb2)
Change-Id: Ifb05fb08721d28e2c44393a7c7ce6396e681a929
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some needed fixes are in the latest 5.4 branch of openbmc/linux which
are required to update to the latest yocto release, dunfell
In particular, this fix:
https://github.com/openbmc/linux/commit/7dc9442bbe7d0d1512c64a97b7cc58fed2b38ba4
(From meta-nuvoton rev: efb274e62119e71688130d3fb82bb0fd0e7be5b5)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ic053b94fc736f4381a6e6cd9cdaa4322d6546f66
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-nuvoton rev: a5067675ff0eab3ff9066ec06083f9f8edc94257)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ie2c83b3e1ddca6ee49e2cf3fa79df2034905d01d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Kernel crypto/hash API
CONFIG_CRYPTO_HMAC
CONFIG_CRYPTO_SHA256
CONFIG_CRYPTO_USER_API_HASH
The requirement can be found at
https://github.com/systemd/systemd/blob/master/README
This API is necessary for the UUID feature that you can
find the implementation in the bmcweb.
https://github.com/openbmc/bmcweb/blob/master/redfish-core/include/utils/systemd_utils.hpp
(From meta-nuvoton rev: 0409fb71e479cef29777fee90f4285fd34f69eb6)
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Change-Id: I85bc34196571e04bdcdc0c12707930fdfc16530e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This moves the OpenBMC kernel to a Linux v5.4 base.
(From meta-nuvoton rev: c57a5fa88a0bb79729298095d16ec9dac6a0a067)
Change-Id: Ieaa63dba85172b1c7d6d0ee2d12f3e20cccdd0a6
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Stanley Chu(1):
npcm7xx: invalidate L2 cache in lowlevel_init
Joseph Liu(3):
runbmc: don't reset all gpio bank if core domain reset
Revert "runbmc: don't reset all gpio bank if core domain reset"
runbmc: don't reset gpiom5 if core domain reset
(From meta-nuvoton rev: f90dac58bf0830ee2896c1ed2298e7cc58533b0d)
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Change-Id: Idf6efd0cd16d26e350d8b9761778957f0854e920
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename the bootblock image as it is being downloaded to contain the
current version string.
Currently, all versions of the bootblock are downloaded with the same
file name. This breaks mirroring and reproducibility of builds since
multiple versions can't be kept in a mirror at once.
(From meta-nuvoton rev: 0978a0f77c6b213770f08804d3a9ea8f96946e7e)
Change-Id: I06ee856dc2f6c5b3feda11205f34fa4443347345
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These files are now being provided by the npcm7xx-igps recipe instead.
(From meta-nuvoton rev: 2cfee9091ece5f45ff5f8996ba7ac89ab4e8ff85)
Change-Id: If7d0c78fd6af179e77bda981914d358aed8c9273
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a maintainers file for meta-nuvoton. Benjamin is commit count
leader and he already does high quality reviews of all the meta-nuvoton
patches.
(From meta-nuvoton rev: 75e2474d1f6d227e2d53a4bc1773ee928542d84f)
Change-Id: I9deb71187866841d37965610a31c7730d45d9b9f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This version is open source, so fetch the LICENSE file from the source
code along with the new binary.
Eventually we can switch to building the binary form BitBake.
(From meta-nuvoton rev: 63acac211ab4ef207057d596b18715d92b20a335)
Change-Id: I5d95c41127e5a54520d6509402bb0ba8553aaa48
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fetch the XML files which describe how to assemble the bootloaders for
an NPCM7XX BMC.
Apply a patch which changes the image paths to work with our BitBake
build environment. The original files are intended to be used with
custom Python build scripts which place the intermediate images at
different paths than we use.
(From meta-nuvoton rev: 878ffb6430f74d9b3398797a04f429ab2dc3f679)
Change-Id: I90877d4f288afc75d6ba29045d13064b610275a6
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The LICENSE file specifies GPLv2 rather than Apache 2.0
(From meta-nuvoton rev: ee37d1050cdb1637b8a185f232ac268bd713c763)
Change-Id: Ic9de1e3bba2f8325d7410ab03fa0243d9d87cec9
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
oe-core branched in preparation for the upcoming Yocto release.
We'll retain compatibility for warrior until we do our own branch
or stop testing warrior.
(From meta-nuvoton rev: 9c1bea0138db3b204cb143d3471a592f06d91009)
Change-Id: I7d397bf715cd77aa708f0ffac0605dcac44c06de
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
YSChu(4):
npcm7xx: add defconfig for RunBMC board
npcm7xx: update environment variables setting
npcm7xx: runbmc: initialize mmc1 clock
npcm7xx: refine progress status of programming spi flash
Joseph Liu(2):
npcm7xx: env: correct env size
runbmc: don't reset gpiom2 if core domain reset
Avi Fishman(1):
fix serial numbers
(From meta-nuvoton rev: f2ecc26cf46d47c49d17de0cccf53d52ed983d8f)
Change-Id: If2b109cf1ff7a459c30deada109971c2237e72a9
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add version information and descriptions to the two recipe files.
(From meta-nuvoton rev: b5087ace68e81084e16075e76659ca5a6f553994)
Change-Id: I52db4fc4193999b01a4a17e78d9060ef93eab944
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This includes security and bug fixes from the 5.2.9, 5.2.10 and 5.2.11
stable releases.
(From meta-nuvoton rev: 5f41582d83b45bdbf5159aa3489effa0ff6f1ff7)
Change-Id: Ibcc44b652a14b5518c475947c8c7af1a4329cff9
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This includes security and bug fixes from the 5.1.8 through to 5.1.12
stable releases.
(From meta-nuvoton rev: e1f70e3ddeeb8284bd0a7cd221fe81a52374fc45)
Change-Id: Idde73ebbd4fc77525f91cf42f73dae3d1ab19e2d
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Features and Drivers:
- uart
- flash
- gmac/emc
- sd/emmc
- gpio
- I2C master
- pspi
- USB host
- USB mass storage
- USB device controller
- fuse
- aes
- rng
- sha
(From meta-nuvoton rev: 02b0bca47d62b2b5ffba0fc80cf9f10eeca7c6a4)
Signed-off-by: kwliu <kwliu@nuvoton.com>
Change-Id: Ibab2df0145256b75bc25173996aba68a2aa37998
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|