summaryrefslogtreecommitdiff
path: root/meta-aspeed
AgeCommit message (Collapse)AuthorFilesLines
2020-03-17u-boot-sdk: Use OpenBMC forkJoel Stanley5-60/+5
This is a fork that is based on ASPEED's 2019.04 SDK fork. The goal is to move to a mainline based tree, but while that work is underway, this allows ast2600 support to move forward. This gains support for NC-SI, and uses kconfig for the default boot command allowing us to drop the patch to aspeed-common.h. Machines will need to indicate which device tree to use. If possible we should look to having a few common device trees, but for now they are machine specific. The AST2600 is configured to use the ast2600a1-evb device tree, which will also work on the a0 variant. (From meta-aspeed rev: 22ccf4648a776c458300c97a6d001a843b2b5c9b) Change-Id: Ib21dc9962761aac3f3148fe4908439b975545e1e Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-05linux-aspeed: Move to 5.4.23Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.22 and 5.4.23 stable releases. (From meta-aspeed rev: c6e6f90361325121bd39400513c4b2b83ac4124a) Change-Id: Id94badca45a5c0e83f082068b4c171cdde060eaf Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-02-28linux-aspeed: Small fixes to PECI, Rainier, Wspoon, MihawkJoel Stanley1-1/+1
Andrew Geissler (1): ARM: dts: aspeed: witherspoon: Add gpio line names Andrew Jeffery (1): ARM: dts: rainier: Enable VUART2 Ben Pai (1): ARM: dts: mihawk: Change the name of leds Jae Hyun Yoo (2): peci: fix license identifier hwmon: peci: change label strings to reflect natural numbers Matthew Barth (1): ARM: dts: rainier: Set PCA9552 pin types (From meta-aspeed rev: 213765a9564783b0c5800a58865fea5525373e33) Change-Id: I71bbef501e1e9c327cdc6c2647218d7ad686f399 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-28linux-aspeed: Move to 5.4.21Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.17, 5.4.18, 5.4.19, 5.4.20 and 5.4.21 stable releases. (From meta-aspeed rev: 99343a58cbdf1db7e28763be3111e1185d39fe2b) Change-Id: I14386b65a7bc1b618cef17284f02b8a06c82831f Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-31linux-aspeed: Move to 5.4.16Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.12, 5.4.13, 5.4.14, 5.4.15 and 5.4.16 stable releases. (From meta-aspeed rev: 55b7be3b1aaa0afe3282e17146f191a44e51b530) Change-Id: I0ad7d464893f4e148993e234dfbfeba5e44ab380 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-31linux-aspeed: i2c, rainier, ast2600 vhubJoel Stanley1-1/+1
Eddie James (1): i2c: aspeed: Prevent state corruption for IRQ with no status Matthew Barth (1): ARM: dts: rainier: Remove regulators Tao Ren (3): usb: gadget: aspeed: read vhub config from of_device_id usb: gadget: aspeed: add ast2600 vhub support ARM: dts: aspeed-g6: add usb functions (From meta-aspeed rev: 3275d96ddf674290e50332632a129dc743f9a89f) Change-Id: I4cc6223f6167b2db830d77122bc142d2f9a074b6 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-14linux-aspeed: Move to 5.4.11Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.9, 5.4.10 and 5.4.11 stable releases. (From meta-aspeed rev: 8333ab8d48605e261f671c6d0c8281c49846c489) Change-Id: I83d06ebae33df4eb6ebe13b6f09bbc0e849c5cbb Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-14linux-aspeed: CFF PS and media fixiesJoel Stanley1-1/+1
Eddie James (3): hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off Jae Hyun Yoo (1): media: aspeed: refine hsync/vsync polarity setting logic (From meta-aspeed rev: 28a36e4550477bf0b4e42b5f4e9b6a2a7b7efed8) Change-Id: I6e86781330c0cf83631e496337c4b5f29a012b65 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-08linux-aspeed: IPMB and rainier fsi dtsJoel Stanley1-1/+1
Joel Stanley (1): ARM: dts: aspeed: rainier: Add host FSI description Vijay Khemka (3): drivers: ipmi: Support for both IPMB Req and Resp drivers: ipmi: Support raw i2c packet in IPMB drivers: ipmi: Modify max length of IPMB packet (From meta-aspeed rev: 50412aa4f96d20200140451aa0357f2d4017f40a) Change-Id: Id976f0c9c3c0a488d4e756ebf4d93e678dad7fec Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06linux-aspeed: Move to 5.4.8Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.8 stable release. (From meta-aspeed rev: c04542140556963e58b0dab3dace24d429f622dc) Change-Id: I400e60f6cbc12a79e8621e874db41fdc3d816e31 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06linux-aspeed: Device tree fixes for AST2600 machinesJoel Stanley1-1/+1
Brandon Wyman (1): ARM: dts: aspeed: rainier: Fix fan fault and presence Joel Stanley (5): ARM: dts: aspeed: tacoma: Fix fsi master node ARM: dts: aspeed: tacoma: Remove duplicate i2c busses ARM: dts: aspeed: tacoma: Remove duplicate flash nodes ARM: dts: aspeed-g6: Fix FSI master location ARM: dts: aspeed: rainier: Remove duplicate i2c busses (From meta-aspeed rev: 3be097fea0f324227c890b58c50148316c8eae9d) Change-Id: I85613c9929c2aabb02cf0f474d57fd8eb8d8c2f6 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06linux-aspeed: Move to 5.4.7Joel Stanley1-2/+2
This includes security and bug fixes from the 5.4.5, 5.4.6 and 5.4.7 stable releases. (From meta-aspeed rev: 97f7573559d0616aad7ca22c4355cbe08156311d) Change-Id: I4bd32bea1378408234806129171a18cddc333ed7 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-06linux-aspeed: UCD90320 for Rainier, PECI fixesJoel Stanley1-1/+1
Jae Hyun Yoo (1): peci: Fix function declaration Jim Wright (3): dt-bindings: hwmon/pmbus: Add ti, ucd90320 power sequencer hwmon: Add support for UCD90320 Power Sequencer ARM: dts: aspeed: rainier: Add UCD90320 power sequencer (From meta-aspeed rev: 744ebe8b97e094432fcc9e1c4db968e5dc1b6b0f) Change-Id: I721c2d444ab746a927ea800686f63bfac9138aa4 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-20linux-aspeed: Move to v5.4Joel Stanley4-3/+9
This moves the OpenBMC kernel to a Linux v5.4 base. There are 161 patches in dev-5.4. Of these 69 are backported from upstream, leaving 92 out of tree patches. Alexander Amelkin (1): mtd: spi-nor: fix options for mx66l51235f Andrew Jeffery (12): 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 net: ftgmac100: Ungate RCLK for RMII on ASPEED MACs pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration pinctrl: aspeed: Improve debug output soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned Arnd Bergmann (1): ARM: aspeed: ast2500 is ARMv6K Brad Bishop (4): ARM: dts: aspeed-g6: Expose SuperIO scratch registers soc: aspeed: lpc: Add G6 compatible strings ipmi: aspeed-g6: Add compatible strings reset: simple: Add AST2600 compatibility string Cédric Le Goater (21): mtd: spi-nor: aspeed: use command mode for reads mtd: spi-nor: aspeed: add support for SPI dual IO read mode mtd: spi-nor: aspeed: link controller with the ahb clock mtd: spi-nor: aspeed: optimize read mode mtd: spi-nor: aspeed: limit the maximum SPI frequency mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper mtd: spi-nor: aspeed: clarify 4BYTE address mode mask mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer mtd: spi-nor: aspeed: add support for the 4B opcodes mtd: spi-nor: Add support for w25q512jv mtd: spi-nor: aspeed: Introduce a field for the AHB physical address mtd: spi-nor: aspeed: Introduce segment operations mtd: spi-nor: aspeed: add initial support for ast2600 mtd: spi-nor: aspeed: Check for disabled segments on the AST2600 mtd: spi-nor: aspeed: Introduce training operations per platform mtd: spi-nor: aspeed: Introduce a HCLK mask for training mtd: spi-nor: aspeed: check upper freq limit when doing training mtd: spi-nor: aspeed: add support for AST2600 training mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600 mtd: spi-nor: aspeed: Disable zero size segments on the AST2600 /dev/mem: add a devmem kernel parameter to activate the device Eddie James (5): i2c: aspeed: Add AST2600 compatible hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call hwmon: (pmbus/ibm-cffps) Fix LED blink behavior hwmon: (pmbus/ibm-cffps) Add version detection capability ARM: dts: aspeed: rainier: Switch PSUs to unknown version 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 George Hung (2): dt-binding: edac: add NPCM ECC documentation edac: npcm: Add Nuvoton NPCM7xx EDAC driver Jae Hyun Yoo (13): ARM: dts: aspeed: peci: Add PECI node clk: ast2600: enable BCLK for PCI/PCIe bus always dt-bindings: Add PECI subsystem document Documentation: ioctl: Add ioctl numbers for PECI subsystem peci: Add support for PECI bus driver core dt-bindings: Add bindings document of Aspeed PECI adapter ARM: dts: aspeed: Add PECI node peci: Add Aspeed PECI adapter driver dt-bindings: mfd: Add Intel PECI client bindings document mfd: intel-peci-client: Add Intel PECI client driver Documentation: hwmon: Add documents for PECI hwmon drivers hwmon: Add PECI cputemp driver hwmon: Add PECI dimmtemp driver Joel Stanley (9): ARM: dts: aspeed-g4: Expose SuperIO scratch registers ARM: dts: aspeed: ast2600evb: Enable FSI master usb: gadget: Quieten gadget config message clocksource: fttmr010: Parametrise shutdown clocksource: fttmr010: Set interrupt and shutdown clocksource: fttmr010: Add support for ast2600 watchdog: aspeed: Fix clock behaviour for ast2600 ARM: config: aspeed: Update defconfigs Revert "ARM: dts: aspeed: peci: Add PECI node" Johnny Huang (6): pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper pinctrl: aspeed: Move aspeed_pin_config_map to separate source file pinctrl: aspeed: Use masks to describe pinconf bitfields pinctrl: aspeed-g6: Add AST2600 pinconf support Tali Perry (2): dt-bindings: i2c: npcm7xx: add NPCM I2C controller documentation i2c: npcm: Add Nuvoton NPCM I2C controller driver Tomer Maimon (12): dt-binding: bmc: Add NPCM7xx LPC BPC documentation misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver dt-binding: bmc: add npcm7xx pci mailbox document misc: mbox: add npcm7xx pci mailbox driver dt-binding: net: document NPCM7xx EMC DT bindings net: npcm: add NPCM7xx Ethernet MAC controller ARM: configs: add defconfig for Nuvoton NPCM7xx BMC ARM: dts: npcm7xx: Update device tree arm: dts: add NPCM7xx RunBMC Olympus Quanta device tree dt-bindings: peci: add NPCM PECI documentation ARM: dts: npcm7xx: Add PECI node peci: npcm: add NPCM PECI driver (From meta-aspeed rev: 6d863dd22836673ccd2a5d40778a3d5e4e03d7ea) Change-Id: I8f43925375c26bc88f94eee13430fcb03252b8ca Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-16Move ast2600 to use hard float call conventionVernon Mauery1-1/+1
Before this change, the ast2600 binaries were built with the soft float call convention, which allows them to run on systems that don't have hard float FPUs. Internally, this changes yocto to build like this: CXX="arm-openbmc-linux-gnueabi-g++ \ -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ... CPP="arm-openbmc-linux-gnueabi-gcc \ -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ... Tested: Builds and boots on ast2600-EVB (From meta-aspeed rev: 53e322518fe6f471663746934e38bf5d8143a501) Change-Id: If8037c66301ca4a3588d10270fe8d2fc610bb195 Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-12linux-aspeed: Move to 5.3.15Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.12, 5.3.13, 5.3.14 and 5.3.15 stable releases. This is the final 5.3 bump. The openbmc kernel will now move to 5.4. (From meta-aspeed rev: d3ba96954bb98db97c4c4bc2df730c547f17a391) Change-Id: I3e3d4d3d1456bd00f91705a52eb1801fc6293168 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-12linux-aspeed: I2C and PCIe clk fixes for ast2600Joel Stanley1-1/+1
Eddie James (1): i2c: aspeed: Prevent state corruption for IRQ with no status Jae Hyun Yoo (1): clk: ast2600: enable BCLK for PCI/PCIe bus always (From meta-aspeed rev: 1dd494c9cdf700c0d0798412e93fef106512994d) Change-Id: If896243ce9c0d58948e7882ab9dbe5257608c997 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-13linux-aspeed: Move to 5.3.11Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.11 stable release. (From meta-aspeed rev: 600115a9ea0f149133aa57fb74e1df85de5f539a) Change-Id: I2c77fd292ed926f040fd84b3f4185a4745ba18e0 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-13linux-aspeed: IBM CFPSS fixesJoel Stanley1-1/+1
Eddie James (4): hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call hwmon: (pmbus/ibm-cffps) Fix LED blink behavior hwmon: (pmbus/ibm-cffps) Add version detection capability ARM: dts: aspeed: rainier: Switch PSUs to unknown version (From meta-aspeed rev: 550a844a351d7ea7839be2694183494704135ac0) Change-Id: I993055b81988301100f6caf4ec4807a08d56f07a Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-11linux-aspeed: Move to 5.3.10Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.9 and 5.3.10 stable releases. (From meta-aspeed rev: f9f133f38f91fa0dec84231d3adb218107ca95b9) Change-Id: Ida28b36e9f23c4499396f5c71024590823d556d5 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-11linux-aspeed: AST2600 evb i2c and watchdog fixJoel Stanley1-1/+1
Joel Stanley (2): ARM: dts: aspeed: ast2600evb: Enable i2c buses watchdog: aspeed: Fix clock behaviour for ast2600 (From meta-aspeed rev: 66f4afb68e1d595e5d9ed71d2a117c9997875273) Change-Id: If5a825dcb180c47271f77e14a8752923f4dd2507 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-07linux-aspeed: AST2600 timer supportJoel Stanley1-1/+1
Joel Stanley (4): ARM: dts: aspeed-g6: Add timer description clocksource: fttmr010: Parametrise shutdown clocksource: fttmr010: Set interrupt and shutdown clocksource: fttmr010: Add support for ast2600 (From meta-aspeed rev: 1ceef9cd25228b5a24999ba0219450c6dce9b094) Change-Id: I3c7c2ea9e48a732241a1123b1b86bb7ef1b6c669 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-04linux-aspeed: FSI byte and halfword acessesJoel Stanley1-1/+1
Andrew Jeffery (2): fsi: aspeed: Fix OPB0 byte order register values trace: fsi: Print transfer size unsigned Joel Stanley (8): fsi: aspeed: Implement byte and half word writes fsi: aspeed: Implement byte and half word reads fsi: move defines to common header fsi: aspeed: Fix types in debugfs fsi: aspeed: Fix link enable fsi: aspeed: Fix whitespace in check_errors fsi: aspeed: Use defines for port reset fsi: aspeed: Clean up defines and documentation (From meta-aspeed rev: 0ee4f43eb4d886802161e70891b44093376c3985) Change-Id: I999c1c0437ee501a0c38808763a7137b67af7c2a Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-04linux-aspeed: Rainier dts, ftgmac100 checksum fixJoel Stanley1-1/+1
Benjamin Herrenschmidt (1): net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum Brandon Wyman (1): ARM: dts: aspeed: rainier: gpio-keys for PSU presence Jinu Thomas (1): ARM: dts: aspeed: rainier: Fix i2c eeprom size (From meta-aspeed rev: a630d667ca26dc6e851062e94ac9690e40b21c17) Change-Id: Iad580235e816ef5ed989f9940e789a02b591a8e7 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-31linux-aspeed: Move to 5.3.8Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.8 stable release. (From meta-aspeed rev: 31ca43512e524cc22b7b4bfb23c5307839043207) Change-Id: I1c8099434f960384782339a5a6f5ace48e95d6b1 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-29linux-aspeed: FSI enhancementsJoel Stanley1-1/+1
Jeremy Kerr (1): fsi: aspeed: Add clock debugfs file Joel Stanley (8): fsi: aspeed: Give read longer before timeout fsi: aspeed: Add more registers to debug fsi: aspeed: Busy loop in the write case fsi: master: Change default divisor to 14 fsi: aspeed: Enable relative addressing fsi: aspeed: Only select OPB0 once fsi: aspeed: Avoid copying read data twice fsi: aspeed: Pass fsi_master_aspeed insead of base (From meta-aspeed rev: 0bf3d3a2b28adf528c45b4a04398b1ab16c4b286) Change-Id: Ic35fee641adee65f7259ff190906cd4e68ac9205 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-23linux-aspeed: Pinctrl fixesJoel Stanley1-1/+1
Andrew Jeffery (4): pinctrl: aspeed-g6: Make SIG_DESC_CLEAR() behave intuitively pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration ARM: dts: tacoma: Hog LPC pinmux pinctrl: aspeed: Improve debug output (From meta-aspeed rev: 64725b11caff553e1677dc90d8a630d07d04eaaa) Change-Id: Ib3e405b0a3aebe7501b3505a86266201fe3219b0 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-23meta-aspeed: enhance README.mdBrad Bishop1-9/+36
Add words to the layer README. The existing README is somewhat terse. Expand it some, adopting some of the conventions from other well-known OE BSP layers (used meta-freescale as a template). Drop references to specific products. This reduces maintainence burden. Added layer dependencies. meta-aspeed depends on oe-core only. Add contributing guidelines and style guide. (From meta-aspeed rev: 5e3e6fb63cbc700214fb3354363d93a5fa4246df) Change-Id: Ib4ec545c7fe5069893090516232fc2d9c666c2c8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-21linux-aspeed: Move to 5.3.7Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.7 stable release. (From meta-aspeed rev: 1a069d304738df04abb81cdc53661c67abf0581d) Change-Id: If7b4410ba297fbf63c3f4aa861f138fb79cf449a Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-17linux-aspeed: FSI, LPC FW, AST2600 UARTJoel Stanley1-1/+1
Andrew Jeffery (1): soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned Joel Stanley (6): ARM: dts: aspeed-g6: Add remaining UARTs ARM: dts: aspeed: tacoma: Add UART1 and workaround ARM: dts: ast2600evb: Enable UART workaround ARM: dts: aspeed: tacoma: Add host FSI description ARM: dts: aspeed: tacoma: Use 64MB for firmware memory fsi: aspeed: Disable IPOLL (From meta-aspeed rev: 0605807409ed3324931aca468e82abea3d163dec) Change-Id: I43be15fa831dfcbdba77c66ac03eff8e7050bdc7 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-16linux-aspeed: AST2600 FSI and I2C DTS fixesJoel Stanley1-1/+1
Joel Stanley (3): fsi: aspeed: Remove base from trace fsi: aspeed: Add trace when error occurs ARM: dts: aspeed-g6: Fix i2c clock source (From meta-aspeed rev: 7db0a3de8d889fd0addfb6ed35d595ffda646c67) Change-Id: I9bb353f263bea3168097cdb0ea16961e2d0bcb47 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-15aspeed: Add udev mtd rules to machine recommendsJoel Stanley1-1/+1
These udev rules are useful outside of fw_printenv, which is how we currently include them, so bring them in with the common machine type. (From meta-aspeed rev: 1a7cc4767eb0393bb615ae67e4b388163aa5dc48) Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I0779fc4c2efd0e18d7729cef4548238e56c39a47 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-14linux-aspeed: Move to 5.3.5Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.5 stable release. (From meta-aspeed rev: e12735058c5043a9b635b8ec4a102e66b1fccc99) Change-Id: I0f7710cffcf6957927ca0e01e7cb11d008b0cd40 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-14linux-aspeed: ast2600: Disable new dev nodeJoel Stanley1-1/+0
Userspace has not yet adapted to the new layout. This should be re-enabled in the future when pdbg has gained support for the /dev/fsi/ layout in a release. (From meta-aspeed rev: 6d2917deee778a66dc4c7fb06b869197430b7664) Change-Id: Ib9a0fb6ca18c50ec7dae9c7d482b385ed5f6af44 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-14linux-aspeed: Device tree updates, FSI debugfsJoel Stanley1-1/+1
Alexander Filippov (1): ARM: dts: vesnin: Add power_green led Andrew Jeffery (1): ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles Eddie James (1): fsi: aspeed: Add debugfs entries (From meta-aspeed rev: 1711ea82efc783620a5f00720a8a8bf88494ceea) Change-Id: I31d72a616ee0180353edd037241f42f1bfc4cb8e Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-08linux-aspeed: Tacoma device gpio and watchdogJoel Stanley1-1/+1
Eddie James (2): ARM: dts: Aspeed: Tacoma: Add gpio-key definitions ARM: dts: Aspeed: Tacoma: Add watchdog definitions (From meta-aspeed rev: feb281f50d1867549272667deb56208e6eac8c35) Change-Id: I3c32d038801413e11b71d326b61cb7c4e2737834 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-08linux-aspeed: Move to 5.3.5Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.2, 5.3.3, 5.3.4 and 5.3.5 stable releases. (From meta-aspeed rev: 050d1393f2b8254958a069e20ac135e93ce03a19) Change-Id: Idbde30a1ed0cd57e7abd7906095e9ab5f8a080e4 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-03linux-aspeed: Tacoma DTS, AST2600 clock fixJoel Stanley1-1/+1
Joel Stanley (5): clk: ast2600: Fix enabling of clocks ARM: dts: aspeed-g6: Add VUART descriptions ARM: dts: aspeed: tacoma: Enable VUART1 ARM: dts: tacoma: Remove incorrect i2c buses ARM: dts: tacoma: Enable LPC Firmware region (From meta-aspeed rev: 5463a8aefd99c9302d6bf40380265c2822a3b9e1) Change-Id: If912f33a59f4d4c65fbd82421ce268803972790c Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-02linux-aspeed: Tacoma BT, USB GadgetJoel Stanley1-1/+1
Andrew Jeffery (1): ARM: dts: aspeed: tacoma: Enable iBT device Joel Stanley (1): usb: gadget: Quieten gadget config message (From meta-aspeed rev: 5d1af51495b016e385a6a2164d38770939226f11) Change-Id: I78a4267d9a974b640acd07f5388e5885194cadf9 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-01linux-aspeed: Wdt dual flash, AST2600 NOR CS1Joel Stanley1-1/+1
Cédric Le Goater (3): mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600 mtd: spi-nor: aspeed: Disable zero size segments on the AST2600 ARM: dts: aspeed: tacoma: Re-enable CS1 Ivan Mikhaylov (1): watchdog: aspeed: add support for dual boot (From meta-aspeed rev: 3369549492bf6b40f90cf14381ffc35e66250639) Change-Id: Ia95b3ba3f1ba8a12d99660a458eb54cd2b1ddf73 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-30meta-aspeed: aspeed-g6: refresh defconfigBrad Bishop1-86/+76
The OpenBMC kernel g5 defconfig supports both g5 and g6. Use the g5 defconfig from the OpenBMC kernel unmodified, to enable kernels with support for a variety of the devices found on the AST2600. (From meta-aspeed rev: b456abfbb3ad8ccb3cad3f100d05f2764f7477cc) Change-Id: I9b9e7f52a5e3d0c042b0e705a3c19228d78f8919 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-27meta-aspeed: add CONFIG_USE_BOOTCOMMAND snippetBrad Bishop3-14/+16
Add a config snippet that sets CONFIG_BOOTCOMMAND to the correct address on 128MiB flashes. This requires a refresh of the u-boot sdk patch we've been carrying such that CONFIG_BOOTCOMMAND is set conditionally if not set previously. (From meta-aspeed rev: 4c8b1d729b5b21c93685cd1b1bdde05afa81f9e8) Change-Id: I7dece4bcee6d68a0367fcf4eafb78f0db3e4e4f8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-27linux-aspeed: AST2600: Pinctrl fixesJoel Stanley1-1/+1
Andrew Jeffery (6): pinctrl: aspeed-g6: Sort pins for sanity pinctrl: aspeed-g6: Fix I2C14 SDA description ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs ARM: dts: aspeed-g6: Add missing pinctrl-names property to I2C nodes Johnny Huang (9): pinctrl: aspeed-g6: Fix I3C3/I3C4 pinmux configuration pinctrl: aspeed-g6: Fix UART13 group pinmux pinctrl: aspeed-g6: Rename SD3 to EMMC and rework pin groups pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper pinctrl: aspeed: Move aspeed_pin_config_map to separate source file pinctrl: aspeed: Use masks to describe pinconf bitfields pinctrl: aspeed-g6: Add AST2600 pinconf support (From meta-aspeed rev: 804acc0d24767e150f25b56379c9664cafdd4b37) Change-Id: I8255855478addca2b659d318e7e6e8eb970608b4 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-26linux-aspeed: AST2600: spi-nor, NCSI clock, RainierJoel Stanley1-1/+1
Andrew Jeffery (6): dt-bindings: clock: Add AST2500 RMII RCLK definitions dt-bindings: clock: Add AST2600 RMII RCLK gate definitions clk: aspeed: Add RMII RCLK gates for both AST2500 MACs clk: ast2600: Add RMII RCLK gates for all four MACs net: ftgmac100: Ungate RCLK for RMII on ASPEED MACs ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces Brad Bishop (9): soc: aspeed: lpc: Add G6 compatible strings ipmi: aspeed-g6: Add compatible strings reset: simple: Add AST2600 compatibility string ARM: dts: aspeed-g6: Add lpc devices ARM: dts: aspeed-g6: Expose SuperIO scratch registers ARM: dts: Add 128MiB OpenBMC flash layout ARM: dts: aspeed: Add Rainier system ARM: dts: aspeed: rainier: Add mac devices ARM: dts: aspeed: rainier: Add i2c devices Cédric Le Goater (12): 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 ARM: dts: aspeed-g6: Add FMC and SPI devices ARM: dts: aspeed: rainier: Enable FMC and SPI devices ARM: dts: ast2600-evb: Enable FMC and SPI devices Joel Stanley (3): ARM: dts: aspeed: tacoma: Enable FMC and SPI devices ARM: dts: aspeed: ast2600evb: Use custom flash layout ARM: dts: aspeed: tacoma: Disable CS1 as it is broken (From meta-aspeed rev: 6f2dd84f3f30c9777ce956d5ad56de7d04bb227c) Change-Id: I774fa833665c5d84cf58df5cd7315cadaf56754b Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-26meta-aspeed: g5: drop redundant tune includeBrad Bishop1-11/+0
Anyone using OE-core after 95823b7eab is using the OE-core provided tune and not ours. Drop our redundant tune file. (From meta-aspeed rev: 5894fc514daad03f70ada285a6b37947e1fb116e) Change-Id: Ice99855d7655f926832943f6944279a0d21de5a7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-25linux-aspeed: Move to 5.3.1Joel Stanley1-2/+2
This includes security and bug fixes from the 5.3.1 stable release. (From meta-aspeed rev: 601bad88ec3dd368bd48ffd16dc1a19519d50365) Change-Id: Ifd55c6d0f6cbb8f7c992023856fb5975ac86bb0f Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-25linux-aspeed: fp5280g2 LEDs, ARMv6K, FSI master classJoel Stanley1-1/+1
Arnd Bergmann (1): ARM: aspeed: ast2500 is ARMv6K Chicago Duan (1): ARM: dts: aspeed: fp5280g2: Add LED configuration Jeremy Kerr (3): fsi: Add fsi-master class fsi: Move master attributes to fsi-master class fsi: Add temporary compatibility symlink (From meta-aspeed rev: c42949991735030039a12243ec8f4e04f4704184) Change-Id: I3ff25be7aadce0b52d5a3824f36ae4ecccaefc85 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-25meta-aspeed: layer.conf: add zeus compatibilityBrad Bishop1-1/+1
OE-core master will be dropping warrior soon; zeus is the next release. (From meta-aspeed rev: 2ff14968cab1d67e3ddc7519034c8ba1c54d5bb7) Change-Id: Ide7752551ef7babd833d70ea8f2be465d14520b8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-19meta-aspeed: g6: Adjust fit addressBrad Bishop2-5/+24
5b6780e981 changed the u-boot+env size and thus the same fit image address (512KiB) can be used on g6 as on the other aspeed SoCs. Refresh the initial u-boot patch rather than a new one because the original has not yet been accepted upstream. (From meta-aspeed rev: 6aa4aaf66f96acaf84a6c434ddfb3e142c087bf4) Change-Id: I5bcd6468f1578f7f820e3eeeec23d5b3756dca60 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-17linux-aspeed: Move to v5.3Joel Stanley1-3/+3
This moves the OpenBMC kernel to a Linux v5.3 base. There are 120 patches in dev-5.3. Of these, 56 are backported from upstream, leaving 64 out of tree patches. Alexander Amelkin (1): mtd: spi-nor: fix options for mx66l51235f Andrew Jeffery (26): ARM: dts: aspeed: Describe SD controllers ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB ARM: dts: aspeed: Add AST2600 pinmux nodes net: phy: Add mdio-aspeed net: ftgmac100: Add support for DT phy-handle property net: ftgmac100: Select ASPEED MDIO driver for the AST2600 pinctrl: aspeed: Rename pin declaration macros pinctrl: aspeed: Add PIN_DECL_3() helper pinctrl: aspeed: Add multiple pin group support for functions pinctrl: aspeed: Add SIG_DESC_CLEAR() helper pinctrl: aspeed: Add AST2600 pinmux support pinctrl: aspeed: Document existence of deprecated compatibles mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of set_clock() mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS 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 ARM: dts: ast2600-evb: eMMC configuration Andrew Peng (1): ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC Ben Pai (1): ARM: dts: aspeed: Add Mihawk BMC platform 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 David S. Miller (1): ftgmac100: Fix build. Eddie James (4): ARM: dts: aspeed: swift: Change power supplies to version 2 pmbus: (ibm-cffps) Add support for version 2 of the PSU i2c: aspeed: Add AST2600 compatible ARM: dts: aspeed: tacoma: Enable I2C busses 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 George Hung (2): dt-binding: edac: add NPCM ECC documentation edac: npcm: Add Nuvoton NPCM7xx EDAC driver Hongwei Zhang (1): ARM: dts: aspeed: Add SGPM pinmux Ivan Mikhaylov (2): ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option ARM: dts: aspeed: vesnin: Add secondary SPI flash chip Jae Hyun Yoo (11): dt-bindings: Add a document of 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 (19): ARM: aspeed: Select timer in each SoC ARM: aspeed: Add ASPEED AST2600 architecture ARM: aspeed: Enable SMP boot ARM: configs: aspeed: Refresh defconfigs ARM: configs: aspeed_g5: Enable AST2600 ARM: dts: aspeed: swift: Add eMMC device ARM: dts: aspeed-g4: Add all flash chips ARM; dts: aspeed: mihawk: File should not be executable clk: aspeed: Add SDIO gate clk: aspeed: Move structures to header clk: Add support for AST2600 SoC ARM: dts: aspeed: Add AST2600 and EVB ARM: dts: aspeed-g4: Expose SuperIO scratch registers fsi: Add ast2600 master driver ARM: dts: aspeed-g6: Describe FSI masters ARM: dts: aspeed: ast2600evb: Enable FSI master ARM: dts: aspeed: Add Tacoma machine ARM: config: aspeed: Update defconfigs ARM: dts: aspeed-g6: Add i2c buses John Wang (1): ARM: dts: aspeed: fp5280g2: Fix power supply address Linus Walleij (3): gpio: aspeed: Pass irqchip when adding gpiochip gpio: tqmx86: Pass irqchip when adding gpiochip gpio: Initialize the irqchip valid_mask with a callback Matt Spinler (1): ARM: dts: aspeed: swift: Fix FSI GPIOs Nathan Chancellor (1): pinctrl: aspeed: g6: Remove const specifier from aspeed_g6_sig_expr_set's ctx parameter Oscar A Perez (1): ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit Rashmica Gupta (5): gpio/aspeed: Fix incorrect number of banks gpio: aspeed: Setup irqchip dynamically gpio: aspeed: Use ngpio property from device tree if available gpio: aspeed: Add in ast2600 details to Aspeed driver ARM: dts: aspeed-g6: Add gpio devices Ryan Chen (1): watchdog: aspeed: Add support for AST2600 Tao Ren (3): ARM: dts: aspeed: Add Facebook Minipack BMC ARM: dts: aspeed: Add Facebook Wedge40 BMC ARM: dts: aspeed: Add Facebook Wedge100 BMC Tomer Maimon (15): dt-binding: spi: add NPCM FIU controller spi: npcm-fiu: add NPCM FIU controller driver clk: nuvoton: add npcm750 clock function prototype initialization 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: peci: add NPCM PECI documentation peci: npcm: add NPCM PECI driver ARM: configs: add defconfig for Nuvoton NPCM7xx BMC ARM: dts: npcm7xx: Update device tree Vijay Khemka (3): ARM: dts: aspeed: tiogapass: Add VR devices ARM: dts: aspeed: tiogapass: Move battery sensor ARM: dts: aspeed: tiogapass: Add Riser card Wei Yongjun (1): mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc_probe() William A. Kennington III (1): ARM: configs: aspeed: Enable commonly used network functionality (From meta-aspeed rev: cacd5220e022dbe97ce6679838407565ed5f5df5) Change-Id: Ic30ef008a68198c0e0c5a3764b356b7f7c59b2db Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>