Please pull ARC changes

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Please pull ARC changes

Alexey Brodkin
Hi Tom,

he following changes since commit a1588ac8228881f9fe65539fa8e31f0ee3556864:

  Merge tag 'rockchip-for-v2018.11' of git://git.denx.de/u-boot-rockchip (2018-10-03 12:09:19 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.11-rc2

for you to fetch changes up to 5396e8b1dd0ad9741b04f506ef88b5fb49d4c82a:

  arc: Add support for IoT development kit (2018-10-05 16:57:00 +0300)

----------------------------------------------------------------
Here we do a couple of impovements for all ARC boards
as well as introduce yet another developemnt board.

1. Now for ARC boards we print CPU and board info
   which is useful for users and helps with
   analysis of logs "post-mortem".

2. Synopsys IoT development kit support is added
   This one might be a bit too late as we're past RC1
   but:
    1) This doesn't affect any other arches etc
       as we change purely ARC code.
    2) I've got a chance to talk about U-Boot on
       IoT platforms during ELCE (my proposal was on
       a wait list and only this week I've got
       an update and invitation to talk) so it would
       be good to have this board as a primer in upstream
       code-base by the time of ELCE 2018.
    3) For complete support of IoT devkit I'm yet to
       significantly rework regmap subsystem in U-Boot
       but that's a different topic and hopefully it will
       be done sometime soon... though not this release
       cycle for sure.

----------------------------------------------------------------
Alexey Brodkin (5):
      ARC: Don't pre-define CROSS_COMPILE
      ARC: Add model property to boards .dts
      ARC: Implement print_cpuinfo()
      ARC: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO
      arc: Add support for IoT development kit

 arch/arc/Kconfig                       |   5 +++++
 arch/arc/config.mk                     |   6 ------
 arch/arc/dts/Makefile                  |   1 +
 arch/arc/dts/abilis_tb100.dts          |   2 ++
 arch/arc/dts/axs101.dts                |   2 ++
 arch/arc/dts/axs103.dts                |   2 ++
 arch/arc/dts/emdk.dts                  |   2 ++
 arch/arc/dts/hsdk.dts                  |   2 ++
 arch/arc/dts/iot_devkit.dts            |  45 ++++++++++++++++++++++++++++++++++++++++++++
 arch/arc/dts/nsim.dts                  |   2 ++
 arch/arc/lib/cpu.c                     |  35 ++++++++++++++++++++++++++++++++++-
 board/synopsys/iot_devkit/Kconfig      |  12 ++++++++++++
 board/synopsys/iot_devkit/MAINTAINERS  |   5 +++++
 board/synopsys/iot_devkit/Makefile     |   7 +++++++
 board/synopsys/iot_devkit/config.mk    |   2 ++
 board/synopsys/iot_devkit/iot_devkit.c | 168
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++
 board/synopsys/iot_devkit/u-boot.lds   |  77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 common/Kconfig                         |   4 ++--
 configs/iot_devkit_defconfig           |  38 ++++++++++++++++++++++++++++++++++++++
 include/configs/iot_devkit.h           |  84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 20 files changed, 492 insertions(+), 9 deletions(-)
 create mode 100644 arch/arc/dts/iot_devkit.dts
 create mode 100644 board/synopsys/iot_devkit/Kconfig
 create mode 100644 board/synopsys/iot_devkit/MAINTAINERS
 create mode 100644 board/synopsys/iot_devkit/Makefile
 create mode 100644 board/synopsys/iot_devkit/config.mk
 create mode 100644 board/synopsys/iot_devkit/iot_devkit.c
 create mode 100644 board/synopsys/iot_devkit/u-boot.lds
 create mode 100644 configs/iot_devkit_defconfig
 create mode 100644 include/configs/iot_devkit.h

-Alexey
_______________________________________________
U-Boot mailing list
[hidden email]
https://lists.denx.de/listinfo/u-boot
Reply | Threaded
Open this post in threaded view
|

Re: Please pull ARC changes

