Linux dev-4.7 tree: Request for testing
Shay Slobodkin
shays at mellanox.com
Wed Aug 10 01:20:38 AEST 2016
Thank you all for the hard work.
> -----Original Message-----
> From: openbmc [mailto:openbmc-
> bounces+shays=mellanox.com at lists.ozlabs.org] On Behalf Of Joel Stanley
> Sent: Tuesday, August 09, 2016 6:13 PM
> To: OpenBMC Maillist <openbmc at lists.ozlabs.org>
> Subject: Linux dev-4.7 tree: Request for testing
>
> Hello OpenBMCers,
>
> I've pushed a new Linux tree to https://github.com/openbmc/linux as dev-
> 4.7. I intend this to become the new tree used for openbmc's master branch.
Nice!
Please ignore my other email just asking about it.
>
> Linux 4.7 contained basic Aspeed SoC support. This tree contains 50 patches
> atop v4.7 that fall in to four categories:
>
> * backports of code that has gone into 4.8-rc1
> * nsci
> * ftgmac100 changes for ncsi
> * watchdog
> * irqchip
>
> * drivers that are out for review
> * pinmux
> * gpio
> * clk
> * clocksource
>
> * backports of dependencies for the above
>
> * drivers that require further cleanup and submission upstream
> * i2c
> * vuart
> * ftgmac100 fixes for ast2500
> * bt
> * spi-nor
> * p8 occ hwmon
>
> This represents a lot of work done by Andrew, Gavin, Milton and myself,
> with help from Yi, Jeremy, Cedric, Alistair and Ben. Recently we've had
> contributions from Xo and Brendan too which has been great to see.
>
> I will not be rebasing this branch. We will use it for development until 4.8 is
> released, at which time we will move to that as a base.
> As we move our drivers upstream, each subsequent dev- branch will contain
> fewer patches, with the goal being to use upstream as-is.
>
> Before switching the builds over to this tree I would like to have some testing
> done. Please give the kernel a spin on your development
> system(s) and report back to the list on how it goes.
We will test as soon as we fetch all and build.
>
> I recommend testing with the 2016.07-aspeed-openbmc u-boot tree.
> Testing on other u-boot versions is welcome, as the kernel should not be
> making assumptions about the system state (outside of those that are
> required, such as system UART being available).
>
> Please jump on #openbmc at irc.freenode.net and ping me ('shenki') if you
> have any questions.
>
> Cheers,
>
> Joel
>
> --
> Alistair Popple (1):
> misc: Add Aspeed BT IPMI host driver
>
> Andrew Jeffery (13):
> pinctrl: dt-bindings: Add documentation for Aspeed pin controllers
> pinctrl: Add core pinctrl support for Aspeed SoCs
> pinctrl: Add pinctrl-aspeed-g4 driver
> pinctrl: Add pinctrl-aspeed-g5 driver
> gpio: dt-bindings: Add documentation for Aspeed GPIO controllers
> syscon: dt-bindings: Add documentation for Aspeed system control units
> aspeed-g4: Add syscon and pin controller nodes
> palmetto: Request relevant mux functions in devicetree
> aspeed-g4: Add gpio controller to devicetree
> aspeed-g5: Add syscon and pin controller nodes
> aspeed-g5: Add gpio controller to devicetree
> net/ftgmac100: Separate rx page storage from rxdesc
> net/ftgmac100: Make EDO{R,T}R bits configurable
>
> Arnd Bergmann (1):
> net/ncsi: avoid maybe-uninitialized warning
>
> Benjamin Herrenschmidt (1):
> irqchip/aspeed-vic: Add irq controller for Aspeed
>
> Brendan Higgins (1):
> i2c: aspeed: added support for slave mode
>
> Daniel Lezcano (4):
> of: Add a new macro to declare_of for one parameter function returning
> a value
> clocksource/drivers/clksrc-probe: Introduce init functions with return
> code
> clocksource/drivers/moxart: Add the COMPILE_TEST option
> clocksource/drivers/moxart: Convert init function to return error
>
> Gavin Shan (13):
> net/ncsi: Resource management
> net/ncsi: NCSI command packet handler
> net/ncsi: NCSI response packet handler
> net/ncsi: Package and channel management
> net/ncsi: NCSI AEN packet handler
> net/faraday: Helper functions to create or destroy MDIO interface
> net/faraday: Read MAC address from chip
> net/faraday: Support NCSI mode
> net/faraday: Match driver according to compatible property
> net/faraday: Mask PHY interrupt with NCSI mode
> net/faraday: Disallow using reversed MAC address from hardware
> net/faraday: Avoid PHYSTS_CHG interrupt
> net/faraday: Clear stale interrupts
>
> Jeremy Kerr (2):
> drivers/serial: Add driver for Aspeed virtual UART
> arm/aspeed: Enable VUART driver
>
> Joel Stanley (12):
> gpio: Add Aspeed driver
> net/ftgmac100: Adapt for Aspeed SoCs
> watchdog: Add Aspeed watchdog driver
> drivers/clocksource/moxart: Refactor enable/disable
> drivers/clocksource/moxart: Use struct to hold state
> drivers/clocksource/moxart: Add Aspeed support
> clk: Add driver for Aspeed SoCs
> i2c: Add driver for Aspeed i2c master
> rtc: Add Aspeed AST2400 rtc driver
> arm/aspeed: Add board file
> arm/dts/aspeed: Add dts for all OpenBMC platforms
> arm/configs/aspeed: Update defconfigs
>
> Milton D. Miller II (1):
> mtd/spi-nor: Add SPI memory controllers for Aspeed SoCs
>
> Yi Li (1):
> hwmon: Add Power8 OCC hwmon driver
>
> .../devicetree/bindings/gpio/gpio-aspeed.txt | 42 +
> .../devicetree/bindings/i2c/i2c-ibm-occ.txt | 13 +
> .../devicetree/bindings/mfd/aspeed-scu.txt | 18 +
> .../devicetree/bindings/mtd/aspeed-smc.txt | 75 ++
> .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 63 +
> Documentation/devicetree/bindings/serial/8250.txt | 1 +
> .../bindings/timer/moxa,moxart-timer.txt | 4 +-
> MAINTAINERS | 2 +
> arch/arm/Makefile | 1 +
> arch/arm/boot/dts/Makefile | 4 +
> arch/arm/boot/dts/aspeed-ast2500-evb.dts | 50 +-
> arch/arm/boot/dts/aspeed-bmc-opp-barreleye.dts | 179 +++
> arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts | 147 +++
> arch/arm/boot/dts/aspeed-bmc-opp-flash-layout.dtsi | 28 +
> arch/arm/boot/dts/aspeed-bmc-opp-garrison.dts | 99 ++
> arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 151 ++-
> arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 168 +++
> arch/arm/boot/dts/aspeed-g4.dtsi | 524 +++++++-
> arch/arm/boot/dts/aspeed-g5.dtsi | 358 +++++-
> arch/arm/configs/aspeed_g4_defconfig | 78 +-
> arch/arm/configs/aspeed_g5_defconfig | 75 +-
> arch/arm/mach-aspeed/Kconfig | 7 +
> arch/arm/mach-aspeed/Makefile | 3 +
> arch/arm/mach-aspeed/aspeed.c | 225 ++++
> arch/arm/mach-moxart/Kconfig | 2 +-
> drivers/clk/Makefile | 1 +
> drivers/clk/aspeed/Makefile | 3 +
> drivers/clk/aspeed/clk-g4.c | 109 ++
> drivers/clk/aspeed/clk-g5.c | 189 +++
> drivers/clk/aspeed/clk-uart.c | 52 +
> drivers/clocksource/Kconfig | 7 +
> drivers/clocksource/Makefile | 5 +-
> drivers/clocksource/clksrc-probe.c | 22 +
> drivers/clocksource/moxart_timer.c | 228 ++--
> drivers/gpio/Kconfig | 8 +-
> drivers/gpio/Makefile | 1 +
> drivers/gpio/gpio-aspeed.c | 468 ++++++++
> drivers/hwmon/Kconfig | 13 +
> drivers/hwmon/Makefile | 1 +
> drivers/hwmon/power8_occ_i2c.c | 1254
> ++++++++++++++++++++
> drivers/i2c/busses/Kconfig | 10 +
> drivers/i2c/busses/Makefile | 1 +
> drivers/i2c/busses/i2c-aspeed.c | 1104 +++++++++++++++++
> drivers/irqchip/Makefile | 1 +
> drivers/irqchip/irq-aspeed-vic.c | 230 ++++
> drivers/misc/Kconfig | 5 +
> drivers/misc/Makefile | 1 +
> drivers/misc/bt-host.c | 427 +++++++
> drivers/mtd/spi-nor/Kconfig | 11 +
> drivers/mtd/spi-nor/Makefile | 1 +
> drivers/mtd/spi-nor/aspeed-smc.c | 567 +++++++++
> drivers/net/ethernet/faraday/ftgmac100.c | 345 ++++--
> drivers/net/ethernet/faraday/ftgmac100.h | 3 +-
> drivers/pinctrl/Kconfig | 1 +
> drivers/pinctrl/Makefile | 1 +
> drivers/pinctrl/aspeed/Kconfig | 24 +
> drivers/pinctrl/aspeed/Makefile | 5 +
> drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 1092 +++++++++++++++++
> drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 682 +++++++++++
> drivers/pinctrl/aspeed/pinctrl-aspeed.c | 373 ++++++
> drivers/pinctrl/aspeed/pinctrl-aspeed.h | 562 +++++++++
> drivers/rtc/Kconfig | 11 +
> drivers/rtc/Makefile | 1 +
> drivers/rtc/rtc-aspeed.c | 150 +++
> drivers/tty/serial/Kconfig | 10 +
> drivers/tty/serial/Makefile | 1 +
> drivers/tty/serial/aspeed-vuart.c | 333 ++++++
> drivers/watchdog/Kconfig | 13 +
> drivers/watchdog/Makefile | 1 +
> drivers/watchdog/aspeed_wdt.c | 212 ++++
> include/asm-generic/vmlinux.lds.h | 2 +
> include/dt-bindings/gpio/aspeed-gpio.h | 47 +
> include/linux/clocksource.h | 3 +
> include/linux/of.h | 3 +
> include/net/ncsi.h | 52 +
> include/uapi/linux/Kbuild | 1 +
> include/uapi/linux/bt-host.h | 18 +
> include/uapi/linux/if_ether.h | 1 +
> net/Kconfig | 1 +
> net/Makefile | 1 +
> net/ncsi/Kconfig | 12 +
> net/ncsi/Makefile | 4 +
> net/ncsi/internal.h | 328 +++++
> net/ncsi/ncsi-aen.c | 193 +++
> net/ncsi/ncsi-cmd.c | 367 ++++++
> net/ncsi/ncsi-manage.c | 1205 +++++++++++++++++++
> net/ncsi/ncsi-pkt.h | 415 +++++++
> net/ncsi/ncsi-rsp.c | 1035 ++++++++++++++++
> 88 files changed, 14353 insertions(+), 191 deletions(-)
> _______________________________________________
> openbmc mailing list
> openbmc at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/openbmc
More information about the openbmc
mailing list