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