summaryrefslogtreecommitdiff
path: root/meta-nuvoton/recipes-kernel
AgeCommit message (Collapse)AuthorFilesLines
2021-05-07linux-nuvoton: WPCM450 and spi fixJoel Stanley1-2/+2
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>
2021-04-06linux-nuvoton: JFFS2 fix, Quanta GBS, NPCM Ethernet fixJoel Stanley1-1/+1
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>
2021-03-14linux-nuvoton: Move to v5.10.23 stable releaseJoel Stanley1-2/+2
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>
2021-03-13meta-nuvoton: enable module signature verificationAnton D. Kachalov1-0/+2
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
2021-03-13meta-nuvoton: update defconfigAnton D. Kachalov1-35/+19
Re-run "savedefconfig" for Nuvoton kernel. Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: Iaeaf49f4f3f1850ad971423ecdd957b89c8ff06f
2021-02-18Revert "nuvoton: Enable seccomp support in kernel."Anton D. Kachalov1-2/+0
This reverts commit 6926f175f0a8099501ea2523f270db6be7049dcd. Reason for revert: Seccomp being enabled by default. Change-Id: I6ad97ebf37b79acfdee70d5cbbce2dd11b8bc061 Signed-off-by: Anton D. Kachalov <gmouse@google.com>
2021-02-18nuvoton: Enable seccomp support in kernel.Anton D. Kachalov1-0/+2
Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I5f6ef36e374b4b1d6f2cb50d6f7344fa801aa12a
2021-02-11linux-openbmc: Move to Linux 5.10Joel Stanley1-3/+3
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>
2020-11-20linux-nuvoton: Move to latest v5.8Joel Stanley1-2/+2
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>
2020-09-04meta-nuvoton: kernel: bump to 5.8.5Andrew Geissler2-4/+4
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>
2020-05-12meta-nuvoton: linux-nuvoton: add FS options to defconfigBenjamin Fair1-0/+7
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>
2020-05-04dunfell: update to 5.4.32 kernelAndrew Geissler1-2/+2
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>
2020-04-17meta-nuvoton: linux: enable hash api for systemdJoseph Liu1-0/+3
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>
2020-01-08linux-nuvoton: Move to 5.4Joel Stanley1-3/+3
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>
2019-09-10linux-nuvoton: Move to 5.2.11Joseph Liu1-3/+3
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>
2019-08-19linux-nuvoton: Move to 5.1.12Joel Stanley1-2/+2
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>
2019-06-10linux-nuvoton: 5.1.7 stable update, NPCM EDAC driverJoel Stanley2-2/+6
Enable EDAC in the kernel configuration. George Hung (2): dt-binding: edac: add NPCM ECC documentation edac: npcm: Add Nuvoton NPCM7xx EDAC driver (From meta-nuvoton rev: 382bd93faee564833cce0670ec458d76db6dbde5) Change-Id: I1627b91fa4464063f15b7a49b54829809594b3d4 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-10linux-nuvoton: 5.1.6 stable updates, Qanta GSJJoel Stanley1-2/+2
This adds the Quanta GSJ NPCM730-based BMC and updates to the latest 5.1 stable tree. Fran Hsu (4): ARM: dts: nuvoton: Add NPCM730 common device tree ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl ARM: dts: nuvoton: Add Quanta GSJ BMC Device Tree. ARM: dts: nuvoton: Add GPIOs and LEDs to GSJ device tree Tomer Maimon (1): dts: npcm750: modify SPI partition label names (From meta-nuvoton rev: c1e7672e39ca3f347da7c50a3a2d277594b6e7a6) Change-Id: I91e0f19c36d6edda4717bd4346bee3f233712d5e Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-15linux-nuvoton: Move to v5.1Joel Stanley1-3/+3
Current list of out-of-tree patches: Alexander Amelkin (1): mtd: spi-nor: fix options for mx66l51235f Alexander Soldatov (1): hwmon (occ): Add temp sensor value check Andrew Jeffery (8): dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation pmbus (max31785): Add support for devicetree configuration pmbus (core): One-shot retries for failure to set page pmbus (core): Use driver callbacks in pmbus_get_fan_rate() pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers soc: aspeed: Miscellaneous control interfaces ARM: dts: aspeed: witherspoon: Update max31785 node ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers Andrew Peng (1): ARM: dts: aspeed: Adding Lenovo Hr630 BMC Benjamin Fair (1): net: npcm: use bitmap functions on link mode params Benjamin Herrenschmidt (1): ARM: dts: aspeed: Add Power9 and Power9 CFAM description Christopher Bostic (1): iio: dps310: Temperature measurement errata Cyril Bur (1): misc: Add ASPEED mbox driver Cédric Le Goater (11): 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 /dev/mem: add a devmem kernel parameter to activate the device ARM: dts: aspeed: Add "spi-max-frequency" property 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 Eddie James (10): ARM: dts: witherspoon: Enable vhub media: platform: Aspeed: Remove use of reset line media: platform: Aspeed: Make reserved memory optional media: dt-bindings: aspeed-video: Add missing memory-region property clk: Aspeed: Setup video engine clocking ARM: dts: aspeed-g5: Add video engine ARM: dts: witherspoon: Enable video engine ARM: dts: romulus: Enable video engine hwmon (occ): Store error condition for rate-limited polls hwmon (occ): Prevent sysfs error attribute from returning error Edward A. James (1): ARM: dts: Aspeed: Witherspoon: Update BMC partitioning Jae Hyun Yoo (19): dt-bindings: Add a document of PECI subsystem Documentation: ioctl: Add ioctl numbers for PECI subsystem peci: Add support for PECI bus driver core dt-bindings: Add a document of PECI adapter driver for ASPEED AST24xx/25xx SoCs peci: Add a PECI adapter driver for Aspeed AST24xx/AST25xx dt-bindings: mfd: Add a document for PECI client MFD mfd: intel-peci-client: Add PECI client MFD driver Documentation: hwmon: Add documents for PECI hwmon client drivers hwmon: Add PECI cputemp driver hwmon: Add PECI dimmtemp driver Add maintainers for the PECI subsystem ARM: dts: aspeed: peci: Add PECI node media: platform: aspeed: fix a kernel warning on clk control media: platform: aspeed: refine clock control logic media: platform: aspeed: change irq to threaded irq media: aspeed: remove IRQF_SHARED flag media: aspeed: reduce noisy log printing outs media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE media: aspeed: refine interrupt handling logic Joel Stanley (20): iio: Add driver for Infineon DPS310 ARM: dts: aspeed-ast2500: Update flash layout ARM: dts: aspeed: Add LPC mailbox node ARM: dts: aspeed: Enable mbox ARM: dts: aspeed-g4: Expose SuperIO scratch registers ARM: dts: aspeed-g5: Add resets and clocks to GFX node ARM: dts: aspeed: Enable the GFX IP ARM: dts: aspeed: Add RTC node ARM: dts: aspeed: Rename flash-controller nodes ARM: config: aspeed: Update defconfigs ARM: config: aspeed-g5: Add video engine driver ARM: dts: npcm: Remove use of skeleton.dtsi dt-bindings: gpu: Add ASPEED GFX bindings document drm: Add ASPEED GFX driver drm: aspeed: Clean up Kconfig options dt-bindings: rtc: Add on-chip ASPEED RTC documentation rtc: Add ASPEED RTC driver ARM: config: aspeed: Add P2A and EDAC drivers ARM: config: aspeed-g5: Remove unused gadget drivers ARM: config: aspeed-g5: Add ISL68137 and IR38064 Lei YU (2): ARM: dts: palmetto: Fix flash_memory region hwmon (occ): Fix extended status bits Maxim Sloyko (3): hwmon: (pmbus/ir38064): Add driver for Infineon IR38064 Voltage Regulator ARM: dts: aspeed: zaius: add Infineon and Intersil regulators hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 PWM Controller Patrick Venture (7): ARM: dts: aspeed: zaius: Fix intersil compatibles dt-bindings: misc: aspeed-p2a-ctrl: add support drivers/misc: Add Aspeed P2A control driver ARM: dts: aspeed: Add aspeed-p2a-ctrl node ARM: dts: aspeed: quanta-q71: Enable p2a node dt-bindings: Add ir38064 as a trivial device dt-bindings: Add isl68137 as a trivial device Robert Lippert (2): ARM: dts: aspeed: zaius: update 12V brick I2C address ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots Tomer Maimon (18): dts: npcm7xx: Modify NPCM7xx device tree clk: nuvoton: add npcm750 clock function prototype initialization dt-binding: mtd: add NPCM FIU controller mtd: spi-nor: add NPCM FIU controller driver dt-bindings: i2c: npcm7xx: add binding for i2c controller i2c: npcm: driver for Poleg i2c controller 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: npcm: add defconfig for Nuvoton NPCM7xx BMC ARM: dts: npcm7xx: Update device tree dt-binding: peci: add NPCM PECI documentation peci: npcm: add NPCM PECI driver ARM: dts: npcm7xx: Add PECI description ARM: config: npcm7xx: Enable PECI driver Vijay Khemka (1): misc: aspeed-lpc-ctrl: make parameter optional krzysztof.adamski@nokia.com (1): pmbus: support for custom sysfs attributes (From meta-nuvoton rev: 407bea06b4b689ca21f42640a204561fde503a1e) Change-Id: Ia2af0bfd86c95f9c2c081ee1f8427a031e8a927a Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-07linux-nuvoton: Move to 5.0.13Joel Stanley1-2/+2
This includes security and bug fixes from 5.0.8 up to the 5.0.13 stable release. (From meta-nuvoton rev: c6f9b32263629d735f0a3cfea38222bb8c409d2e) Change-Id: I4aa9cd2fc68c3d9e5aee1b47f32e140477a510e2 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-12linux-nuvoton: PECI driverJoel Stanley1-1/+1
Tomer Maimon (4): dt-binding: peci: add NPCM PECI documentation peci: npcm: add NPCM PECI driver ARM: dts: npcm7xx: Add PECI description ARM: config: npcm7xx: Enable PECI driver (From meta-nuvoton rev: d562aa85335cac84486f600ef0d38c2a13a021fd) Change-Id: I9ae2bf07a50d489b6d329700f4cbdccef9825c69 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-12linux-nuvoton: Move to 5.0.7Joel Stanley1-2/+2
This includes security and bug fixes from the 5.0.7 stable release. (From meta-nuvoton rev: ea7f9228b0d9a74dc28fb2fd3994b7164f82c7da) Change-Id: I70ed7d3222efcb3840e5a3230f6629ed82d0c77d Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-08linux-nuvoton: Move to Linux 5.0Joel Stanley1-3/+3
[Commit message from original kernel bump. We've since moved to 5.0.6 which contains more patches, and importantly a build fix] Out of tree patches include 96 files changed, 18067 insertions and 144 deletions (most lines coming from Nuvoton patches, with the Nuvoton device trees dominating). Alexander Amelkin (1): mtd: spi-nor: fix options for mx66l51235f Andrew Jeffery (8): dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation pmbus (max31785): Add support for devicetree configuration pmbus (core): One-shot retries for failure to set page pmbus (core): Use driver callbacks in pmbus_get_fan_rate() pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers soc: aspeed: Miscellaneous control interfaces ARM: dts: aspeed: witherspoon: Update max31785 node ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers Benjamin Herrenschmidt (1): ARM: dts: aspeed: Add Power9 and Power9 CFAM description Christopher Bostic (1): iio: dps310: Temperature measurement errata Cyril Bur (1): misc: Add ASPEED mbox driver Cédric Le Goater (7): 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 /dev/mem: add a devmem kernel parameter to activate the device ARM: dts: aspeed: Add "spi-max-frequency" property Eddie James (1): hwmon: occ: Fix power sensor indexing Jae Hyun Yoo (12): dt-bindings: Add a document of PECI subsystem Documentation: ioctl: Add ioctl numbers for PECI subsystem peci: Add support for PECI bus driver core dt-bindings: Add a document of PECI adapter driver for ASPEED AST24xx/25xx SoCs peci: Add a PECI adapter driver for Aspeed AST24xx/AST25xx dt-bindings: mfd: Add a document for PECI client MFD mfd: intel-peci-client: Add PECI client MFD driver Documentation: hwmon: Add documents for PECI hwmon client drivers hwmon: Add PECI cputemp driver hwmon: Add PECI dimmtemp driver Add maintainers for the PECI subsystem ARM: dts: aspeed: peci: Add PECI node Joel Stanley (16): iio: Add driver for Infineon DPS310 drm: Add ASPEED GFX driver drm: aspeed: Debugfs interface for GFX registers dt-bindings: gpu: Add ASPEED GFX bindings document rtc: Add ASPEED RTC driver dt-bindings: rtc: Add ASPEED description ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node ARM: dts: aspeed-ast2500: Update flash layout ARM: dts: aspeed: Add LPC mailbox node ARM: dts: aspeed: Enable mbox ARM: dts: aspeed-g4: Expose SuperIO scratch registers ARM: dts: aspeed-g5: Add resets and clocks to GFX node ARM: dts: aspeed: Enable the GFX IP ARM: dts: aspeed: Add RTC node ARM: dts: aspeed: Rename flash-controller nodes ARM: config: aspeed: Update defconfigs Lei YU (1): ARM: dts: palmetto: Fix flash_memory region Mark Walton (1): ARM: dts: aspeed: Add #interrupt-cells property to gpio controllers Tomer Maimon (16): dts: npcm7xx: Modify NPCM7xx device tree clk: nuvoton: add npcm750 clock function prototype initialization dt-binding: mtd: add NPCM FIU controller mtd: spi-nor: add NPCM FIU controller driver dt-bindings: i2c: npcm7xx: add binding for i2c controller i2c: npcm: driver for Poleg i2c controller 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 dt-binding: iio: add NPCM ADC documentation iio: adc: add NPCM ADC driver ARM: npcm: add defconfig for Nuvoton NPCM7xx BMC ARM: dts: npcm7xx: Update device tree Vijay Khemka (3): ARM: dts: aspeed: Add KCS support for LPC BMC ARM: dts: aspeed: tiogapass: Enable KCS ARM: dts: aspeed: tiogapass: Add sensors (From meta-nuvoton rev: bfb9690ed2b6d15035ee904cb9c5f40b1ac32d16) Change-Id: If20de6b8595a8e2426718030d63ddf209f0504cd Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-02-14linux: net/ipv{4,6}: Enable commonly used functionalityWilliam A. Kennington III1-0/+8
This addresses some assumptions made by systemd about having multiple routing table support in the kernel. systemd-networkd will try and provision mutliple routing tables + policies and will silently break neighbor advertisement responses due to policy configurations on a single table. It also adds support for SLAAC based router settings and faster duplicate address detection. Size impact: 4k increase (From meta-nuvoton rev: 31d724a134e2172643e1ab535372764913fbbacc) Change-Id: Id8b532099505cf88ae39625f541ae3630ec9a284 Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-23linux-nuvoton: bump srcrev for 4.19.16Benjamin Fair1-1/+1
The version number was bumped but the SRCREV variable was not. (From meta-nuvoton rev: 128c655c921ce90e375d6073576bc3cd34a7fe9f) Change-Id: If94d741f16aac5e3e125dae4e3241d8ba4dd50e8 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-18linux-nuvoton: Move to 4.19.16Joel Stanley1-1/+1
This includes security and bug fixes from the 4.19.15 and 4.19.16 stable releases. (From meta-nuvoton rev: b9e8eaeb472943ef02cfe51a219948cfd32f5dee) Change-Id: I2560b8d7b59a3d94548eb55a410c4bcc1440a0cc Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-18linux-nuvoton: Move to 4.19Joel Stanley2-20/+28
Update the Nuvoton kernel to a 4.19 based kernel, using the OpenBMC kernel tree. This includes stable tree updates up to 4.19.14. In addition i2c, mtd flash, adc, ethernet, post code, pci mailbox, spi, pinctrl and device tree changes from work in progress patches are included. The defconfig is updated with the one from the kernel tree. (From meta-nuvoton rev: 799316d1f01f68d3c195b7bd960ac93541c59004) Change-Id: I95fbbbf3ca4cae220c32ec3bf6087caca3daaa60 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-09-18linux: Move to 4.18 based treeJoel Stanley1-3/+3
This rebases the OpenBMC kernel tree on a 4.18 base. This includes patches backported from 4.19-rc1 and out of tree patches. Avi Fishman (2): USB host: Add USB ehci support for nuvoton npcm7xx platform dt-bindings: usb: new ehci-npcm7xx dt Dan Carpenter (1): USB: host: ehci-npcm7xx: Fix some error codes in probe Tomer Maimon (4): dt-binding: hwmon: Add NPCM7xx PWM and Fan controller documentation hwmon: Add NPCM7xx PWM and Fan driver dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver (From meta-nuvoton rev: a9a500c790336b9c63e99aa47a0f258affb40ffa) Change-Id: Iadb2e5bf8740780437b9b68d6ea699b48f48290a Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-08-28linux: Move to 4.17.18 stable releaseJoel Stanley1-2/+2
This updates the kernel to the latest 4.17 stable release. (From meta-nuvoton rev: 8730f2ecb7acdc3bf27c20a4d9b6c70fad9eab11) Change-Id: If07d6ce0942671cd112fa05713850d42cf55317e Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-08-23[Subtree] Move board support packages to top levelDave Cobbley3-0/+141
The new subtree paradigm has moved the meta-bsp layers to the top level Change-Id: Ic4f64c39465be699bed3649e125e027d17daf938 Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>