linux-gbmc: Backport Winbond W25Q512NW support

ref:
https://github.com/torvalds/linux/commit/ef434f08b0562069cf431873a052692357d325a1

Tested:
```
kernel msg :  [   88.914587] spi-nor spi1.0: w25q512nwq (65536 Kbytes)
```
```
dev:    size   erasesize  name
mtd0: 04000000 00001000 "bmc"
mtd1: 00400000 00001000 "u-boot"
mtd2: 00800000 00001000 "kernel"
mtd3: 02fe0000 00001000 "rofs"
mtd4: 00010000 00001000 "image-descriptor"
mtd5: 00100000 00001000 "hoth-update"
mtd6: 00300000 00001000 "rwfs"
mtd7: 00010000 00001000 "hoth-mailbox"
mtd8: 04000000 00001000 "bios"
root@machine:/tmp# flashcp -v /tmp/image-bios /dev/mtd8
Erasing block: 16384/16384 (100%)
Writing kb: 65536/65536 (100%)
Verifying kb: 65536/65536 (100%)
```

Google-Bug-Id: 346498543
Change-Id: I736421115527713fd9262f4dd27c554627a7c494
Signed-off-by: David Wang <davidwang@quanta.corp-partner.google.com>
(cherry picked from commit 0e3b8edd78d4ae1d16789d742d1bd09b96b6e2b5)
2 files changed
tree: 3fa51543d6c650f8b2390f7850056c73752e91a0
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-tpm1/
  13. recipes-tpm2/
  14. LICENSE
  15. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.