summaryrefslogtreecommitdiff
path: root/meta-nuvoton/recipes-bsp
AgeCommit message (Collapse)AuthorFilesLines
2020-05-04meta-nuvoton: dunfell: move u-boot.inc into BSP layerBenjamin Fair2-1/+334
The latest upstream of oe-core has diverged to the point where the meta-nuvoton layer can no longer utilize the shared u-boot.inc In particular it has introduced a new, buildable config file, u-boot-initial-env, which is referenced throughout the u-boot.inc file now. This imports the same u-boot.inc file as meta-aspeed in https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/31810 The u-boot.inc used here was from poky with this sha: 9052e5b32a0dbc810782be4963e775609b8dcc04 (From meta-nuvoton rev: 9e3018a7e5e062fd2b1366572281bdfbe9f6cbb2) Change-Id: Ifb05fb08721d28e2c44393a7c7ce6396e681a929 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2019-12-16u-boot-nuvoton: srcrev bump 053010cb581..adb4ac1af3fJoseph Liu1-1/+1
Stanley Chu(1): npcm7xx: invalidate L2 cache in lowlevel_init Joseph Liu(3): runbmc: don't reset all gpio bank if core domain reset Revert "runbmc: don't reset all gpio bank if core domain reset" runbmc: don't reset gpiom5 if core domain reset (From meta-nuvoton rev: f90dac58bf0830ee2896c1ed2298e7cc58533b0d) Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Change-Id: Idf6efd0cd16d26e350d8b9761778957f0854e920 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-06meta-nuvoton: npcm7xx-bootblock: version the download nameBenjamin Fair1-2/+2
Rename the bootblock image as it is being downloaded to contain the current version string. Currently, all versions of the bootblock are downloaded with the same file name. This breaks mirroring and reproducibility of builds since multiple versions can't be kept in a mirror at once. (From meta-nuvoton rev: 0978a0f77c6b213770f08804d3a9ea8f96946e7e) Change-Id: I06ee856dc2f6c5b3feda11205f34fa4443347345 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-19meta-nuvoton: npcm7xx-bingo: remove XML filesBenjamin Fair4-510/+0
These files are now being provided by the npcm7xx-igps recipe instead. (From meta-nuvoton rev: 2cfee9091ece5f45ff5f8996ba7ac89ab4e8ff85) Change-Id: If7d0c78fd6af179e77bda981914d358aed8c9273 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-12meta-nuvoton: npcm7xx-bootblock: update to 10.10.09Benjamin Fair2-22/+26
This version is open source, so fetch the LICENSE file from the source code along with the new binary. Eventually we can switch to building the binary form BitBake. (From meta-nuvoton rev: 63acac211ab4ef207057d596b18715d92b20a335) Change-Id: I5d95c41127e5a54520d6509402bb0ba8553aaa48 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-12meta-nuvoton: add npcm7xx-igps recipeBenjamin Fair2-0/+170
Fetch the XML files which describe how to assemble the bootloaders for an NPCM7XX BMC. Apply a patch which changes the image paths to work with our BitBake build environment. The original files are intended to be used with custom Python build scripts which place the intermediate images at different paths than we use. (From meta-nuvoton rev: 878ffb6430f74d9b3398797a04f429ab2dc3f679) Change-Id: I90877d4f288afc75d6ba29045d13064b610275a6 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-05meta-nuvoton: npcm7xx-bingo: fix licenseBenjamin Fair1-1/+1
The LICENSE file specifies GPLv2 rather than Apache 2.0 (From meta-nuvoton rev: ee37d1050cdb1637b8a185f232ac268bd713c763) Change-Id: Ic9de1e3bba2f8325d7410ab03fa0243d9d87cec9 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-19u-boot-nuvoton: srcrev bump d8d75f72b9e..053010cb581Joseph Liu1-1/+1
YSChu(4): npcm7xx: add defconfig for RunBMC board npcm7xx: update environment variables setting npcm7xx: runbmc: initialize mmc1 clock npcm7xx: refine progress status of programming spi flash Joseph Liu(2): npcm7xx: env: correct env size runbmc: don't reset gpiom2 if core domain reset Avi Fishman(1): fix serial numbers (From meta-nuvoton rev: f2ecc26cf46d47c49d17de0cccf53d52ed983d8f) Change-Id: If2b109cf1ff7a459c30deada109971c2237e72a9 Signed-off-by: Joseph Liu <kwliu@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-09-17meta-nuvoton: images: fixup bingo and bootblock recipesBenjamin Fair2-1/+9
Add version information and descriptions to the two recipe files. (From meta-nuvoton rev: b5087ace68e81084e16075e76659ca5a6f553994) Change-Id: I52db4fc4193999b01a4a17e78d9060ef93eab944 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-19u-boot-nuvoton: move to 2019.01kwliu2-5/+5
Features and Drivers: - uart - flash - gmac/emc - sd/emmc - gpio - I2C master - pspi - USB host - USB mass storage - USB device controller - fuse - aes - rng - sha (From meta-nuvoton rev: 02b0bca47d62b2b5ffba0fc80cf9f10eeca7c6a4) Signed-off-by: kwliu <kwliu@nuvoton.com> Change-Id: Ibab2df0145256b75bc25173996aba68a2aa37998 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-10meta-nuvoton: generate full flash image.Oshri Alkoby (NTIL)5-0/+544
Nuvoton's full flash image includes also a bootloader called Bootblock, and headers for it and for the u-boot. Generating headers and merging the Bootblock and the u-boot are being done by Nuvoton's binary generator tool (Bingo), which uses external paramteres from XML files for that. (From meta-nuvoton rev: 07a65b5a1cd4576367697ae5400482517e53d2d7) Change-Id: Iad274d6e0b42b96d5500bdb709e450c0c978338a Signed-off-by: Oshri Alkoby (NTIL) <oshri.alkoby@nuvoton.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-23u-boot-nuvoton: srcrev bump 196461383f7..5d036755c2eBenjamin Fair1-1/+1
Avi Fishman (5): bootm ${uimage_flash_addr} without other arguments HowToBuild-npcm7xx.txt modified emmc: npcm: sdhc: remove clock configuration npcm: SWC_DEFS: version change (no effect on code) Merge pull request #1 from warp5tw/npcm7xx Denis Pynkin (1): net: Use packed structures for networking Tali Perry (6): mach: npcm750: chagne mach number uart: npcm750: switch to uart0 with support to old linux as well Merge branch 'npcm7xx' of https://github.com/Nuvoton-Israel/u-boot into npcm7xx env: NPCM750: change default environment parameters, so that it will boot from flash automatically. Change environemt location to 80100000 and size 64KB max env: npcm7xx: change default environment to support latested openbmc changes env: npcm7xx: bootargs: bug fix- use common bootargs kfting (1): meta-evb-npcm750: fix the build break due to gcc upgrade in openbmc 2.6 (From meta-nuvoton rev: 40c31d6e0eb48e7dd3413156feebe4a48a214268) Change-Id: Ic2ace1c1d6b882cf6dd1d36c6ee88cf9424360c9 Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-01-23u-boot-nuvoton: split common vars into an include fileBenjamin Fair3-23/+17
Move the common variables from u-boot-nuvoton and u-boot-fw-utils-nuvoton into a shared include file. This matches Aspeed's U-Boot and makes it easier to update the SRCREV. (From meta-nuvoton rev: f2ffed2c9345f79f11aab0b78f03f8350bce0476) Change-Id: I44407ff06d25f6ad6ae00f97b53c7db4fd60064c Signed-off-by: Benjamin Fair <benjaminfair@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-08-23[Subtree] Move board support packages to top levelDave Cobbley2-0/+68
The new subtree paradigm has moved the meta-bsp layers to the top level Change-Id: Ic4f64c39465be699bed3649e125e027d17daf938 Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>