summaryrefslogtreecommitdiff
path: root/meta-aspeed/recipes-kernel/linux
AgeCommit message (Collapse)AuthorFilesLines
2022-04-19linux-aspeed: AST2600 MDIO resetJoel Stanley1-1/+1
Dylan Hung (3): dt-bindings: net: add reset property for aspeed, ast2600-mdio binding net: mdio: add reset control for Aspeed MDIO ARM: dts: aspeed: add reset properties into MDIO nodes Change-Id: If2505bcc6e0baf5465dfbaae1cff947399a5411d Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-04-18linux-aspeed: PCA955x blink, adm1275 averaging, XDMA trace eventsJoel Stanley1-1/+1
Eddie James (5): leds: pca955x: Refactor with helper functions and renaming leds: pca955x: Use pointers to driver data rather than I2C client leds: pca955x: Optimize probe led selection leds: pca955x: Add HW blink support soc: aspeed: xdma: Add trace events Potin Lai (3): hwmon: (adm1275) Allow setting sample averaging dt-bindings: hwmon: Add sample averaging properties for ADM1275 ARM: dts: aspeed: bletchley: add sample averaging for ADM1278 Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I6853e3ffe36ed50161c336cd396edfdf7238fa0c Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-04-15linux-aspeed: Move to v5.15.30 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.31 through to 5.15.34 stable releases. Change-Id: Ic4224311d30cd60617734a93746cf8eff49c6bea Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-04-14linux-aspeed: Rainier SPI NOR, AST2600 MII c45Joel Stanley1-1/+1
Joel Stanley (1): ARM: dts: aspeed: rainier: Remove SPI NOR controllers Potin Lai (3): net: mdio: aspeed: move reg accessing part into separate functions net: mdio: aspeed: Introduce read write function for c22 and c45 net: mdio: aspeed: Add c45 support Change-Id: I599c02fecff4ad639aeb17164a7b0aa8516f8c91 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-04-04linux-aspeed: Add ROMED8HM3, AST2600 SPI NOR fixesJoel Stanley1-1/+1
Jae Hyun Yoo (5): ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group Johnny Huang (2): pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi Potin Lai (1): mtd: spi-nor: aspeed: Set the decoding size to at least 2MB for AST2600 Zev Weiss (1): ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC Change-Id: I648e798dc8c8392509c1cc6fc14b5e02ec7c6d19 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-23linux-aspeed: Move to v5.15.30 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.27 through to 5.15.30 stable releases. Change-Id: I36b40ac0203ba4182b7cac200088a366b6104037 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-21linux-aspeed: Fixes for SPI FSI, Pmbus, EVB Ethernet, USB gadgetJoel Stanley1-1/+1
Brandon Wyman (1): hwmon: (pmbus) Add Vin unit off handling Eddie James (1): spi: fsi: Implement a timeout for polling status Howard Chiu (1): ARM: dts: aspeed: ast2600-evb: Enable RX delay on MAC0/MAC1 Roger Quadros (1): usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X Vikash Chandola (1): hwmon: (pmbus) Clear pmbus fault/warning bits after read Change-Id: Id4276becc2e563b67a04948177a797d193d8854f Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-18linux-aspeed: MCTP core and driversJoel Stanley1-1/+1
Backport of the MCTP core and drivers from mainline provided by Jeremy and Matt. Eugene Syromiatnikov (1): mctp: handle the struct sockaddr_mctp_ext padding field Gagan Kumar (1): mctp: Remove only static neighbour on RTM_DELNEIGH Jeremy Kerr (29): mctp: Allow local delivery to the null EID mctp: locking, lifetime and validity changes for sk_keys mctp: Add refcounts to mctp_dev mctp: Implement a timeout for tags mctp: Add tracepoints for tag/key handling mctp: Do inits as a subsys_initcall doc/mctp: Add a little detail about kernel internals mctp: Add initial test structure and fragmentation test mctp: Add test utils mctp: Add packet rx tests mctp: Add route input to socket tests mctp: Add input reassembly tests mctp: Implement extended addressing mctp: Return new key from mctp_alloc_local_tag mctp: Add flow extension to skb mctp: Pass flow data & flow release events to drivers mctp/test: Update refcount checking in route fragment tests mctp: Add MCTP-over-serial transport binding mctp: serial: cancel tx work on ldisc close mctp: serial: enforce fixed MTU mctp: serial: remove unnecessary ldisc data check mctp: test: fix skb free in test device tx mctp: tests: Rename FL_T macro to FL_TO mctp: tests: Add key state tests mctp: Add helper for address match checking mctp: Allow keys matching any local address mctp: replace mctp_address_ok with more fine-grained helpers mctp: add address validity checking for packet receive mctp: serial: Cancel pending work from ndo_uninit handler Joel Stanley (1): ARM: configs: aspeed_g5: Enable MCTP stack Matt Johnston (15): mctp: Allow MCTP on tun devices mctp: Set route MTU via netlink mctp: Warn if pointer is set for a wrong dev type mctp: Avoid leak of mctp_sk_key mctp: emit RTM_NEWADDR and RTM_DELADDR mctp: test: zero out sockaddr mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control mctp: make __mctp_dev_get() take a refcount hold mctp: Fix incorrect netdev unref for extended addr mctp: Fix warnings reported by clang-analyzer mctp: Avoid warning if unregister notifies twice dt-bindings: net: New binding mctp-i2c-controller mctp i2c: MCTP I2C binding driver mctp i2c: Fix potential use-after-free mctp i2c: Fix hard head TX bounds length check Tom Rix (1): mctp: fix use after free Xu Wang (1): mctp: Remove redundant if statements Yang Yingliang (1): mctp: remove unnecessary check before calling kfree_skb() Change-Id: I99c4bd0eb9725116052d112f731864add8e2117b Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-17linux-aspeed: AST2600 GFX, Video, SBC updateJoel Stanley1-1/+1
Joel Stanley (4): ARM: aspeed: Add debugfs directory ARM: soc: aspeed: Update secure boot controller support ARM: dts: aspeed: Add GFX node to AST2600 ARM: dts: aspeed: ast2600-evb: Enable GFX device Tommy Haung (2): drm/aspeed: Update INTR_STS handling drm/aspeed: Add AST2600 chip support Wang Xiaohua (1): ARM: dts: aspeed-g6: Restore video node Change-Id: Ib4a7715ff1bb8b17bbd04d3eee7a43d70111ceee Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-10linux-aspeed: Move to v5.15.26 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.25 through to 5.15.26 stable releases. Notably it includes a fix for CVE-2022-0847, the "Dirty Pipe" vulnerability. Change-Id: I8fe3aabf8cf0bd6cf03f437a548b58f942c22b13 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-09linux-aspeed: AST2600 SPI, w25q01jviq, Secure Boot ControllerJoel Stanley1-1/+1
Joel Stanley (2): ARM: soc: aspeed: Add secure boot controller support ARM: dts: aspeed: Fix AST2600 quad spi group Potin Lai (1): mtd: spi-nor: winbond: Add support for w25q01jviq Change-Id: I1a13a975dec3e8afe312ff51f0961f963aee2336 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-02-24linux-aspeed: p10bmc ftrace, OCC, p10bmc RTC battery GPIOJoel Stanley1-1/+1
Eddie James (5): ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status hwmon: (occ) Add sysfs entry for OCC mode hwmon: (occ) Add sysfs entries for additional extended status bits hwmon: (occ) Add soft minimum power cap attribute Joel Stanley (2): ARM: dts: aspeed: rainer: Add RTC battery gpio name ARM: dts: aspeed: everest: Add RTC battery gpio name Change-Id: Ifb6bc7a6c8ffe3e36edbaa5ce94014ddcdc51e90 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-02-22meta-aspeed: linux-aspeed: fix SRC_URI to appendPatrick Williams1-1/+1
Modifications to the SRC_URI should be append rather than a set operation, so that they do not erase any changed to the SRC_URI that may have happened prior to the include file. Otherwise, it can ignore local patches being applied for testing, which can make for irate developers. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I9bd95352fa30bd0e8dfd89404d2ac0dbb4d78a3a
2022-02-22linux-aspeed: FSI, OCC, XDMAJoel Stanley1-1/+1
Amitay Isaacs (2): fsi: sbefifo: Use specified value of start of response timeout fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl Cédric Le Goater (1): dt-bindings: soc: aspeed XDMA fixes Eddie James (2): fsi: occ: Improve response status checking fsi: Add trace events in initialization path Change-Id: Ia99942034191173fcd75f7eae183e2bd9fecc743 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-02-17linux-aspeed: Move to v5.15.24 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.19 through to 5.15.24 stable releases. Change-Id: I34150c6817f4487d2e95e37babf3221a4df15ae8 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-02-17linux-aspeed: Bletchley, S6Q, smc probe fixJoel Stanley1-1/+1
George Hung (1): ARM: dts: aspeed: Add device tree for Quanta S6Q BMC Patrick Williams (1): mtd: aspeed-smc: improve probe resilience Potin Lai (10): ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based ARM: dts: aspeed: bletchley: Separate leds into multiple groups ARM: dts: aspeed: bletchley: Update gpio-line-names ARM: dts: aspeed: bletchley: Update fmc configurations ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled ARM: dts: aspeed: bletchley: Enable mdio3 bus ARM: dts: aspeed: bletchley: Cleanup redundant nodes Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I38a12f1566d82a7025e7c44bd4e2b68a815e5aa7
2022-02-15meta-aspeed: Fix up github SRC_URIsGeorge Liu1-1/+1
Warning message: work/openbmc/meta-aspeed/recipes-kernel/linux/linux-aspeed_git.bb: URL: git://github.com/openbmc/linux;protocol=git;branch=dev-5.15 uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. Tested: build linux-aspeed repo and eliminate the warning message. Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I00d55df9dd760a1cdef2f6b0db934c9a2cc8b7fa
2022-01-31linux-aspeed: Move to v5.15.18 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.15 through to 5.15.18 stable releases. Change-Id: I71a0c4d8c134434725bba8e2a7deec37783550bc Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-01-31linux-aspeed: pl2303, UCHI, FSIJoel Stanley1-1/+1
Eddie James (2): USB: serial: pl2303: Add IBM device IDs ARM: dts: aspeed: rainier and everest: Enable UHCI Jiasheng Jiang (1): fsi: core: Check error number after calling ida_simple_get Joel Stanley (3): fsi: scom: Fix error handling fsi: scom: Remove retries in indirect scoms ARM: configs: aspeed_g5: Add PL2303 USB serial driver Change-Id: I8a39a2adc4ec761c910f8a675ac653b2ce739a3f Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-01-17aspeed: Add TPM TIS I2C driver to tpm2 machine featureJoel Stanley1-0/+1
This driver requires CONFIG_TCG_TPM and CONFIG_TCG_TIS_I2C. Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: If461c2fec0874c09410388bcce7990334b81a726
2022-01-17linux-aspeed: Move to v5.15.14 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.11 through to 5.15.14 stable releases. Change-Id: I289d25f7f3d02010e6be586e2c992a8b88204a7c Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-01-14linux-aspeed: TPM TIS I2C driver, mp5023, reset-cause-pinholeJoel Stanley1-1/+1
Amir Mizinski (5): tpm_tis: Fix expected bit handling tpm: tpm_tis: Rewrite "tpm_tis_req_canceled()" tpm: tpm_tis: Verify TPM_STS register is valid after locality request tpm: tpm_tis: Add tpm_tis_i2c driver tpm: Add YAML schema for TPM TIS I2C options Andrew Geissler (2): ARM: dts: aspeed: rainier: add reset-cause-pinhole ARM: dts: aspeed: everest: add reset-cause-pinhole Chen Jun (1): tpm: add request_locality before write TPM_INT_ENABLE Christophe Jaillet (1): tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' Howard Chiu (邱冠睿) (1): hwmon: (pmbus) Add support for MPS Multi-phase mp5023 Joel Stanley (2): ARM: configs: aspeed_g5: Add mp5023 driver ARM: config: aspeed_g5: Add TPM TIS I2C driver Patrick Williams (1): tpm: fix NPE on probe for missing device Change-Id: Ie6ef09e03df8bc44ef70d900a4fc3b874e1d6688 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-22meta-aspeed: Enable tpm2 kernel configPotin Lai3-0/+10
Append tpm2 in MACHINE_FEATURES to enable related kernel configs MACHINE_FEATURES:append = " tpm2" Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Ie6b50d81040de2863487cffc449193ec9462bf89
2021-12-22linux-aspeed: Move to v5.15.10 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.6 through to 5.15.10 stable releases. Change-Id: Ib4e8e69386ba6c7857c22d8b2fb063c9d8d03b36 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-22linux-aspeed: Add s7106, Bletchley, VegmanJoel Stanley1-1/+1
These are backports from the v5.17 aspeed pull request. Ali El-Haj-Mahmoud (1): ARM: dts: aspeed: Add TYAN S8036 BMC machine Andrei Kartashev (2): dt-bindings: vendor-prefixes: add YADRO ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC Eddie James (2): ARM: dts: aspeed: p10: Enable USB host ports ARM: dts: aspeed: p10: Add TPM device Howard Chiu (1): ARM: dts: aspeed: Adding Facebook Bletchley BMC Jae Hyun Yoo (3): ARM: dts: aspeed: add LCLK setting into LPC IBT node ARM: dts: aspeed: add LCLK setting into LPC KCS nodes dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property Joel Stanley (3): dt-bindings: aspeed: Add Secure Boot Controller bindings ARM: dts: aspeed: Add secure boot controller node ipmi: bt: Add ast2600 compatible string Lei YU (2): ARM: dts: Add openbmc-flash-layout-64-alt.dtsi ARM: dts: aspeed: g220a: Enable secondary flash Oskar Senft (1): ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config Quan Nguyen (2): ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices ARM: dts: aspeed: mtjade: Add uefi partition Change-Id: I89371d3ab9c99415b3e971fbb62a6cad8b8e4b16 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-03linux-aspeed: Refresh defconfigsJoel Stanley3-37/+10
The defconfigs are regenerated using savedefconfig. No options are changed. An explanation as to why some are removed from the defconfig: - ZBOOT_ROM_TEXT and ZBOOT_ROM_BSS default to 0x0 (and we odn't use them) - SECOMMP is now on by default - BLK_DEV_BSG is now behind SCSI, which we do not enable - I2C_MUX is selected by the MEDIA subsystem - MCTP_LPC is gone - NET_VENDOR_AURORA is gone - PECI is not in the tree :( - ASPEED_LPC drivers are enabled by default The other options move their order but are still present. Change-Id: Ib03b6dab4804e354629b9bf7f4e0951b6131462c Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-11-26linux-aspeed: Move to v5.15.5 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.15.1 through to 5.15.5 stable releases. Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: Ibe8c433439b5863b0d49934d4d43b239bdc736d7
2021-11-26linux-aspeed: Fixes for SCU IRQ, MDIO, clock, vga_pwJoel Stanley1-1/+1
Billy Tsai (1): irqchip/aspeed-scu: Replace update_bits with write_bits. Dylan Hung (1): mdio: aspeed: Fix "Link is Down" issue Joel Stanley (2): drm/aspeed: Fix vga_pw sysfs output clk/ast2600: Fix soc revision for AHB Change-Id: Idd8d89c4869faa8528f1c5066ec3ed467ea85911 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-11-05linux-aspeed: nct7802 bindings and configurabilityOskar Senft1-1/+1
Oskar Senft (3): dt-bindings: hwmon: Add nct7802 bindings hwmon: (nct7802) Make temperature/voltage sensors configurable ARM: dts: aspeed: tyan-s7106: Update nct7802 config Signed-off-by: Oskar Senft <osk@google.com> Change-Id: I6dedace1a62f136c461ce6a207ef925d0bd072d1
2021-11-03linux-aspeed: UART routingJoel Stanley1-1/+1
Chia-Wei Wang (2): soc: aspeed: Add UART routing support soc: aspeed: Fix UART routing driver Change-Id: I4a6fc7ee06e7e32ef15ceba79d278869e6c6c42e Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-11-02linux-aspeed: Move to Linux v5.15Joel Stanley1-3/+3
This moves the OpenBMC kernel to a v5.15 base. There are 73 patches in the tree, not counting changes that were merged in v5.16 which have been backported. Andrew Jeffery (10): 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: tacoma: Clean up KCS nodes leds: pca955x: Make the gpiochip always expose all pins leds: pca955x: Allow zero LEDs to be specified 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 (8): 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: Print status on error spi: fsi: Fix contention in the FSI2SPI engine Fran Hsu (2): ARM: dts: nuvoton: npcm730: Add UDC device ARM: dts: nuvoton: gsj: Add non-mainline nodes George Hung (4): dt-binding: edac: add NPCM ECC documentation edac: npcm: Add Nuvoton NPCM7xx EDAC driver ARM: dts: nuvoton: gbs: split SPI flash partition ARM: dts: nuvoton: gbs: Change the name of the partitions 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: configs: aspeed: Add openbmc kernel options ipmi: bt-bmc: Use registers directly 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: I8c26f71ba75e4f8d8b5697b81f8c73c0d77aae8e Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-11-02linux-aspeed: FSI backportsJoel Stanley1-1/+1
Patches from the v5.16 kernel relating to FSI, OCC and SBE FIFO. Eddie James (7): fsi: occ: Use a large buffer for responses fsi: occ: Store the SBEFIFO FFDC in the user response buffer docs: ABI: testing: Document the OCC hwmon FFDC binary interface hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs docs: ABI: testing: Document the SBEFIFO timeout interface fsi: sbefifo: Add sysfs file indicating a timeout error fsi: sbefifo: Use interruptible mutex locking Change-Id: Iab76e0b1cf658334d8ab0f43bb6c3d1b8912f7a5 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-29linux-aspeed: Move to v5.14.15 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.14.11 through to 5.14.15 stable releases. Change-Id: Ida64acaa1f9c7c26d987fa7979ef29320924f2f0 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-29linux-aspeed: SPI FSI, DTS GPIOsJoel Stanley1-1/+1
Adriana Kobylak (1): ARM: dts: aspeed: rainier: Add power-config-full-load gpio Eddie James (1): spi: fsi: Print status on error Joel Stanley (2): ARM: dts: aspeed: p10bmc: Define secure boot gpio ARM: dts: aspeed: rainier: Remove remaining PCA955X_TYPE_GPIO Change-Id: Ibbfc482ba2ee1a008006875d6065cc36d7c7da20 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-21linux-aspeed: Rainier, Everest, ADCJoel Stanley1-1/+1
Eddie James (5): ARM: dts: aspeed: Fix ADC iio-hwmon battery node name ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification ARM: dts: aspeed: everest: Add I2C switch on bus 8 ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms Joel Stanley (1): iio: aspeed_adc: Fix prescaler devres cleanup Change-Id: Icd9903844c926c0d41d912716520eb3807c59039 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-19linux-aspeed: LM25066Joel Stanley1-1/+1
Zev Weiss (8): hwmon: (pmbus/lm25066) Add offset coefficients hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff hwmon: (pmbus/lm25066) Mark lm25066_coeff array const hwmon: (pmbus/lm25066) Add OF device ID table hwmon: (pmbus/lm25066) Support configurable sense resistor values dt-bindings: hwmon/pmbus: Add ti, lm25066 power-management IC Change-Id: I3bd76959963ad7de008197f7349c72b088eb1147 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-14linux-aspeed: fp5280g2, IPMI BTJoel Stanley1-1/+1
Joel Stanley (1): ipmi: bt-bmc: Use registers directly John Wang (1): ARM: dts: aspeed: fp5280g2: Use the 64M layout Change-Id: Id6ec8571bee286cf56ab02bbf9c4b4d278b32426 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-12linux-aspeed: Move to v5.14.11 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.14.7 through to 5.14.11 stable releases. Change-Id: I4e3cbb74fe6204dd804c06a438e9a398f4808894 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-10-11linux-aspeed: IBM CFF PS, USB EHCIJoel Stanley1-1/+1
Brandon Wyman (3): hwmon: (pmbus/ibm-cffps) max_power_out swap changes hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version Neal Liu (1): usb: ehci: Handshake CMD_RUN instead of STS_HALT for Aspeed Change-Id: I803024cd288339966162ac10fda501a6fb8beef8 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-24linux-aspeed: P10 gpio names, PCA955x backportsJoel Stanley1-1/+1
Andrew Jeffery (2): leds: pca955x: Make the gpiochip always expose all pins leds: pca955x: Allow zero LEDs to be specified Ben Tyner (3): ARM: dts: rainier: Define name for gpio line Q2 ARM: dts: everest: Define name for gpio line Q2 ARM: dts: everest: Define name for gpio line B6 Change-Id: Ibcfc7938deeef2003344a6ae460f0bfc9be3cca6 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-23linux-aspeed: AST2600 ADC and PCA955x enhancementsJoel Stanley1-1/+1
These are backports of patches that are queued for v5.16. Billy Tsai (14): iio: adc: aspeed: set driver data when adc probe. dt-bindings: iio: adc: Add ast2600-adc bindings iio: adc: aspeed: completes the bitfield declare. iio: adc: aspeed: Keep model data to driver data. iio: adc: aspeed: Restructure the model data iio: adc: aspeed: Add vref config function iio: adc: aspeed: Use model_data to set clk scaler. iio: adc: aspeed: Use devm_add_action_or_reset. iio: adc: aspeed: Support ast2600 adc. iio: adc: aspeed: Fix the calculate error of clock. iio: adc: aspeed: Add func to set sampling rate. iio: adc: aspeed: Add compensation phase. iio: adc: aspeed: Support battery sensing. iio: adc: aspeed: Get and set trimming data. Eddie James (8): dt-bindings: leds: Add retain-state-shutdown boolean leds: leds-core: Implement the retain-state-shutdown property leds: pca955x: Clean up code formatting leds: pca955x: Add brightness_get function leds: pca955x: Implement the default-state property leds: pca955x: Let the core process the fwnode leds: pca955x: Switch to i2c probe_new ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest Change-Id: I573e724eccbd79f000704ea893007447d6b2934f Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-22linux-aspeed: Move to v5.14.6 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.14.4 through to 5.14.6 stable releases. Change-Id: I26ecac572d91d27c3bb709cadded16e77b9f928d Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-22linux-aspeed: P10BMC muxes, LEDs, EEPROM, GPIOsJoel Stanley1-1/+1
Eddie James (4): ARM: dts: aspeed: everest: Add I2C bus 15 muxes ARM: dts: aspeed: rainier: Add system LEDs ARM: dts: aspeed: rainier: Add eeprom on bus 12 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 Change-Id: I95950704b432b53388d20cef7f5917d6fc46f904 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-22linux-aspeed: Move to v5.14.3 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.14.1 through to 5.14.3 stable releases. Change-Id: I9fddf1581b0562c52fd378ed9581e338d0b96d3e Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-21linux-openbmc: Move to Linux v5.14Joel Stanley1-3/+3
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>
2021-09-16linux-aspeed: AST2600 ADC, P10 GPIO, EEPROM and LED updatesJoel Stanley1-1/+1
The clk patch is a prerequisite for the backport of the ADC patches. The ADC patches are not yet merged, but are under active review and are expected to be merged in v5.16. Version 6 of the patchset was merged. Billy Tsai (14): iio: adc: aspeed: set driver data when adc probe. dt-bindings: iio: adc: Add ast2600-adc bindings iio: adc: aspeed: completes the bitfield declare. iio: adc: aspeed: Keep model data to driver data. iio: adc: aspeed: Restructure the model data iio: adc: aspeed: Add vref config function iio: adc: aspeed: Use model_data to set clk scaler. iio: adc: aspeed: Use devm_add_action_or_reset. iio: adc: aspeed: Support ast2600 adc. iio: adc: aspeed: Fix the calculate error of clock. iio: adc: aspeed: Add func to set sampling rate. iio: adc: aspeed: Add compensation phase. iio: adc: aspeed: Support battery sensing. iio: adc: aspeed: Get and set trimming data. Dmitry Baryshkov (1): clk: divider: add devm_clk_hw_register_divider Eddie James (4): ARM: dts: aspeed: everest: Add I2C bus 15 muxes ARM: dts: aspeed: rainier: Add system LEDs ARM: dts: aspeed: rainier: Add eeprom on bus 12 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 Joel Stanley (1): Revert "block: nbd: add sanity check for first_minor" Michael Walle (1): clk: divider: add devm_clk_hw_register_divider_table() Change-Id: I120d78fa77df01e239eeb67b3209cebfe2973491 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-16linux-aspeed: Move to v5.10.65 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.10.61 through to 5.10.65 stable releases. Change-Id: I754ab3d2c0ede419f082d42e245c9e8dd27166b5 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-09-14linux-aspeed: ast2500: Always enable CONFIG_FBJoel Stanley1-0/+1
DRM_FBDEV_EMULATION previously selected FB and was default y as long as DRM was enabled. In commit f611b1e7624c ("drm: Avoid circular dependencies for CONFIG_FB") the select was replaced with a depends on FB, disabling the drivers that depended on it. As the AST2500 uses the GFX device, and the uart-renderer process uses fbterm to display to the FB device, we want CONFIG_FB=y for that system. This is harmless for kernels that do not have the offending commit. Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I57213b60f7fc06c89112a9825c7ed8ed7ff5e298
2021-08-19linux-aspeed: Move to v5.10.60 stable releaseJoel Stanley1-2/+2
This includes security and bug fixes from the 5.10.54 through to 5.10.60 stable releases. Change-Id: Ia91c97e7add0aec1b57c36f31692fc893e274040 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-08-19linux-aspeed: P2A and AHB2LHB fixes, CFF PSU, P10 gpiosJoel Stanley1-1/+1
B. J. Wyman (1): hwmon: (pmbus/ibm-cffps) Fix write bits for LED control Iwona Winiarska (2): soc: aspeed: lpc-ctrl: Fix boundary check for mmap soc: aspeed: p2a-ctrl: Fix boundary check for mmap Jim Wright (1): ARM: dts: aspeed: p10bmc: Add power control pins Joel Stanley (1): soc: aspeed: socinfo: Add AST2625 variant Change-Id: I127736fd24c0e066fe8b4b3e2d3584d5503d095a Signed-off-by: Joel Stanley <joel@jms.id.au>