Upstream NPCM7xx to OpenBMC repository

Joel Stanley joel at jms.id.au
Wed Apr 11 14:28:57 AEST 2018


Hi Tomer,

On 9 April 2018 at 19:29,  <tomer.maimon at nuvoton.com> wrote:
> Hi Joel,
>
> Commits at Linus tree:
>
> MAINTAINERS: Add entry for the Nuvoton NPCM architecture - 6a498e06ba22872d3a27cc0dae77b9314b1de48b
> arm: npcm: add basic support for Nuvoton BMCs - 7bffa14c9aed5f788d3126271f0fd8758fbd129e
> arm: dts: add Nuvoton NPCM750 device tree - d6bdd009c21db3f677dd1d1bbb8c20bc819074bc
> serial: 8250: Add Nuvoton NPCM UART - f597fbce38d230af95384f4a04e0a13a1d0ad45d
> arm: dts: add watchdog device to NPCM750 device tree - 1c4937eec91426014247b9ae8cb3f04935cd4865
> arm: dts: modify UART compatible name in NPCM750 device tree - 33a5365900e9cf914cd1d2bdde1457b79b3e9ed9
> arm: dts: modify timer register size in NPCM750 device tree - 4828b20a0b89efba524eb34b3234d98683dbe108
> arm: dts: modify clock binding in NPCM750 device tree - 016c366f505f96dce2a4d0e1e9075fe6e0dfad3e
> arm: dts: modify Makefile NPCM750 configuration name - 82e9f1d1f87d23ae943f8508a720f482bc2de256
> arm: dts: modify Nuvoton NPCM7xx device tree structure - 518d2f43c358da2072948f64df99b1bd417288dc
> arm: npcm: modify configuration for the NPCM7xx BMC - cd903711fd9dce808b5cc07e509135886d962b0c
>
> clocksource commits:
>
> clocksource/drivers/npcm: Add NPCM7xx timer driver - 1c00289ecd12471ba9733e61aaf1d39883a77b16
> https://git.linaro.org/people/daniel.lezcano/linux.git/commit/?h=clockevents/next&id=1c00289ecd12471ba9733e61aaf1d39883a77b16
> dt-binding: timer: document NPCM7xx timer DT bindings - ff2969c479d97c6221a9835ee0ab4c44513badc6
> https://git.linaro.org/people/daniel.lezcano/linux.git/commit/?h=clockevents/next&id=ff2969c479d97c6221a9835ee0ab4c44513badc6
>
> WD driver commit:
>
> dt-bindings: watchdog: Add Nuvoton NPCM description - cacad4d735c5c2e73a3948b76eb5faa61fbe60cd
> https://kernel.googlesource.com/pub/scm/linux/kernel/git/groeck/linux-staging/+/cacad4d735c5c2e73a3948b76eb5faa61fbe60cd
> watchdog: Add Nuvoton NPCM watchdog driver - 71e57e2a025766412a9f3c645d0642c69d7d8c50
> https://kernel.googlesource.com/pub/scm/linux/kernel/git/groeck/linux-staging/+/71e57e2a025766412a9f3c645d0642c69d7d8c50
>
> clock driver patch:
>
> dt-binding: clk: npcm750: add binding
> https://patchwork.kernel.org/patch/10307601/
> clk: npcm7xx: add clock controller
> https://patchwork.kernel.org/patch/10307605/
>
> Enable L2 cache patch:
>
> arm: npcm: enable L2 cache in NPCM7xx architecture
> https://patchwork.kernel.org/patch/10328339/

Thanks. I've merged this list of patches to dev-4.13.

I did a build and booted it on my poleg eval board using a FIT image
and a small initrd:

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] random: get_random_bytes called from
start_kernel+0x3c/0x3e4 with crng_init=0
[    0.000000] Linux version 4.13.16-00270-g8529863ca964 (joel at aurora)
(gcc version 7.3.0 (Ubuntu/Linaro 7.3.0-15ubuntu2)) #5 Wed Apr 11
13:40:26 8
[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=18c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] OF: fdt: Machine model: Nuvoton npcm750 Development
Board (Device Tree)

Congratulations on the hard work you and the team have done this past year.

Cheers,

Joel


More information about the openbmc mailing list