Tom Rini-4
On Fri, Oct 05, 2018 at 02:10:16PM +0000, Alexey Brodkin wrote:

> Hi Tom,
>
> he following changes since commit a1588ac8228881f9fe65539fa8e31f0ee3556864:
>
>   Merge tag 'rockchip-for-v2018.11' of git://git.denx.de/u-boot-rockchip (2018-10-03 12:09:19 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.11-rc2
>
> for you to fetch changes up to 5396e8b1dd0ad9741b04f506ef88b5fb49d4c82a:
>
>   arc: Add support for IoT development kit (2018-10-05 16:57:00 +0300)
>
Applied to u-boot/master, thanks!

--
Tom

_______________________________________________
U-Boot mailing list
[hidden email]
https://lists.denx.de/listinfo/u-boot

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Please pull ARC changes

Alexey Brodkin
In reply to this post by Alexey Brodkin
Hi Tom,

The following changes since commit 3d5ced9e22d32112a20f9dc0f5fb1f22ef088079:

  Merge tag 'dm-9oct18' of git://git.denx.de/u-boot-dm (2018-10-10 13:35:17 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-more-updates-for-2018.11-rc2

for you to fetch changes up to a2110918559b34219721cf31bbe8bd94a843e1ac:

  iot_dk: Link for eFlash (2018-10-12 15:14:41 +0300)

----------------------------------------------------------------
More fixes and improvements for ARC here:

Fixes:
 * Take care of global uninitialized variables
   They used to be put right after .bss section and were never
   zeroed as they should be. Now merged with normal .bss

Improvements:
 * Print more verbose CPU info for boards built on real silicon
 * Add support for SD-card detection on all ARC boards
 * Quite a few fixes for IoT DK
   - Support reset by command
   - Print of CPU freq on boot
   - Link for eFlash etc

----------------------------------------------------------------
Alexey Brodkin (9):
      iot_dk: Add localversion string
      iot_dk: Disable networking support
      ARC: make generic print_cpuinfo() weak
      iot_dk/hsdk: Implement its own print_cpuinfo()
      iot_dk: Implement board reset
      iot_dk: Add support of 136 MHz clock
      iot_dk: Save CPU clock value to gd->cpu_clk
      axs10x/emdk/hsdk/iot_dk: Implement board_mmc_getcd()
      iot_dk: Link for eFlash

 arch/arc/lib/cpu.c                     |  2 +-
 board/synopsys/axs10x/axs10x.c         |  7 +++++++
 board/synopsys/emdk/emdk.c             |  7 +++++++
 board/synopsys/hsdk/hsdk.c             | 15 +++++++++++++++
 board/synopsys/iot_devkit/iot_devkit.c | 43 ++++++++++++++++++++++++++++++++++++++-----
 configs/iot_devkit_defconfig           |  5 +++--
 6 files changed, 71 insertions(+), 8 deletions(-)

Regards,
Alexey
_______________________________________________
U-Boot mailing list
[hidden email]
https://lists.denx.de/listinfo/u-boot
Reply | Threaded
Open this post in threaded view
|

Please pull ARC changes

Alexey Brodkin
In reply to this post by Alexey Brodkin
Hi Tom,

The following changes since commit 3d5ced9e22d32112a20f9dc0f5fb1f22ef088079:

  Merge tag 'dm-9oct18' of git://git.denx.de/u-boot-dm (2018-10-10 13:35:17 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-more-updates-for-2018.11-rc2

for you to fetch changes up to a2110918559b34219721cf31bbe8bd94a843e1ac:

  iot_dk: Link for eFlash (2018-10-12 15:14:41 +0300)

----------------------------------------------------------------
More fixes and improvements for ARC here:

Fixes:
 * Take care of global uninitialized variables
   They used to be put right after .bss section and were never
   zeroed as they should be. Now merged with normal .bss

Improvements:
 * Print more verbose CPU info for boards built on real silicon
 * Add support for SD-card detection on all ARC boards
 * Quite a few fixes for IoT DK
   - Support reset by command
   - Print of CPU freq on boot
   - Link for eFlash etc

