summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* Revup linuxraptor-v1.0706-04-2018Raptor Engineering Development Team2018-06-061-2/+2
|
* Officially switch to 4.13 kernelRaptor Engineering Development Team2018-05-202-6/+6
|
* Revup kernel to 4.13Raptor Engineering Development Team2018-05-161-3/+3
|
* kernel: Move to 4.13 kernel (backport)Joel Stanley2018-05-161-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have 236 commits, 127 files changed, 17766 insertions(+), 2128 deletions(-). Some of these are backports from upstream. This list does not include patches from the 4.13 stable releases, but we do include those in the dev-4.13 branch. 1 Alexey Khoroshilov 34 Andrew Jeffery 1 Arnd Bergmann 1 Benjamin Herrenschmidt 1 Bhumika Goyal 1 Brad Bishop 1 Brendan Higgins 11 Christopher Bostic 1 Cyril Bur 14 Cédric Le Goater 49 Edward A. James 3 Gavin Shan 1 Guenter Roeck 8 Ivan Mikhaylov 1 Jacek Anaszewski 1 James Feist 7 Jeremy Kerr 72 Joel Stanley 2 Julia Lawall 1 Ken Chen 6 Lei YU 3 Milton Miller 1 Mykola Kostenok 1 Patrick Venture 2 Philipp Zabel 1 Rick Altherr 11 Samuel Mendoza-Jonas 2 Wei Yongjun 1 Xo Wang 1 Yong Li Note that the 4.13 branch is EOL'd by the Linux community, and as such should not be used for any products beyond development. React to removal of occ hwmon instances from device trees with a new startup/shutdown mechanism for phosphor-hwmon. To fix this, a helper script will be used to start the service that will pass the service the device tree name if it is present, or the udev device path if it isn't. This script will still run from the udev rule as before, but it will stop and start the service itself without using the SYSTEMD_WANTS attribute. As the path to the hwmon environment file matches the service template argument, the paths for the OCC .conf files need to change to match the device path instead of the previous device tree path. Note that the pure device path would have the hwmon instance number in it, but since that can't be known ahead of time it is stripped off by the script that starts the service. In addition, the pure device path for the OCCs contain several ':'s, meaning the associated environment files would also need to. However, Yocto/Bitbake cannot handle a ':' in a file path, so they are converted to '--'s by the script that starts the service and phosphor-hwmon will convert them back internally when it starts. The service file also needed some changes now that the service lifetime is no longer controlled by systemd via SYSTEMD_WANTS. This script will be called by a udev rule to start and stop phosphor-hwmon when the hwmon device driver is started and stopped. It is passed both the device path and the OF_FULLNAME device tree attribute. If OF_FULLNAME is present, it will start the service with that as its template argument, otherwise it will use the device path. This is to handle devices that aren't in the device tree so they won't have OF_FULLNAME. If a '/hwmon/hwmonN' is in the path it is removed, as this path is also used as a path to an environment file and so must be known ahead of time, which the hwmon instance N is not. If there is a ':' in the path name, it is converted to a '--'. Yocto/Bitbake cannot handle a ':' in file paths. Resolves openbmc/openbmc#2953 Change-Id: I815be4d6d9e1cbea8428bb1bb8c332776ee71ece Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Revup linux-obmcRaptor Engineering Development Team2018-05-141-1/+1
|
* Revup linuxraptor-v1.0304-30-2018Raptor Engineering Development Team2018-04-301-1/+1
|
* Revup linux-obmcRaptor Engineering Development Team2018-03-071-1/+1
|
* Revup obmc-linuxRaptor Engineering Development Team2018-01-251-1/+1
|
* Revup obmc-linuxRaptor Engineering Development Team2018-01-221-1/+1
|
* Revup obmc-linuxRaptor Engineering Development Team2018-01-221-1/+1
|
* Revup obmc-linuxRaptor Engineering Development Team2018-01-211-1/+1
|
* Revup obmc-linuxRaptor Engineering Development Team2018-01-201-1/+1
|
* Update U-boot and kernel revisionsRaptor Engineering Development Team2018-01-171-1/+1
|
* Signal BMC ready when BMC has finished booting on Talos systemsRaptor Engineering Development Team2018-01-171-1/+1
|
* Initial port of Witherspoon fan control to TalosRaptor Engineering Development Team2018-01-171-1/+1
| | | | | NOTE: Not yet tested on hardware Mapping likely incorrect
* Enable Talos fan controller kernel driverRaptor Engineering Development Team2018-01-171-1/+1
|
* Copy Romulus files to Talos for future developmentRaptor Engineering Development Team2018-01-172-2/+2
| | | | Apply initial renames and conversions to copied sources
* kernel: Add Intel S2600WF, gpio and pinctrl fixes, machine updatesJoel Stanley2017-12-122-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Andrew Jeffery (2): ARM: dts: aspeed: Ensure platform mux RMII1 for MAC0 pinctrl: aspeed: Rework strap register write logic for the AST2500 James Feist (2): ARM: dts: aspeed: Rename aspeed-bmc-opp-flash-layout.dtsi ARM: dts: Add S2600WF BMC Machine Lei YU (1): ARM: dts: aspeed: P8: Add checkstop gpio key Patrick Venture (6): ARM: dts: aspeed: gpio controller register range ARM: dts: aspeed: quanta: add aliases for i2c pcie ARM: dts: aspeed: quanta-q71l: move coin battery sensor ARM: dts: aspeed: zaius: move coin battery sensor ARM: dts: aspeed-g4: add serial gpio driver entry ARM: dts: aspeed: quanta: add i2cmux for frus Peter Hanson (1): ARM: dts: quanta: i2c-2 idle disconnects Rick Altherr (1): pinctrl: aspeed: Allow disabling Port D and Port E loopback mode Vishwanatha Subbanna (1): ARM: dts: aspeed: witherspoon: Add power-button LED Yong Li (1): pinctrl: aspeed: Fix ast2500 strap register write logic Change-Id: I960b2c28eb0f0e0af055ea0ecdf48e01256c2f14 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: NCSI logging and error handling improvementsJoel Stanley2017-11-141-1/+1
| | | | | | | | | | | | Joel Stanley (1): Revert "net/ncsi: General state debugging" Samuel Mendoza-Jonas (2): net/ncsi: Improve general state logging net/ncsi: Don't return error on normal response Change-Id: I315c8cb6ff3eef5fcfb8764a5cfd831128bf4b6e Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: NCSI debugging and Romulus LED dts fixJoel Stanley2017-11-081-1/+1
| | | | | | | | | | | Lei YU (1): ARM: dts: aspeed: romulus: Fix identify LED Samuel Mendoza-Jonas (1): net/ncsi: General state debugging Change-Id: Ifad464bc0dc896eb14ad5e8b8958f3157253ba9c Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Fix OCC errno on client releasev2.0Andrew Jeffery2017-11-011-1/+1
| | | | | | | | Edward A. James (1): drivers (fsi): occ: Change errno for releasing client during transfer Change-Id: I42049167114c9a55c64a96eefeb749f806a04856 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: SBEFIFO, FSI I2C fixes, DTS updates, silence PMBus coreAndrew Jeffery2017-10-311-1/+1
| | | | | | | | | | | | | | | | | Andrew Jeffery (1): pmbus: core: Switch PAGE failure dev_warn() to dev_dbg() for serenity Edward A. James (2): drivers (fsi): sbefifo: Add timeout for waiting for data drivers: i2c: fsi: Add proper abort method Lei YU (3): ARM: dts: aspeed: Use new occ-hwmon driver for P8 systems ARM: aspeed: romulus: Add reset tolerance for power GPIOs ARM: dts: aspeed: romulus: Add aspeed fan tach Change-Id: Iced1d0a087e3be097d1f9c274bb9343c654ebb87 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: NCSI, FSI, OCC, PMBus, MAX31785 fixesAndrew Jeffery2017-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Andrew Jeffery (3): hwmon: pmbus: core: Add virtual page config bit hwmon: pmbus: max31785: Mark virtual pages as virtual hwmon: pmbus: core: One-shot retries for failure to set page Edward A. James (3): drivers (pmbus): ir35221: Set PMBUS_PAGE before reading id and model drivers (fsi): sbefifo: Fix xfr deletion in lists drivers (hwmon): occ: Fix memory allocation for extended sensors Gavin Shan (3): net/ncsi: Disable HWA mode when no channels are found net/ncsi: Enforce failover on link monitor timeout net/ncsi: Fix length of GVI response packet Samuel Mendoza-Jonas (4): Revert "net/ncsi: Don't assume last available channel exists" net/ncsi: Don't limit vids based on hot_channel net/ncsi: Fix AEN HNCDSC packet length net/ncsi: Stop monitor if channel times out or is inactive Change-Id: I39bd936d1e58a8bad5b2bee26b4b51d35c911224 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: ir35221 fixEdward A. James2017-10-201-1/+1
| | | | | | | | Edward A. James (1): drivers (pmbus): ir35221: Set PMBUS_PAGE before reading id and model Change-Id: Iee3c625a383f930118c4c1d7ca4cdb13670ba2ee Signed-off-by: Edward A. James <eajames@us.ibm.com>
* kernel: SBEFIFO and OCC fixes, add snoop device to Q71L devicetreeAndrew Jeffery2017-10-191-1/+1
| | | | | | | | | | | | | | | Edward A. James (5): drivers: hwmon: occ: Add occs_present attribute drivers: hwmon: occ: Add sysfs_notify to throttling attributes drivers: fsi: sbefifo: Fix queued xfrs race condition drivers: fsi: sbefifo: Fix memory leak drivers: fsi: sbefifo: Attempt reset request during probe Patrick Venture (1): ARM: dts: aspeed: Add aspeed-lpc-snoop g4 and bmc-quanta-q71l Change-Id: Icd86c64863f033bd28144326b6ddc960127c711c Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: Fixes for Firestone devicetree and IPL, OCC errnosAndrew Jeffery2017-10-161-1/+1
| | | | | | | | | | | | Edward A. James (1): drivers: fsi: occ: Fix errno for canceling a read operation Lei YU (2): ARM: dts: aspeed: firestone: Fix occ and i2c aspeed: firestone: Set SIO to bypass UART in hostboot Change-Id: I8f31ddd6359ca240cb45ec4c1c35506ae84e286d Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: FSI SBEFIFO and OCC reworkJoel Stanley2017-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Edward A. James (32): Revert "drivers/hwmon/occ: Add temperature fault attribute and VRM temp alarm" fsi: sbefifo: Fix includes fsi: sbefifo: Use a defined reschedule length fsi: sbefifo: Use __be32 for big endian values fsi: sbefifo: white space fixes fsi: sbefifo: replace awkward wait_event expression fsi: sbefifo: remove redundant function fsi: sbefifo: Use goto to reduce put statements fsi: sbefifo: Do an earlier get_client call fsi: sbefifo: Remove warning and user data access check fsi: sbefifo: destroy the ida list on exit fsi: sbefifo: Fix module authors and comments fsi: sbefifo: Fix include guards in header file fsi: SBEFIFO: Fix probe() and remove() fsi: SBEFIFO: check for xfr complete in read wait_event fsi: occ: Fix includes fsi: occ: Fix errant kfree calls fsi: occ: remove unused occ_command structure fsi: occ: Use big-endian values fsi: occ: Return ENODEV if client is NULL fsi: occ: Remove early user buffer checking fsi: occ: Switch to more logical errnos fsi: occ: fix white space and bracket problems fsi: occ: Destroy the ida list on exit fsi: occ: Remove unnecessary platform_set_drvdata call fsi: occ: Add comments for clarity fsi: occ: Add OCC response definitions to header fsi: occ: Poll while receiving "command in progress" fsi: occ: Add cancel to remove() and fix probe() fsi: occ: Fix client memory management hwmon: (occ) Remove repeated ops for OCC command in progress drivers: hwmon: occ: Cancel occ operations in remove() Change-Id: I5cb766b536070495a726567a675613d7f035e7bd Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: lca955x, FSI and Garrison fan fixesJoel Stanley2017-10-041-1/+1
| | | | | | | | | | | | | | Andrew Jeffery (1): leds: pca955x: Fix GPIO request for input setting Jeremy Kerr (1): fsi/master: Clarify master lifetimes & fix use-after-free in hub master Yi Li (1): ARM: dts: aspeed-garrison: Add max31785 fan controller Change-Id: Ica43799f76942f87af61aa4d21f6e94f7a5d23ad Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Watchdog fixesJoel Stanley2017-10-031-1/+1
| | | | | | | | | | | Andrew Jeffery (4): watchdog: aspeed: Retain watchdog enabled state watchdog: aspeed: Fix 'Apseed' typo in Kconfig watchdog: aspeed: Remove specific reference to AST2400 in Kconfig watchdog: aspeed: Move init to arch_initcall Change-Id: I34d1ffc70cae89d3367e861fd077bf6704e8cfc0 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: OCC hwmon, palmetto spi-nor muxing, SCU rangesJoel Stanley2017-09-261-1/+1
| | | | | | | | | | | | | | Andrew Jeffery (1): ARM: dts: aspeed-palmetto: Request mux as per strapping configuration Eddie James (1): drivers/hwmon/occ: Add temperature fault attribute and VRM temp alarm Joel Stanley (1): ARM: dts: aspeed: Add ranges to SCU node Change-Id: I83b11663fc413dae5ff6ab07dfb326dcc0573a67 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: ucd9000 debugfs additions, Zaius EVT3 supportJoel Stanley2017-09-131-1/+1
| | | | | | | | | | | | | | | | | | | | | Christopher Bostic (3): hwmon: (ucd9000) Add gpio chip interface hwmon: (ucd9000) Add debugfs to list mfr_status info fsi: core: Remove more spam FSI prints to console Robert Lippert (2): ARM: dts: aspeed: add LPC snoop device bindings for ASPEED G5 ARM: dts: aspeed: zaius: enable port 80h snoop Xo Wang (5): hwmon: (pmbus/lm25066) Offset coefficient depends on CL hwmon: (pmbus/lm25066) Add support for TI LM5066I ARM: dts: aspeed: zaius: Use LM5066I driver for hotswap ARM: dts: aspeed: zaius: Update hotswap controller address for EVT3 ARM: dts: aspeed: zaius: Add PWM/tach peripheral Change-Id: I21d30f9a0953f26d1032ac535498e03fb1bb4933 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: MSN flash layout, iio and tach dts, ncsi bugfixJoel Stanley2017-09-111-1/+1
| | | | | | | | | | | | | | | | Mykola Kostenok (2): dts: add aspeed-pwm-tacho to msn dts. mellanox: msn: change flash layout. Patrick Venture (1): ARM: dts: aspeed: quanta: Add iio-hwmon Samuel Mendoza-Jonas (1): net/ncsi: Don't assume last available channel exists Fixes: openbmc/openbmc#2239 Change-Id: Ied5c1de3be53ef48f69c6a907315c8dbdc90459c Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Fixes for LEDs (PCA9552) and VUARTAndrew Jeffery2017-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | Andrew Jeffery (5): dt-bindings: leds: gpio: Add optional retain-state-shutdown property leds: gpio: Allow LED to retain state at shutdown leds: pca955x: Don't invert requested value in pca955x_gpio_set_value() aspeed: witherspoon: Tidy and unify LED nodes aspeed: witherspoon: leds: Retain state across BMC resets Cédric Le Goater (2): leds: pca955x: sync with mainline driver leds: pca955x: check for I2C errors Jacek Anaszewski (1): leds: pca955x: Prevent crippled LED device name Lei YU (1): ARM: dts: aspeed: Assign vuart to serial5 Change-Id: If93efe233549e864888e3009f5ef9bd9b0cfe462 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: Patch in bmc flash partition changesEdward A. James2017-08-292-0/+91
| | | | | | | | | Only enabled with new code update stuff. Resolves openbmc/openbmc#1942 Change-Id: I533c8ecca3291d7bd8fceb4632209183f17ceab7 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* kernel: ftgmac100, i2c, occ hwmon fixesAndrew Jeffery2017-08-231-1/+1
| | | | | | | | | | | | | | | | | Andrew Jeffery (1): net: ftgmac100: Fix oops in probe on failure to find associated PHY Brendan Higgins (1): i2c: aspeed: add proper support fo 24xx clock params Edward A. James (3): hwmon: (pmbus) Add debugfs for status registers hwmon: (occ): Return power readings in micro-Watts drivers: occ: Fix bad list access Change-Id: I3b3b3e043dd2a8abf1dbec8c199abcb305d908e8 Fixes: openbmc/openbmc#2170. Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* kernel: IBM PSU driver, hwmon core additions, and aspeed-pwm-tachoJoel Stanley2017-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Edward A. James (8): hwmon: (pmbus): Switch status registers to 16 bit hwmon: (pmbus): Access word data for STATUS_WORD hwmon: (pmbus): Add generic alarm bit for iin and pin hwmon: (pmbus): Add debugfs for status registers dt-bindings: i2c: Document the IBM CCF power supply version 1 hwmon: (pmbus): Add IBM Common Form Factor (CFF) power supply driver Documentation: hwmon: Document the IBM CFF power supply ARM: dts: aspeed: Witherspoon: Add power supplies to i2c bus Jaghathiswari Rankappagounder Natarajan (1): Documentation: dt-bindings: Document bindings for ASPEED AST2400/AST2500 PWM and Fan tach control Joel Stanley (2): ARM: configs: aspeed: Add VLAN options ARM: configs: aspeed: Enable IBM CFF Power Supply driver Mykola Kostenok (2): Documentation: dt-bindings: aspeed-pwm-tacho cooling device. hwmon: (aspeed-pwm-tacho) cooling device support. Change-Id: I78081bba5af67a1b1987fe256dd1f2ff3182472d Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: NCSI VLAN SupportJoel Stanley2017-08-111-1/+1
| | | | | | | | | | | | | | | | This includes v1 of the VLAN upstream submission: http://patchwork.ozlabs.org/patch/800423/ http://patchwork.ozlabs.org/patch/800422/ http://patchwork.ozlabs.org/patch/800421/ Sam Mendoza-Jonas (3): ftgmac: Include NETIF_F_HW_VLAN_CTAG_FILTER in features net/ncsi: Fix several packet definitions net/ncsi: Configure VLAN tag filter Change-Id: I5b5d884bc02bc25c6ddc224b49245a8d82c0beba Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: OCC hwmon and reduce FSI log spamJoel Stanley2017-08-101-1/+1
| | | | | | | | | | | Christopher Bostic (1): fsi: core: Reduce console output during normal scan Edward A. James (1): hwmon: (occ) Add error thresholding back in Change-Id: I551886360d57d679cf45c1bfc9f1c1d700cf3f99 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: OCC hwmon enhancement and GCC 7 fixJoel Stanley2017-08-101-1/+1
| | | | | | | | | | | Edward A. James (1): hwmon (occ): Add sysfs_notify on error Linus Torvalds (1): disable new gcc-7.1.1 warnings for now Change-Id: I914642fed25eebc59fe18538023c8ca21686fe8a Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: fsi fixes for r/rJoel Stanley2017-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | Christopher Bostic (3): dt-bindings: fsi: Add optional property no-scan-on-init ARM: dts: fsi: Add optional master property no-scan-on-init fsi: core: Add check for master property no-scan-on-init Edward A. James (3): fsi: scom: Remove reset before every putscom ARM: dts: aspeed: witherspoon: Add gpio-keys-polled for fan presence i2c: fsi: Fix bug on remove() and reset to upstream state Lei YU (1): ARM: dts: aspeed: palmetto: Use new occ-hwmon driver Resolves openbmc/linux#138 Change-Id: I00282b1b01fe38d14ec5704bea567daea03f959c Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Maxim max31785 workaroundsJoel Stanley2017-08-011-1/+1
| | | | | | | | | | | | | | | | | This contains two workarounds for the Maxim max31785. The first is to fix the lack of configuration of the fan installed bits in the FAN_CONFIG_1_2 register. The second is a workaround for a i2c issue observed when testing the code. This is still being root caused. Andrew Jeffery (3): dt-bindings: max31785: Add use-stored-presence property max31785: Support use-stored-presence devicetree property pmbus: max31785: Work around back-to-back writes with FAN_CONFIG_1_2 Change-Id: I226646aba538ce2e4e8560f706d80389cf52c544 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Watchdog gpio, upstream vuart, pca955x and i2c fixesJoel Stanley2017-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update defconfigs with new VUART kconfig symbol. The MAX31785 symbol moves as it is now sorted with the PMBUS drivers. Andrew Jeffery (4): ARM: aspeed: Request WDTRST1 pinctrl function dt-bindings: watchdog: aspeed: External reset signal properties watchdog: aspeed: Support configuration of external signal properties ARM: dts: aspeed: Witherspoon WDT1 external signal is push-pull Brendan Higgins (1): i2c: aspeed: fixed potential null pointer dereference Cédric Le Goater (1): leds: pca955x: fix typo Jeremy Kerr (1): drivers/serial: Add driver for Aspeed virtual UART Joel Stanley (4): Revert "drivers/serial: Add driver for Aspeed virtual UART" serial: 8250: Add flag so drivers can avoid THRE probe ARM: dts: aspeed: Update vuart compatible ARM: configs: aspeed: Regenerate defconfigs Change-Id: I151016c7ea98fc6552ce8ab54661dd1353834deb Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: new Maxim MAX31785A driverJoel Stanley2017-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Andrew has cooked us up a proper pmbus MAX31785A driver. This bumps the kernel to include that driver, the device tree updates for the new bindings, and a userspace change for Witherspoon. The userspace change was reviewed and got five +1's: phosphor-hwmon: Update Witherspoon fan labels for PMBus driver The reimplementation of the max37185 fan controller driver uses the Linux PMBus subsystem, which exposes the installed number of fans rather than all supported fan IO. https://gerrit.openbmc-project.xyz/#/c/5564/ It is included in this commit so the system remains bisectable. Andrew Jeffery (6): dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation ARM: dts: aspeed: witherspoon: Update max31785 node hwmon: pmbus: Add fan control support hwmon: Remove MAX31785 implementation pmbus: Add driver for Maxim MAX31785 Intelligent Fan Controller ARM: dts: aspeed: Witherspoon has a MAX31785A fan controller Joel Stanley (2): ARM: dts: aspeed: romulus: Update max31785 node ARM: dts: aspeed: firestone: Update max31785 node Change-Id: I7a7b86f5ee6ff38803d4f62c3d3ac99edbea45fb Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: tty fix, aspeed-i2c update, firestone dtsJoel Stanley2017-07-271-1/+1
| | | | | | | | | | | | | Jeremy Kerr (1): tty: don't force !TTYB_NORMAL flip buffers if not required Joel Stanley (3): ARM: dts: aspeed: firestone: Request UART pins ARM: dts: aspeed: firestone: Fix i2c addresses i2c: aspeed: Reset to upstream version Change-Id: Id47a8488ef1509f06058a7f1706db61b78fb2cd4 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: ftgmac100, smc, dps310 fixesJoel Stanley2017-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Benjamin Herrenschmidt (2): ftgmac100: Increase reset timeout ftgmac100: Make the MDIO bus a child of the ethernet device Christopher Bostic (1): iio: dps310: Temperature measurement errata Cédric Le Goater (1): mtd: spi-nor: aspeed: set 4B setting for all chips Joel Stanley (1): ftgmac100: return error in ftgmac100_alloc_rx_buf Rafał Miłecki (1): net: phy: broadcom: add support for BCM54210E Resolves: openbmc/openbmc#2003 Resolves: openbmc/openbmc#1791 Change-Id: I5ca0a703e9452bcf2915b25cfd9eb6e43d675077 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: max31785 bug fix and dps310 iio-hwmonJoel Stanley2017-07-211-1/+1
| | | | | | | | | | | | | | Andrew Jeffery (1): max31785: Fix fan configuration at probe and runtime Joel Stanley (1): i2c: fsi: Add SMBUS emulation Matt Spinler (1): ARM: dts: aspeed: witherspoon: Add iio-hwmon node for dps310 Change-Id: Iebb8c273587ce08085696b403400ba26a6199dcb Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: ADC, gpio-keys, fan fault, fsi, occJoel Stanley2017-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Christopher Bostic (3): ARM: configs: aspeed: Add GPIO_KEYS_POLLED ARM: dts: aspeed: Add gpio keys for power supply presence ARM: dts: aspeed: Add fan fault optional parameter for max 31785 Edward A. James (2): ARM: dts: aspeed: Add FSI devices for Zaius hwmon: (occ) Change power sensor type a0 attributes Joel Stanley (1): fsi: core: register with postcore_initcall Lei YU (1): ARM: dts: aspeed: palmetto: Fix FSI gpios Mykola Kostenok (1): iio: aspeed-adc: wait for initial sequence. Xo Wang (1): ARM: dts: aspeed: zaius: Add gpio-keys with checkstop Change-Id: Ibad8700795eefa45ec80646c1558ae94109c73d1 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Witherspoon fans and GPIO reset toleranceJoel Stanley2017-07-131-1/+1
| | | | | | | | | | | | | | | | The GPIO reset tolerance patch is a stepping stone to being able to reboot the BMC while maintaining the host powered-on state. We will add this feature to the GPIO driver in time, and enable the behaviour for all systems. Andrew Jeffery (1): ARM: aspeed: witherspoon: Add reset tolerance for host power GPIOs Brandon Wyman (1): ARM: dts: aspeed: Add fan card PCA9552 to Witherspoon devicetree Change-Id: I1de8d03235d91d05dfa6d8363cfde183ebff4cfe Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Watchdog, FSI I2C and OCC fixesJoel Stanley2017-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | Christopher Bostic (1): ARM: dts: aspeed: Add watchdog 1 optional properties Edward A. James (2): i2c: fsi: Fix devicetree parsing in FSI-attached I2C master algo ARM: dts: fsi: Add I2C master and ports to FSI CFAMs Joel Stanley (5): i2c: fsi: Remove ida counter i2c: fsi: Dynamically allocate port numbers i2c: fsi: Remove idx counter i2c: fsi: Remove unnecessary compatible check fsi: occ: Fix spin_lock_irq errors Resolves: openbmc/openbmc#1904 Change-Id: I1c9efd42feda7c0f5863c19905a1f94b18af5bed Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: watchdog and hw rng enhancementsJoel Stanley2017-07-071-1/+1
| | | | | | | | | | | | | | | | | | Christopher Bostic (3): drivers/watchdog: Add optional ASPEED device tree properties drivers/watchdog: ASPEED reference dev tree properties for config ARM: dts: aspeed: Add watchdog 1 optional properties Joel Stanley (2): ARM: dts: aspeed: Set quality factor ARM: dts: aspeed: Move serial aliases into dtsi Rick Altherr (2): hw_random: timeriomem_rng: Allow setting RNG quality from platform data dt-bindings: timeriomem_rng: Add entropy quality property Change-Id: I62a90073141775334455d0a23eaba5ed70a7954a Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenPOWER on IntegriCloud