<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, 13 Dec 2018 at 02:56, Joel Stanley <<a href="mailto:joel@jms.id.au">joel@jms.id.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> > Commit upstream to kernel 4.20<br>
> > hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f21c8e753b1dcb8f9e5b096db1f7f4e6fdfa7258" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f21c8e753b1dcb8f9e5b096db1f7f4e6fdfa7258</a><br>
<br>
Done.<br>
<br>
> > Commits will upstream to kernel 4.21<br>
> ><br>
> > dt-binding: spi: add NPCM PSPI controller documentation<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=4ad26864df53b265976c4a3ae61b1e6cad92fe40" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=4ad26864df53b265976c4a3ae61b1e6cad92fe40</a><br>
> ><br>
> > spi: npcm: add NPCM PSPI controller driver<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=2a22f1b30cee8d1e104a6c5062a609bedbfd5c39" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=2a22f1b30cee8d1e104a6c5062a609bedbfd5c39</a><br>
> ><br>
> > spi: npcm: fix u32 csgpio being checked for less than zero<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=757ec116c9bce4278fa4423039736c832cc63b6f" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=757ec116c9bce4278fa4423039736c832cc63b6f</a><br>
> ><br>
> > spi: npcm: fix platform_no_drv_owner.cocci warnings<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=7986e2273c1ed987ff34f1c318d5a2b18e8c0fee" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=7986e2273c1ed987ff34f1c318d5a2b18e8c0fee</a><br>
> ><br>
> > spi: npcm: Fix an error code in the probe function<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=428f977a6a6b43154928571b01fa8415c11a9244" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=428f977a6a6b43154928571b01fa8415c11a9244</a><br>
> ><br>
> > spi: npcm: Fix uninitialized variable warning<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=1d2319efb6a970d5f5740a60828244e6c309df2b" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=1d2319efb6a970d5f5740a60828244e6c309df2b</a><br>
> ><br>
> > spi: npcm: Modify pspi send function<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=1fa33be36cfc8908be951ed56113906f422add50" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=1fa33be36cfc8908be951ed56113906f422add50</a><br>
> ><br>
> > spi: Update NPCM PSPI controller documentation<br>
> > <a href="https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=6ab4a3502923c20c5a6921868e787e5fd033409b" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git/commit/?h=for-next&id=6ab4a3502923c20c5a6921868e787e5fd033409b</a><br>
> ><br>
> > pinctrl: nuvoton: modify NPCM7xx pin configuration function<br>
> > <a href="https://git.linaro.org/people/linus.walleij/linux-pinctrl.git/commit/?h=for-next&id=67b249aaa650a461c86484e6c365f33887f0968a" rel="noreferrer" target="_blank">https://git.linaro.org/people/linus.walleij/linux-pinctrl.git/commit/?h=for-next&id=67b249aaa650a461c86484e6c365f33887f0968a</a><br>
> ><br>
> > watchdog: npcm: Modify npcm watchdog kconfig arch parameter<br>
> ><br>
> > <a href="https://kernel.googlesource.com/pub/scm/linux/kernel/git/groeck/linux-staging/+/4181f4a55838db15deaed315b11bfab395be0a17" rel="noreferrer" target="_blank">https://kernel.googlesource.com/pub/scm/linux/kernel/git/groeck/linux-staging/+/4181f4a55838db15deaed315b11bfab395be0a17</a><br>
<br>
All of the above are now done. I built your defconfig and net booted<br>
it on the poleg evb I have:<br>
<br>
Booting Linux on physical CPU 0x0<br>
Linux version 4.19.8-00077-gdfde697b6cae (joel@aurora) (gcc version<br>
8.2.0 (Ubuntu 8.2.0-7ubuntu1)) #2 SMP Thu Dec 13 11:24:12 ACDT 2018<br>
CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=18c5387d<br>
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache<br>
OF: fdt: Machine model: Nuvoton npcm750 Development Board (Device Tree)<br>
<br>
<br>
> > Commits on upstream process<br>
> ><br>
> > dt-binding: mtd: add NPCM FIU controller<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/f13c82dca3ca21175eb71223156d5c525c18dd74" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/f13c82dca3ca21175eb71223156d5c525c18dd74</a><br>
> ><br>
> > mtd: spi-nor: add NPCM FIU controller driver<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/747809a0082dbeaaa6b786842c5c5eaffa519561" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/747809a0082dbeaaa6b786842c5c5eaffa519561</a><br>
> ><br>
> > dt-bindings: i2c: npcm7xx: add binding for i2c controller<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/07be53b47443fcab645f0e67c03e3912387ff9a7" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/07be53b47443fcab645f0e67c03e3912387ff9a7</a><br>
> ><br>
> > i2c: npcm: driver for Poleg i2c controller<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/3a7f3375024461d3db17a78cb7d83dafcc2dbc6c" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/3a7f3375024461d3db17a78cb7d83dafcc2dbc6c</a><br>
> ><br>
> > dt-binding: bmc: Add NPCM7xx LPC BPC documentation<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/e8b6cc1c31e744b3fd5630d790af65ac38b2c24d#diff-e7386aa740d12baf8cdc2a0ab8e5347c" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/e8b6cc1c31e744b3fd5630d790af65ac38b2c24d#diff-e7386aa740d12baf8cdc2a0ab8e5347c</a><br>
> ><br>
> > misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/adee227ac24431cd033f1c44b63d5a244a0bdd3b#diff-7081e24727d8058bcc6ebf20230f5403" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/adee227ac24431cd033f1c44b63d5a244a0bdd3b#diff-7081e24727d8058bcc6ebf20230f5403</a><br>
> ><br>
> > misc: bpc: modify remove function in npcm7xx bpc driver<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/1c5268f9b17f9333ee2fb245f84729beebb66a9c#diff-7081e24727d8058bcc6ebf20230f5403" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/1c5268f9b17f9333ee2fb245f84729beebb66a9c#diff-7081e24727d8058bcc6ebf20230f5403</a><br>
> ><br>
> > PCI mail box commits<br>
> ><br>
> > dt-binding: bmc: add npcm7xx pci mailbox document<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/7da4f41849aef11b1a9a6e05773545f181246496" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/7da4f41849aef11b1a9a6e05773545f181246496</a><br>
> ><br>
> > misc: mbox: add npcm7xx pci mailbox driver<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/c3d5d2bab5ad216e6c0debabf50ad8365f2301d1" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/c3d5d2bab5ad216e6c0debabf50ad8365f2301d1</a><br>
> ><br>
> > EMC net commits<br>
> ><br>
> > net: npcm: add NPCM7xx Ethernet MAC controller<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/6a9407ed142ff2c205d732d4d3477a8e9f7d950b" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/6a9407ed142ff2c205d732d4d3477a8e9f7d950b</a><br>
> ><br>
> > dt-binding: net: document NPCM7xx EMC DT bindings<br>
> > <a href="https://github.com/Nuvoton-Israel/linux/commit/66478b88409dba415a7bb008ce833afa3957fb2d" rel="noreferrer" target="_blank">https://github.com/Nuvoton-Israel/linux/commit/66478b88409dba415a7bb008ce833afa3957fb2d</a><br>
<br>
Not all of the above commits do not have signed-off-bys. This is<br>
required for putting it in the kernel tree.<br>
<br>
Instead of cherry-picking these from your tree, I would prefer to see<br>
them posted to the mailing list where I can apply them. Can you please<br>
send them out using git send-email, and we can go from there?<br></blockquote><div> </div><div>Done. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I have applied the device tree patch you sent.<br>
<br>
Can you please re-send the defconfig using git-send-email and name it<br>
'poleg_defconfig' or 'poleg_svb_defconfig' (what is SVB?) to match the<br>
defconfig naming convention. It should be generated against the<br>
dev-4.19 tree (make poleg_defconfig && make savedefconfig && cp<br>
defconfig arch/arm/config/poleg_defconfig).<br>
<br></blockquote><div> </div><div>Done, you can find the new defconfig in the mail I sent earlier,</div><div>BTW, I modify the name to npcm7xx_defconfig<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Cheers,<br>
<br>
Joel<br></blockquote><div><br></div><div>Thank a lot,</div><div><br></div><div>Tomer </div></div></div>