----------------------------------------------------------------
Alexey Brodkin (9):
      iot_dk: Add localversion string
      iot_dk: Disable networking support
      ARC: make generic print_cpuinfo() weak
      iot_dk/hsdk: Implement its own print_cpuinfo()
      iot_dk: Implement board reset
      iot_dk: Add support of 136 MHz clock
      iot_dk: Save CPU clock value to gd->cpu_clk
      axs10x/emdk/hsdk/iot_dk: Implement board_mmc_getcd()
      iot_dk: Link for eFlash

 arch/arc/lib/cpu.c                     |  2 +-
 board/synopsys/axs10x/axs10x.c         |  7 +++++++
 board/synopsys/emdk/emdk.c             |  7 +++++++
 board/synopsys/hsdk/hsdk.c             | 15 +++++++++++++++
 board/synopsys/iot_devkit/iot_devkit.c | 43 ++++++++++++++++++++++++++++++++++++++-----
 configs/iot_devkit_defconfig           |  5 +++--
 6 files changed, 71 insertions(+), 8 deletions(-)

Regards,
Alexey
_______________________________________________
U-Boot mailing list
[hidden email]
https://lists.denx.de/listinfo/u-boot
Reply | Threaded
Open this post in threaded view
|

Re: [uboot-snps-arc] Please pull ARC changes

Alexey Brodkin
Hi Tom,

Not sure why that duplicate email appeared...
Either my mailer became crazy or I'm fatfingering :(

Sorry for that!

Though I'll re-send a pull-request as I did miss one important patch.

-Alexey

On Mon, 2018-10-15 at 10:22 +0000, Alexey Brodkin wrote:

> Hi Tom,
>
> The following changes since commit 3d5ced9e22d32112a20f9dc0f5fb1f22ef088079:
>
>   Merge tag 'dm-9oct18' of git://git.denx.de/u-boot-dm (2018-10-10 13:35:17 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-arc.git tags/arc-more-updates-for-2018.11-rc2
>
> for you to fetch changes up to a2110918559b34219721cf31bbe8bd94a843e1ac:
>
>   iot_dk: Link for eFlash (2018-10-12 15:14:41 +0300)
>
> ----------------------------------------------------------------
> More fixes and improvements for ARC here:
>
> Fixes:
>  * Take care of global uninitialized variables
>    They used to be put right after .bss section and were never
>    zeroed as they should be. Now merged with normal .bss
>
> Improvements:
>  * Print more verbose CPU info for boards built on real silicon
>  * Add support for SD-card detection on all ARC boards
>  * Quite a few fixes for IoT DK
>    - Support reset by command
>    - Print of CPU freq on boot
>    - Link for eFlash etc
>
> ----------------------------------------------------------------
> Alexey Brodkin (9):
>       iot_dk: Add localversion string
>       iot_dk: Disable networking support
>       ARC: make generic print_cpuinfo() weak
>       iot_dk/hsdk: Implement its own print_cpuinfo()
>       iot_dk: Implement board reset
>       iot_dk: Add support of 136 MHz clock
>       iot_dk: Save CPU clock value to gd->cpu_clk
>       axs10x/emdk/hsdk/iot_dk: Implement board_mmc_getcd()
>       iot_dk: Link for eFlash
>
>  arch/arc/lib/cpu.c                     |  2 +-
>  board/synopsys/axs10x/axs10x.c         |  7 +++++++
>  board/synopsys/emdk/emdk.c             |  7 +++++++
>  board/synopsys/hsdk/hsdk.c             | 15 +++++++++++++++
>  board/synopsys/iot_devkit/iot_devkit.c | 43 ++++++++++++++++++++++++++++++++++++++-----
>  configs/iot_devkit_defconfig           |  5 +++--
>  6 files changed, 71 insertions(+), 8 deletions(-)
>
> Regards,
> Alexey
_______________________________________________
U-Boot mailing list
[hidden email]
https://lists.denx.de/listinfo/u-boot