All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot]  Please pull ARC changes
@ 2016-08-05 10:09 Alexey Brodkin
  2016-08-06  2:09 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-08-05 10:09 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Please pull latest ARC changes.

These changes are mostly maintenance and minor cleanup.
In particular:
?* ARCangel4 boards renamed to nSIM since AA4 is long gone
? ?and only simulation platform exists now.
?* AXS101 board finally got renamed to generic AXS10X because
? ?it is used in 2 real boards AXS101 and AXS103
?* Added debug information in relocation code
?* Minor fix for IVT for ARCv2 cores

The following changes since commit e1efe43c710bec8d951c25f163cc8b0c5eb92294:

? powerpc/86xx: Increase boot map size to 256 MiB (2016-08-03 18:02:29 -0700)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to 65fcba1251dcb1fc2c48966406145a69fee3a817:

? arc: Rename AXS101 board to more generic AXS10x (2016-08-05 12:50:33 +0300)

----------------------------------------------------------------
Alexey Brodkin (5):
??????arc: Add debug messages during relocation fixups
??????arc: Update exception & interrupt handling for ARCv2
??????arc: No need in sections defined in sources with newer tools
??????arc: Rename ARCangel4 board to nSIM
??????arc: Rename AXS101 board to more generic AXS10x

?arch/arc/Kconfig?????????????????????????????????????????| 12 ++++++------
?arch/arc/cpu/arcv2/ivt.S?????????????????????????????????| 31 ++++++++++++++++++-------------
?arch/arc/cpu/u-boot.lds??????????????????????????????????| 51 ++++++++++++++-------------------------------------
?arch/arc/dts/Makefile????????????????????????????????????|??4 ++--
?arch/arc/dts/{arcangel4.dts => nsim.dts}?????????????????|??2 +-
?arch/arc/include/asm/sections.h??????????????????????????|??2 --
?arch/arc/lib/Makefile????????????????????????????????????|??1 -
?arch/arc/lib/interrupts.c????????????????????????????????| 26 ++++++++++++++++++++++++++
?arch/arc/lib/ints_low.S??????????????????????????????????| 28 ++++++++++++++++++++++++++++
?arch/arc/lib/relocate.c??????????????????????????????????| 12 +++++++++++-
?arch/arc/lib/sections.c??????????????????????????????????| 23 -----------------------
?board/synopsys/Kconfig???????????????????????????????????|??4 ++--
?board/synopsys/MAINTAINERS???????????????????????????????|??8 +++++---
?board/synopsys/axs101/Makefile???????????????????????????|??8 --------
?board/synopsys/{axs101 => axs10x}/Kconfig????????????????|??6 +++---
?board/synopsys/{axs101 => axs10x}/MAINTAINERS????????????|??6 +++---
?board/synopsys/axs10x/Makefile???????????????????????????|??8 ++++++++
?board/synopsys/{axs101/axs101.c => axs10x/axs10x.c}??????|??0
?board/synopsys/{axs101 => axs10x}/axs10x.h???????????????|??0
?board/synopsys/{axs101 => axs10x}/nand.c?????????????????|??0
?configs/axs101_defconfig?????????????????????????????????|??2 +-
?configs/axs103_defconfig?????????????????????????????????|??2 +-
?configs/{arcangel4_defconfig => nsim_700_defconfig}??????|??8 ++++----
?configs/{arcangel4-be_defconfig => nsim_700be_defconfig} |??7 ++++---
?configs/nsim_hs38_defconfig??????????????????????????????| 16 ++++++++++++++++
?configs/nsim_hs38be_defconfig????????????????????????????| 17 +++++++++++++++++
?include/configs/{axs101.h => axs10x.h}???????????????????| 19 ++++++++++---------
?include/configs/{arcangel4.h => nsim.h}??????????????????| 20 +++++++++++---------
?28 files changed, 191 insertions(+), 132 deletions(-)
?rename arch/arc/dts/{arcangel4.dts => nsim.dts} (83%)
?delete mode 100644 arch/arc/lib/sections.c
?delete mode 100644 board/synopsys/axs101/Makefile
?rename board/synopsys/{axs101 => axs10x}/Kconfig (62%)
?rename board/synopsys/{axs101 => axs10x}/MAINTAINERS (62%)
?create mode 100644 board/synopsys/axs10x/Makefile
?rename board/synopsys/{axs101/axs101.c => axs10x/axs10x.c} (100%)
?rename board/synopsys/{axs101 => axs10x}/axs10x.h (100%)
?rename board/synopsys/{axs101 => axs10x}/nand.c (100%)
?rename configs/{arcangel4_defconfig => nsim_700_defconfig} (74%)
?rename configs/{arcangel4-be_defconfig => nsim_700be_defconfig} (78%)
?create mode 100644 configs/nsim_hs38_defconfig
?create mode 100644 configs/nsim_hs38be_defconfig
?rename include/configs/{axs101.h => axs10x.h} (88%)
?rename include/configs/{arcangel4.h => nsim.h} (74%)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-08-05 10:09 [U-Boot] Please pull ARC changes Alexey Brodkin
@ 2016-08-06  2:09 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-08-06  2:09 UTC (permalink / raw)
  To: u-boot

On Fri, Aug 05, 2016 at 10:09:58AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Please pull latest ARC changes.
> 
> These changes are mostly maintenance and minor cleanup.
> In particular:
> ?* ARCangel4 boards renamed to nSIM since AA4 is long gone
> ? ?and only simulation platform exists now.
> ?* AXS101 board finally got renamed to generic AXS10X because
> ? ?it is used in 2 real boards AXS101 and AXS103
> ?* Added debug information in relocation code
> ?* Minor fix for IVT for ARCv2 cores
> 
> The following changes since commit e1efe43c710bec8d951c25f163cc8b0c5eb92294:
> 
> ? powerpc/86xx: Increase boot map size to 256 MiB (2016-08-03 18:02:29 -0700)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to 65fcba1251dcb1fc2c48966406145a69fee3a817:
> 
> ? arc: Rename AXS101 board to more generic AXS10x (2016-08-05 12:50:33 +0300)
> 

... I thought I emailed that I grabbed this already but perhaps I
didn't, so, applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160805/d4cd6886/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2019-01-25  5:52 Alexey Brodkin
@ 2019-01-27  3:50 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2019-01-27  3:50 UTC (permalink / raw)
  To: u-boot

On Fri, Jan 25, 2019 at 05:52:31AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit ce0d1e48165fdd3bde4bb431f1d2e100b1617a6e:
> 
>   Merge tag 'xilinx-for-v2019.04' of git://git.denx.de/u-boot-microblaze (2019-01-24 10:47:05 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-fixes-for-2019.04-rc1
> 
> for you to fetch changes up to fae3798ac9f6de5a4cb1aa1e849d419a2bb8dbbe:
> 
>   ARC: cache: define CONFIG_SYS_CACHELINE_SIZE as ARCH_DMA_MINALIGN (2019-01-25 08:41:09 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190126/52f02dfd/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2019-01-25  5:52 Alexey Brodkin
  2019-01-27  3:50 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2019-01-25  5:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit ce0d1e48165fdd3bde4bb431f1d2e100b1617a6e:

  Merge tag 'xilinx-for-v2019.04' of git://git.denx.de/u-boot-microblaze (2019-01-24 10:47:05 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-fixes-for-2019.04-rc1

for you to fetch changes up to fae3798ac9f6de5a4cb1aa1e849d419a2bb8dbbe:

  ARC: cache: define CONFIG_SYS_CACHELINE_SIZE as ARCH_DMA_MINALIGN (2019-01-25 08:41:09 +0300)

----------------------------------------------------------------
A couple of trivial fixes and improvements for ARC

Most notable are:
 * Move of ENV_SIZE/ENV_OFFSET to Kconfig
 * Fix with private structure allocation for arc_uart
 * Definition of CONFIG_SYS_CACHELINE_SIZE useful for building drivers

----------------------------------------------------------------
Alexey Brodkin (5):
      serial: Get rid of CONFIG_DW_SERIAL
      ARC: Move ENV_SIZE and ENV_OFFSET to Kconfig
      serial_arc: Allocate buffer for private data
      ARC: Fix iteration in arc_xx_version()
      ARC: cache: define CONFIG_SYS_CACHELINE_SIZE as ARCH_DMA_MINALIGN

 arch/arc/include/asm/cache.h | 3 +++
 arch/arc/lib/cpu.c           | 4 ++--
 configs/emsdp_defconfig      | 1 +
 configs/iot_devkit_defconfig | 1 +
 configs/tb100_defconfig      | 1 +
 drivers/serial/serial_arc.c  | 1 +
 env/Kconfig                  | 4 +++-
 include/configs/axs10x.h     | 2 --
 include/configs/emsdp.h      | 1 -
 include/configs/hsdk.h       | 3 ---
 include/configs/iot_devkit.h | 1 -
 include/configs/nsim.h       | 6 ------
 include/configs/tb100.h      | 6 ------
 scripts/config_whitelist.txt | 1 -
 14 files changed, 12 insertions(+), 23 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-12-03 11:32 Alexey Brodkin
@ 2018-12-03 15:32 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-12-03 15:32 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 03, 2018 at 11:32:10AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 952061352acfd24034e6990b6b7d32cded020c0a:
> 
>   drivers: rtc: correctly convert seconds to time structure (2018-12-01 18:03:14 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2019.01-rc1
> 
> for you to fetch changes up to 6ef705b1575045f7b63bf011a0774228159715b2:
> 
>   arc: devboards: Implement checkboard() (2018-12-03 14:26:53 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181203/2b478909/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-12-03 11:32 Alexey Brodkin
  2018-12-03 15:32 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-12-03 11:32 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 952061352acfd24034e6990b6b7d32cded020c0a:

  drivers: rtc: correctly convert seconds to time structure (2018-12-01 18:03:14 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2019.01-rc1

for you to fetch changes up to 6ef705b1575045f7b63bf011a0774228159715b2:

  arc: devboards: Implement checkboard() (2018-12-03 14:26:53 +0300)

----------------------------------------------------------------
We introduce much better automatic identification of ARC cores.

 1. Try to match found HW features to known ARC core templates
 2. Print CPU frequency for all ARC boards
 3. Add more board-specific info

----------------------------------------------------------------
Alexey Brodkin (6):
      arc: emsdp: Bump RAM size to 16 Mb
      ARC: Improve identification of ARC cores
      arc: Get rid of board-specific print_cpuinfo()
      arc: emsdp: Read real CPU clock value from hardware
      arc: emsdp: Refactor register and bit accesses
      arc: devboards: Implement checkboard()

 arch/arc/include/asm/arcregs.h         |  25 +++++++++++++-
 arch/arc/lib/cpu.c                     | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
-------
 board/synopsys/axs10x/axs10x.c         |   8 +++++
 board/synopsys/emsdp/emsdp.c           |  70 ++++++++++++++++++++++++++++++++-------
 board/synopsys/hsdk/hsdk.c             |   8 ++---
 board/synopsys/iot_devkit/iot_devkit.c |  10 ------
 include/configs/emsdp.h                |   2 +-
 7 files changed, 274 insertions(+), 49 deletions(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-11-01 20:41 Alexey Brodkin
@ 2018-11-02 20:30 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-11-02 20:30 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 01, 2018 at 08:41:46PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit fdaccfeb5e03e18c05be386b8a7c6be02be2cf15:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2018-10-31 17:15:55 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-for-2018.11
> 
> for you to fetch changes up to a6b8c29fb8fce8f063a4709ce0df3f862b316b95:
> 
>   iot_dk: Add README (2018-11-01 23:04:05 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181102/4d0ee717/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-11-01 20:41 Alexey Brodkin
  2018-11-02 20:30 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-11-01 20:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit fdaccfeb5e03e18c05be386b8a7c6be02be2cf15:

  Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2018-10-31 17:15:55 -0400)

are available in the Git repository at:

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

for you to fetch changes up to a6b8c29fb8fce8f063a4709ce0df3f862b316b95:

  iot_dk: Add README (2018-11-01 23:04:05 +0300)

----------------------------------------------------------------
Just 2 non-functinal changes:

 1. Rename of EMDK to EMSDP so it matches real marketing name
 2. Add essential README for IoTDK

----------------------------------------------------------------
Alexey Brodkin (2):
      emdk->emsdp: Rename board
      iot_dk: Add README

 arch/arc/Kconfig                              |   6 +++---
 arch/arc/dts/Makefile                         |   2 +-
 arch/arc/dts/{emdk.dts => emsdp.dts}          |   2 +-
 board/synopsys/{emdk => emsdp}/Kconfig        |   6 +++---
 board/synopsys/{emdk => emsdp}/MAINTAINERS    |   5 +++--
 board/synopsys/{emdk => emsdp}/Makefile       |   2 +-
 board/synopsys/{emdk => emsdp}/README         |  11 ++++++-----
 board/synopsys/{emdk/emdk.c => emsdp/emsdp.c} |  18 +++++++++---------
 board/synopsys/iot_devkit/README              | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configs/{emdk_defconfig => emsdp_defconfig}   |   6 +++---
 include/configs/{emdk.h => emsdp.h}           |  10 +++++-----
 11 files changed, 180 insertions(+), 33 deletions(-)
 rename arch/arc/dts/{emdk.dts => emsdp.dts} (96%)
 rename board/synopsys/{emdk => emsdp}/Kconfig (63%)
 rename board/synopsys/{emdk => emsdp}/MAINTAINERS (50%)
 rename board/synopsys/{emdk => emsdp}/Makefile (85%)
 rename board/synopsys/{emdk => emsdp}/README (90%)
 rename board/synopsys/{emdk/emdk.c => emsdp/emsdp.c} (77%)
 create mode 100644 board/synopsys/iot_devkit/README
 rename configs/{emdk_defconfig => emsdp_defconfig} (88%)
 rename include/configs/{emdk.h => emsdp.h} (85%)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-10-15 10:22 Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2018-10-15 10:22 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-10-12 12:38 Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2018-10-12 12:38 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-10-05 14:10 Alexey Brodkin
@ 2018-10-06  1:16 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-10-06  1:16 UTC (permalink / raw)
  To: u-boot

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181005/c4eb6f1d/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-10-05 14:10 Alexey Brodkin
  2018-10-06  1:16 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-10-05 14:10 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-06-21 11:59 Alexey Brodkin
@ 2018-06-21 18:21 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-06-21 18:21 UTC (permalink / raw)
  To: u-boot

On Thu, Jun 21, 2018 at 11:59:55AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit a5742efa20384a27d51ee6c43d02c2025536c65d:
> 
>   Prepare v2018.07-rc2 (2018-06-19 19:39:44 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.07-rc3
> 
> for you to fetch changes up to 0921f9294bd10b6639c24623bed6d9ddfa24404f:
> 
>   ARC: EMDK: Add readme (2018-06-21 14:55:01 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180621/f30d2898/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-06-21 11:59 Alexey Brodkin
  2018-06-21 18:21 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-06-21 11:59 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit a5742efa20384a27d51ee6c43d02c2025536c65d:

  Prepare v2018.07-rc2 (2018-06-19 19:39:44 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.07-rc3

for you to fetch changes up to 0921f9294bd10b6639c24623bed6d9ddfa24404f:

  ARC: EMDK: Add readme (2018-06-21 14:55:01 +0300)

----------------------------------------------------------------
Here we only add readme file for EMDK board
support of which was added in this release cycle.

----------------------------------------------------------------
Alexey Brodkin (1):
      ARC: EMDK: Add readme

 board/synopsys/emdk/README | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)
 create mode 100644 board/synopsys/emdk/README

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-06-18  9:29 Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2018-06-18  9:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 606fddd76c7a045c09d544357806b0b4de4845c7:

  Merge branch 'master' of git://git.denx.de/u-boot-net (2018-06-14 07:20:41 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 3b4410dde3b82c8a743fa88280b9b0cdd21b1bf3:

  ARC: HSDK: Add readme (2018-06-15 15:54:43 +0300)

----------------------------------------------------------------
Here we just add a tool for HSDK flashable images preparation
together with extensive documentation for HSDK board.

This will help real-life users to update U-Boot on the board.

----------------------------------------------------------------
Alexey Brodkin (1):
      ARC: HSDK: Add readme

Eugeniy Paltsev (1):
      ARC: HSDK: Add tool and make target to generate bsp

 board/synopsys/hsdk/README            | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/synopsys/hsdk/config.mk         |  11 +++++++++
 board/synopsys/hsdk/headerize-hsdk.py | 149
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/hsdk.h                |   6 +++++
 4 files changed, 287 insertions(+)
 create mode 100644 board/synopsys/hsdk/README
 create mode 100644 board/synopsys/hsdk/config.mk
 create mode 100644 board/synopsys/hsdk/headerize-hsdk.py

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-06-15 13:14 Alexey Brodkin
@ 2018-06-16  2:34 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-06-16  2:34 UTC (permalink / raw)
  To: u-boot

On Fri, Jun 15, 2018 at 01:14:08PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 606fddd76c7a045c09d544357806b0b4de4845c7:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-net (2018-06-14 07:20:41 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.07-rc2
> 
> for you to fetch changes up to 3b4410dde3b82c8a743fa88280b9b0cdd21b1bf3:
> 
>   ARC: HSDK: Add readme (2018-06-15 15:54:43 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180615/3f9d11f6/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-06-15 13:14 Alexey Brodkin
  2018-06-16  2:34 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-06-15 13:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 606fddd76c7a045c09d544357806b0b4de4845c7:

  Merge branch 'master' of git://git.denx.de/u-boot-net (2018-06-14 07:20:41 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 3b4410dde3b82c8a743fa88280b9b0cdd21b1bf3:

  ARC: HSDK: Add readme (2018-06-15 15:54:43 +0300)

----------------------------------------------------------------
Here we just add a tool for HSDK flashable images preparation
together with extensive documentation for HSDK board.

This will help real-life users to update U-Boot on the board.

----------------------------------------------------------------
Alexey Brodkin (1):
      ARC: HSDK: Add readme

Eugeniy Paltsev (1):
      ARC: HSDK: Add tool and make target to generate bsp

 board/synopsys/hsdk/README            | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 board/synopsys/hsdk/config.mk         |  11 +++++++++
 board/synopsys/hsdk/headerize-hsdk.py | 149
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/hsdk.h                |   6 +++++
 4 files changed, 287 insertions(+)
 create mode 100644 board/synopsys/hsdk/README
 create mode 100644 board/synopsys/hsdk/config.mk
 create mode 100644 board/synopsys/hsdk/headerize-hsdk.py

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-05-24 13:09 Alexey Brodkin
@ 2018-05-24 23:41 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-05-24 23:41 UTC (permalink / raw)
  To: u-boot

On Thu, May 24, 2018 at 01:09:07PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 8a9dc16e4d07d29fff08b7caca36f0865065f7f7:
> 
>   spl: Add full fitImage support (2018-05-23 22:06:42 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git tags/arc-uart-updates-for-2018.07-rc1
> 
> for you to fetch changes up to 0556b569e52caf3ab519c340435236e4940cc1cd:
> 
>   ARC: Enable debug UART on nSIM boards (2018-05-24 15:59:17 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180524/e9e317fb/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-05-24 13:09 Alexey Brodkin
  2018-05-24 23:41 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-05-24 13:09 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 8a9dc16e4d07d29fff08b7caca36f0865065f7f7:

  spl: Add full fitImage support (2018-05-23 22:06:42 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-uart-updates-for-2018.07-rc1

for you to fetch changes up to 0556b569e52caf3ab519c340435236e4940cc1cd:

  ARC: Enable debug UART on nSIM boards (2018-05-24 15:59:17 +0300)

----------------------------------------------------------------
Add support for DEBUG_UART on ARC devboards

This required us to do 2 things:
 1) Insert a call to debug_uart_init() in early boot code
 2) Convert serial_arc to Kconfig

Once both items above are done we just patched defconfigs.

----------------------------------------------------------------
Alexey Brodkin (3):
      serial: Convert ARC_SERIAL to Kconfig
      serial/serial_arc: Implement debug serial
      ARC: Enable debug UART on nSIM boards

Eugeniy Paltsev (2):
      ARC: init debug uart in early common arc code
      ARC: enable debug uart for HSDK and AXS10x boards

 arch/arc/lib/start.S          |  5 +++++
 configs/axs101_defconfig      |  5 +++++
 configs/axs103_defconfig      |  5 +++++
 configs/hsdk_defconfig        |  5 +++++
 configs/nsim_700_defconfig    |  5 +++++
 configs/nsim_700be_defconfig  |  5 +++++
 configs/nsim_hs38_defconfig   |  5 +++++
 configs/nsim_hs38be_defconfig |  5 +++++
 drivers/serial/Kconfig        | 16 ++++++++++++++++
 drivers/serial/serial_arc.c   | 26 ++++++++++++++++++++++++++
 include/configs/nsim.h        | 10 ----------
 scripts/config_whitelist.txt  |  1 -
 12 files changed, 82 insertions(+), 11 deletions(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-03-23 13:38   ` Alexey Brodkin
@ 2018-03-23 13:51     ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-03-23 13:51 UTC (permalink / raw)
  To: u-boot

On Fri, Mar 23, 2018 at 01:38:48PM +0000, Alexey Brodkin wrote:
> Hi Tom,
> 
> On Fri, 2018-03-23 at 09:33 -0400, Tom Rini wrote:
> > On Fri, Mar 23, 2018 at 01:23:53PM +0000, Alexey Brodkin wrote:
> > 
> > > Hi Tom,
> > > 
> > > This is the first batch of ARC changes for the next release.
> > > 
> > > Here we:
> > >  1. Significantly rework cache-related functionality.
> > >     In particular that fixes coherency problems in some corner-cases,
> > >     allows us to enable and disable caches in run-time and still
> > >     have properly running system, finally support execution from
> > >     real flash (before we used to run from DDR from the very beginning).
> > > 
> > >  2. Remove string routines implemented in assembly.
> > >     That allows us to build and run U-Boot on wide range og ARC cores
> > >     with different configurations. I.e. whatever tuning is used on GCC's
> > >     command-line we'll get code for desired flavor of ARC.
> > >     Otherwise for each and every corner-case we would need to add ifdefs
> > >     in assembly code to accommodate missing instructions etc.
> > > 
> > >  3. Get use of GCC's garbage collector which helps to slim-down resulting image
> > >     quite a bit.
> > > 
> > >  4. Also now we may disable U-Boot self-relocation for ARC if needed either
> > >     by platform or for debugging purposes.
> > 
> > FYI, all of the above would be really good to put into a signed tag,
> > next time :)
> 
> Sure will do!
> Do you want me to do it now as well?

I just copy/pasted it into my merge message.  Thanks tho.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180323/aa67d8ba/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-03-23 13:33 ` Tom Rini
@ 2018-03-23 13:38   ` Alexey Brodkin
  2018-03-23 13:51     ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-03-23 13:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, 2018-03-23 at 09:33 -0400, Tom Rini wrote:
> On Fri, Mar 23, 2018 at 01:23:53PM +0000, Alexey Brodkin wrote:
> 
> > Hi Tom,
> > 
> > This is the first batch of ARC changes for the next release.
> > 
> > Here we:
> >  1. Significantly rework cache-related functionality.
> >     In particular that fixes coherency problems in some corner-cases,
> >     allows us to enable and disable caches in run-time and still
> >     have properly running system, finally support execution from
> >     real flash (before we used to run from DDR from the very beginning).
> > 
> >  2. Remove string routines implemented in assembly.
> >     That allows us to build and run U-Boot on wide range og ARC cores
> >     with different configurations. I.e. whatever tuning is used on GCC's
> >     command-line we'll get code for desired flavor of ARC.
> >     Otherwise for each and every corner-case we would need to add ifdefs
> >     in assembly code to accommodate missing instructions etc.
> > 
> >  3. Get use of GCC's garbage collector which helps to slim-down resulting image
> >     quite a bit.
> > 
> >  4. Also now we may disable U-Boot self-relocation for ARC if needed either
> >     by platform or for debugging purposes.
> 
> FYI, all of the above would be really good to put into a signed tag,
> next time :)

Sure will do!
Do you want me to do it now as well?

> > P.S. Do you have an idea when RC1 is going to be cut?
> >      We have some other pending changes and it's good to understand how much time
> >      we have for finalization if we want [and we do want] to still squeeze it all
> >      in the next release.
> 
> Should be April 2nd, per the ReleaseCycle wiki page.

Thanks for pointing to this article - very useful indeed.

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-03-23 13:23 Alexey Brodkin
@ 2018-03-23 13:33 ` Tom Rini
  2018-03-23 13:38   ` Alexey Brodkin
  0 siblings, 1 reply; 61+ messages in thread
From: Tom Rini @ 2018-03-23 13:33 UTC (permalink / raw)
  To: u-boot

On Fri, Mar 23, 2018 at 01:23:53PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> This is the first batch of ARC changes for the next release.
> 
> Here we:
>  1. Significantly rework cache-related functionality.
>     In particular that fixes coherency problems in some corner-cases,
>     allows us to enable and disable caches in run-time and still
>     have properly running system, finally support execution from
>     real flash (before we used to run from DDR from the very beginning).
> 
>  2. Remove string routines implemented in assembly.
>     That allows us to build and run U-Boot on wide range og ARC cores
>     with different configurations. I.e. whatever tuning is used on GCC's
>     command-line we'll get code for desired flavor of ARC.
>     Otherwise for each and every corner-case we would need to add ifdefs
>     in assembly code to accommodate missing instructions etc.
> 
>  3. Get use of GCC's garbage collector which helps to slim-down resulting image
>     quite a bit.
> 
>  4. Also now we may disable U-Boot self-relocation for ARC if needed either
>     by platform or for debugging purposes.

FYI, all of the above would be really good to put into a signed tag,
next time :)

> P.S. Do you have an idea when RC1 is going to be cut?
>      We have some other pending changes and it's good to understand how much time
>      we have for finalization if we want [and we do want] to still squeeze it all
>      in the next release.

Should be April 2nd, per the ReleaseCycle wiki page.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180323/a170ab6f/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-03-23 13:23 Alexey Brodkin
  2018-03-23 13:33 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-03-23 13:23 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is the first batch of ARC changes for the next release.

Here we:
 1. Significantly rework cache-related functionality.
    In particular that fixes coherency problems in some corner-cases,
    allows us to enable and disable caches in run-time and still
    have properly running system, finally support execution from
    real flash (before we used to run from DDR from the very beginning).

 2. Remove string routines implemented in assembly.
    That allows us to build and run U-Boot on wide range og ARC cores
    with different configurations. I.e. whatever tuning is used on GCC's
    command-line we'll get code for desired flavor of ARC.
    Otherwise for each and every corner-case we would need to add ifdefs
    in assembly code to accommodate missing instructions etc.

 3. Get use of GCC's garbage collector which helps to slim-down resulting image
    quite a bit.

 4. Also now we may disable U-Boot self-relocation for ARC if needed either
    by platform or for debugging purposes.

-Alexey

P.S. Do you have an idea when RC1 is going to be cut?
     We have some other pending changes and it's good to understand how much time
     we have for finalization if we want [and we do want] to still squeeze it all
     in the next release.



The following changes since commit 9c0e2f6ed391f199ba1bf30c7d0b71123a012958:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-03-20 18:39:27 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to f665c14f04d225597cd3cb0c6faa35ddc2a1b2df:

  ARC: bootm: Refactor GO and PREP subcommands implementation (2018-03-23 15:57:51 +0300)

----------------------------------------------------------------
Alexey Brodkin (5):
      arc: Get rid of handwritten string routines
      arc: Don't halt slaves
      arc: Eliminate unused code and data with GCC's garbage collector
      arc: Introduce a possibility to not relocate U-boot
      arc: Fine-tune implementation of memory barriers

Eugeniy Paltsev (21):
      ARC: Cache: Move I$ entire operation to a separate function
      ARC: Cache: Remove per-line I$ operations as unused
      ARC: Cache: Add support for FLUSH_N_INV D$ operations
      ARC: Introduce is_isa_X() functions
      ARC: Flush & invalidate D$ with a single command
      ARC: Cache: Move IOC initialization to a separate function
      ARC: Move BCR encodings to separate header file
      ARC: Cache: Allways check D$ status before entire/line ops
      ARC: Cache: Use is_isa_arcv2() instead of CONFIG_ISA_ARCV2 ifdef
      ARC: Cache: Move SLC status check into slc_entire_op() and slc_rgn_op()
      ARC: Cache: Get rid of [slc,pae,icache,dcache]_exists global variables
      ARC: Move cache global variables to arch_global_data
      ARC: Cache: Move PAE exists check into slc_upper_region_init()
      ARC: Move IOC enabling to compile-time options
      ARC: Cache: Implement [i,d]cache_enabled() as separate functions
      ARC: Cache: Fix SLC operations when SLC is bypassed for data
      ARC: Implement a function to sync and cleanup caches
      ARC: Cache: Add more HW configuration checks
      ARC: Cache: Add missing cache cleanup before cache disable
      ARC: Cache: Refactor arc_ioc_setup()
      ARC: bootm: Refactor GO and PREP subcommands implementation

 arch/arc/Kconfig                   |  18 ++++
 arch/arc/config.mk                 |   3 +-
 arch/arc/include/asm/arc-bcr.h     |  77 +++++++++++++
 arch/arc/include/asm/arcregs.h     |  11 ++
 arch/arc/include/asm/cache.h       |   7 ++
 arch/arc/include/asm/global_data.h |   6 ++
 arch/arc/include/asm/io.h          |   8 +-
 arch/arc/include/asm/string.h      |  26 -----
 arch/arc/lib/Makefile              |   7 --
 arch/arc/lib/bootm.c               |  55 +++++-----
 arch/arc/lib/cache.c               | 677 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
---------
 arch/arc/lib/init_helpers.c        |   6 +-
 arch/arc/lib/memcmp.S              | 123 ---------------------
 arch/arc/lib/memcpy-700.S          |  63 -----------
 arch/arc/lib/memset.S              |  62 -----------
 arch/arc/lib/relocate.c            |   6 ++
 arch/arc/lib/start.S               |  28 ++---
 arch/arc/lib/strchr-700.S          | 141 ------------------------
 arch/arc/lib/strcmp.S              |  97 -----------------
 arch/arc/lib/strcpy-700.S          |  67 ------------
 arch/arc/lib/strlen.S              |  80 --------------
 board/synopsys/axs10x/axs10x.c     |  12 +++
 board/synopsys/hsdk/hsdk.c         |  11 ++
 common/board_f.c                   |   3 +-
 24 files changed, 635 insertions(+), 959 deletions(-)
 create mode 100644 arch/arc/include/asm/arc-bcr.h
 delete mode 100644 arch/arc/lib/memcmp.S
 delete mode 100644 arch/arc/lib/memcpy-700.S
 delete mode 100644 arch/arc/lib/memset.S
 delete mode 100644 arch/arc/lib/strchr-700.S
 delete mode 100644 arch/arc/lib/strcmp.S
 delete mode 100644 arch/arc/lib/strcpy-700.S
 delete mode 100644 arch/arc/lib/strlen.S

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-02-15 12:53 Alexey Brodkin
@ 2018-02-15 19:07 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-02-15 19:07 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 15, 2018 at 12:53:52PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> This is just a quite subtle fix that allows to use Elf32 toolchain
> for building U-Boot so I do believe it qualifies for the next RC and
> some technical background below.
> 
> For quite some time we used to use uClibc toolchain for building U-Boot
> just because it was our default toolchain. But when I tried to use
> pre-built toolchain from kernel.org for example this one:
> https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/7.3.0/x86_64-gcc-7.3.0-nolibc_arc-elf.tar.gz
> 
> I bumped into a trivial problem which is solved now.
> That said recent kernel.org toolchains could be used for ARC once
> buildman switches to them.
> 
> Anyways...
> 
> The following changes since commit 0c502b6c176281a096a23803e517b19e964485f1:
> 
>   configs: Resync with savedefconfig (2018-02-14 21:34:50 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to d53b128df40d8b2f5dd87cac194163fca2bc17ed:
> 
>   arc: Fix final linkage with Elf32 tools (2018-02-15 15:44:47 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180215/22e80bb5/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-02-15 12:53 Alexey Brodkin
  2018-02-15 19:07 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2018-02-15 12:53 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is just a quite subtle fix that allows to use Elf32 toolchain
for building U-Boot so I do believe it qualifies for the next RC and
some technical background below.

For quite some time we used to use uClibc toolchain for building U-Boot
just because it was our default toolchain. But when I tried to use
pre-built toolchain from kernel.org for example this one:
https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/7.3.0/x86_64-gcc-7.3.0-nolibc_arc-elf.tar.gz

I bumped into a trivial problem which is solved now.
That said recent kernel.org toolchains could be used for ARC once
buildman switches to them.

Anyways...

The following changes since commit 0c502b6c176281a096a23803e517b19e964485f1:

  configs: Resync with savedefconfig (2018-02-14 21:34:50 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to d53b128df40d8b2f5dd87cac194163fca2bc17ed:

  arc: Fix final linkage with Elf32 tools (2018-02-15 15:44:47 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      arc: Fix final linkage with Elf32 tools

 arch/arc/config.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2018-01-19 15:08 ` Alexey Brodkin
@ 2018-01-19 21:11   ` Tom Rini
  -1 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-01-19 21:11 UTC (permalink / raw)
  To: linux-snps-arc

On Fri, Jan 19, 2018@03:08:42PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Please pull a series for ARC.
> 
> Here we fix L2 cache (AKA SLC) operation found once we disabled
> usage of IO-coherency in U-Boot, improve support of clock-generation
> unit (AKA CGU) and also doing some minor clean-up and updates.
> 
> The following changes since commit 086ebcd40e9bf8efc520f1b177fd8e3cc0e506fa:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2018-01-17 13:48:35 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 8f44e1ee799d75eb2b296a7525dc0c3003a3644c:
> 
>   ARC: devboards: Allow huge uImages (up to 128 MiB) (2018-01-19 17:59:35 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-snps-arc/attachments/20180119/fb21a768/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
@ 2018-01-19 21:11   ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2018-01-19 21:11 UTC (permalink / raw)
  To: u-boot

On Fri, Jan 19, 2018 at 03:08:42PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Please pull a series for ARC.
> 
> Here we fix L2 cache (AKA SLC) operation found once we disabled
> usage of IO-coherency in U-Boot, improve support of clock-generation
> unit (AKA CGU) and also doing some minor clean-up and updates.
> 
> The following changes since commit 086ebcd40e9bf8efc520f1b177fd8e3cc0e506fa:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2018-01-17 13:48:35 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 8f44e1ee799d75eb2b296a7525dc0c3003a3644c:
> 
>   ARC: devboards: Allow huge uImages (up to 128 MiB) (2018-01-19 17:59:35 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/fb21a768/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
@ 2018-01-19 15:08 ` Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2018-01-19 15:08 UTC (permalink / raw)
  To: linux-snps-arc

Hi Tom,

Please pull a series for ARC.

Here we fix L2 cache (AKA SLC) operation found once we disabled
usage of IO-coherency in U-Boot, improve support of clock-generation
unit (AKA CGU) and also doing some minor clean-up and updates.

The following changes since commit 086ebcd40e9bf8efc520f1b177fd8e3cc0e506fa:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-01-17 13:48:35 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 8f44e1ee799d75eb2b296a7525dc0c3003a3644c:

  ARC: devboards: Allow huge uImages (up to 128 MiB) (2018-01-19 17:59:35 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      ARC: devboards: Allow huge uImages (up to 128 MiB)

Eugeniy Paltsev (9):
      ARC: ARCv2: Cache: Fixed operation without IOC
      ARC: Cache: Disable IOC by default
      ARC: Cache: Fix style violations reported by checkpatch
      ARC: HSDK: Hang on panic
      ARC: HSDK: CGU: Update AXI, TUN, ARC clock options
      ARC: HSDK: CGU: Use plat data instead of priv data
      ARC: HSDK: CGU: Add 'Hz' when printing clock frequency
      ARC: HSDK: DTS: Add cgu-clk node
      ARC: Invalidate instruction and data caches early on boot

 arch/arc/dts/hsdk.dts                     |   6 ++++
 arch/arc/include/asm/arcregs.h            |   7 ++++
 arch/arc/lib/cache.c                      | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
-------
 arch/arc/lib/start.S                      |  12 +++++++
 configs/hsdk_defconfig                    |   1 +
 drivers/clk/clk-hsdk-cgu.c                | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 include/configs/axs10x.h                  |   2 +-
 include/configs/hsdk.h                    |   2 +-
 include/dt-bindings/clock/snps,hsdk-cgu.h |   8 +++--
 9 files changed, 328 insertions(+), 95 deletions(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2018-01-19 15:08 ` Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2018-01-19 15:08 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Please pull a series for ARC.

Here we fix L2 cache (AKA SLC) operation found once we disabled
usage of IO-coherency in U-Boot, improve support of clock-generation
unit (AKA CGU) and also doing some minor clean-up and updates.

The following changes since commit 086ebcd40e9bf8efc520f1b177fd8e3cc0e506fa:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-01-17 13:48:35 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 8f44e1ee799d75eb2b296a7525dc0c3003a3644c:

  ARC: devboards: Allow huge uImages (up to 128 MiB) (2018-01-19 17:59:35 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      ARC: devboards: Allow huge uImages (up to 128 MiB)

Eugeniy Paltsev (9):
      ARC: ARCv2: Cache: Fixed operation without IOC
      ARC: Cache: Disable IOC by default
      ARC: Cache: Fix style violations reported by checkpatch
      ARC: HSDK: Hang on panic
      ARC: HSDK: CGU: Update AXI, TUN, ARC clock options
      ARC: HSDK: CGU: Use plat data instead of priv data
      ARC: HSDK: CGU: Add 'Hz' when printing clock frequency
      ARC: HSDK: DTS: Add cgu-clk node
      ARC: Invalidate instruction and data caches early on boot

 arch/arc/dts/hsdk.dts                     |   6 ++++
 arch/arc/include/asm/arcregs.h            |   7 ++++
 arch/arc/lib/cache.c                      | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
-------
 arch/arc/lib/start.S                      |  12 +++++++
 configs/hsdk_defconfig                    |   1 +
 drivers/clk/clk-hsdk-cgu.c                | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 include/configs/axs10x.h                  |   2 +-
 include/configs/hsdk.h                    |   2 +-
 include/dt-bindings/clock/snps,hsdk-cgu.h |   8 +++--
 9 files changed, 328 insertions(+), 95 deletions(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-12-12 15:52 ` Alexey Brodkin
@ 2017-12-12 15:58   ` Tom Rini
  -1 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-12-12 15:58 UTC (permalink / raw)
  To: linux-snps-arc

On Tue, Dec 12, 2017@03:52:43PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> This is just a one-line improvement for HSDK GPIO's Kconfig that was not included in
> the previous pull-request as I was waiting for Simon's reviewed-by tag.
> 
> 
> The following changes since commit 87f3dee22b174aa32db8213a3187aa809859c9e2:
> 
> ? Merge git://git.denx.de/u-boot-uniphier (2017-12-11 17:06:04 -0500)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to d5fbcd57ed7cdcbaddf54a45e85b465bb85bfec5:
> 
> ? gpio/hsdk: Depend on DM_GPIO instead of simple DM (2017-12-12 18:47:30 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-snps-arc/attachments/20171212/a52b5487/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
@ 2017-12-12 15:58   ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-12-12 15:58 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 12, 2017 at 03:52:43PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> This is just a one-line improvement for HSDK GPIO's Kconfig that was not included in
> the previous pull-request as I was waiting for Simon's reviewed-by tag.
> 
> 
> The following changes since commit 87f3dee22b174aa32db8213a3187aa809859c9e2:
> 
>   Merge git://git.denx.de/u-boot-uniphier (2017-12-11 17:06:04 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to d5fbcd57ed7cdcbaddf54a45e85b465bb85bfec5:
> 
>   gpio/hsdk: Depend on DM_GPIO instead of simple DM (2017-12-12 18:47:30 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171212/a52b5487/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
@ 2017-12-12 15:52 ` Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2017-12-12 15:52 UTC (permalink / raw)
  To: linux-snps-arc

Hi Tom,

This is just a one-line improvement for HSDK GPIO's Kconfig that was not included in
the previous pull-request as I was waiting for Simon's reviewed-by tag.


The following changes since commit 87f3dee22b174aa32db8213a3187aa809859c9e2:

? Merge git://git.denx.de/u-boot-uniphier (2017-12-11 17:06:04 -0500)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to d5fbcd57ed7cdcbaddf54a45e85b465bb85bfec5:

? gpio/hsdk: Depend on DM_GPIO instead of simple DM (2017-12-12 18:47:30 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
??????gpio/hsdk: Depend on DM_GPIO instead of simple DM

?drivers/gpio/Kconfig | 2 +-
?1 file changed, 1 insertion(+), 1 deletion(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-12-12 15:52 ` Alexey Brodkin
  0 siblings, 0 replies; 61+ messages in thread
From: Alexey Brodkin @ 2017-12-12 15:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is just a one-line improvement for HSDK GPIO's Kconfig that was not included in
the previous pull-request as I was waiting for Simon's reviewed-by tag.


The following changes since commit 87f3dee22b174aa32db8213a3187aa809859c9e2:

  Merge git://git.denx.de/u-boot-uniphier (2017-12-11 17:06:04 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to d5fbcd57ed7cdcbaddf54a45e85b465bb85bfec5:

  gpio/hsdk: Depend on DM_GPIO instead of simple DM (2017-12-12 18:47:30 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      gpio/hsdk: Depend on DM_GPIO instead of simple DM

 drivers/gpio/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-12-11  8:43 Alexey Brodkin
@ 2017-12-12  1:55 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-12-12  1:55 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 11, 2017 at 08:43:12AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Seems like I'm a little bit late as RC1 was already cut but anyways
> I think most if not all the mentioned below changes could be safely pulled.
> 
> That's because 5 of 6 patches are really just very trivial fixes
> (which I think is quite of for post-RC1 stage) and the only more significant
> change is HSDK clk driver. Still that patch was floated on the mailing list
> quite some time ago and shouldn't cause any troubles because it is by default
> is disabled, and essentially it all went through full TravisCI build so
> I don't expect any issues.
> 
> Anyways if you prefer I may exclude HSDK clk driver from this pull-request and
> resend it shortly.
> 
> The following changes since commit 335f7b1290ce24a729a9689a1db834c743226ca8:
> 
>   Merge git://git.denx.de/u-boot-mpc85xx (2017-12-08 12:02:01 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to e80dac0ab83ccb1d54e2d91b93d27b54a7f6544f:
> 
>   ARC: clk: introduce HSDK CGU clock driver (2017-12-11 11:36:23 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171211/7ec91ca5/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-12-11  8:43 Alexey Brodkin
  2017-12-12  1:55 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-12-11  8:43 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Seems like I'm a little bit late as RC1 was already cut but anyways
I think most if not all the mentioned below changes could be safely pulled.

That's because 5 of 6 patches are really just very trivial fixes
(which I think is quite of for post-RC1 stage) and the only more significant
change is HSDK clk driver. Still that patch was floated on the mailing list
quite some time ago and shouldn't cause any troubles because it is by default
is disabled, and essentially it all went through full TravisCI build so
I don't expect any issues.

Anyways if you prefer I may exclude HSDK clk driver from this pull-request and
resend it shortly.

The following changes since commit 335f7b1290ce24a729a9689a1db834c743226ca8:

  Merge git://git.denx.de/u-boot-mpc85xx (2017-12-08 12:02:01 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to e80dac0ab83ccb1d54e2d91b93d27b54a7f6544f:

  ARC: clk: introduce HSDK CGU clock driver (2017-12-11 11:36:23 +0300)

----------------------------------------------------------------
Eugeniy Paltsev (6):
      ARC: add asm/gpio.h to fix compilation error with CONFIG_CMD_GPIO
      ARC: HSDK: Fixup DW SDIO CIU frequency to 50000000Hz
      ARC: add macro to get CPU id
      ARC: add defines of some cache and xCCM AUX registers
      ARC: cache: explicitly initialize "*_exists" variables
      ARC: clk: introduce HSDK CGU clock driver

 MAINTAINERS                                      |   8 ++
 arch/arc/include/asm/arcregs.h                   |   9 ++
 arch/arc/include/asm/gpio.h                      |   1 +
 arch/arc/lib/cache.c                             |  16 +--
 board/synopsys/hsdk/hsdk.c                       |  12 ++-
 doc/device-tree-bindings/clock/snps,hsdk-cgu.txt |  35 +++++++
 drivers/clk/Kconfig                              |   6 ++
 drivers/clk/Makefile                             |   1 +
 drivers/clk/clk-hsdk-cgu.c                       | 564
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/dt-bindings/clock/snps,hsdk-cgu.h        |  40 ++++++++
 10 files changed, 683 insertions(+), 9 deletions(-)
 create mode 100644 arch/arc/include/asm/gpio.h
 create mode 100644 doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
 create mode 100644 drivers/clk/clk-hsdk-cgu.c
 create mode 100644 include/dt-bindings/clock/snps,hsdk-cgu.h	

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-11-24 16:39 Alexey Brodkin
@ 2017-11-24 21:33 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-11-24 21:33 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 24, 2017 at 04:39:15PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Could you please pull a couple of fixes and improvements for ARC?
> Among them 2 trivial fixes and addition of GPIO controller for ARC HSDK board.
> 
> The following changes since commit d9d76023ea0d567b0630e85d1bef67b5b1a788d3:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2017-11-22 07:28:58 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to f2a226780fa0e4055bec636b8108bf7e80951174:
> 
>   arc: cache: Add required NOPs after invalidation of instruction cache (2017-11-24 19:38:23 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171124/a807029b/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-11-24 16:39 Alexey Brodkin
  2017-11-24 21:33 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-11-24 16:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Could you please pull a couple of fixes and improvements for ARC?
Among them 2 trivial fixes and addition of GPIO controller for ARC HSDK board.

The following changes since commit d9d76023ea0d567b0630e85d1bef67b5b1a788d3:

  Merge git://git.denx.de/u-boot-rockchip (2017-11-22 07:28:58 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to f2a226780fa0e4055bec636b8108bf7e80951174:

  arc: cache: Add required NOPs after invalidation of instruction cache (2017-11-24 19:38:23 +0300)

----------------------------------------------------------------
Alexey Brodkin (2):
      arc: bootm: Move slave cores kick-starting under !fake
      arc: cache: Add required NOPs after invalidation of instruction cache

Eugeniy Paltsev (1):
      ARC: HSDK: introduce CREG GPIO driver

 MAINTAINERS                   |   6 ++++++
 arch/arc/lib/bootm.c          |   8 ++++----
 arch/arc/lib/cache.c          |   7 +++++++
 drivers/gpio/Kconfig          |   7 +++++++
 drivers/gpio/Makefile         |   1 +
 drivers/gpio/hsdk-creg-gpio.c | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 135 insertions(+), 4 deletions(-)
 create mode 100644 drivers/gpio/hsdk-creg-gpio.c

-Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-06-29 16:39 Alexey Brodkin
@ 2017-06-30  1:26 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-06-30  1:26 UTC (permalink / raw)
  To: u-boot

On Thu, Jun 29, 2017 at 04:39:16PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Please pull recent ARC changes.
> There're a couple of fixes to existing code and boards as well
> as addition of the new devboard from Synopsys ("HSDK").
> 
> -Alexey
> 
> The following changes since commit 08546df976b79b1694af3ff12b26baf2931f371a:
> 
>   Merge git://git.denx.de/u-boot-x86 (2017-06-27 09:33:10 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 67482f57e6127d7d3e216dae6860dac7b33132d5:
> 
>   arc: Add support for HS Development Kit board (2017-06-29 19:34:10 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170629/b40da16e/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-06-29 16:39 Alexey Brodkin
  2017-06-30  1:26 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-06-29 16:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Please pull recent ARC changes.
There're a couple of fixes to existing code and boards as well
as addition of the new devboard from Synopsys ("HSDK").

-Alexey

The following changes since commit 08546df976b79b1694af3ff12b26baf2931f371a:

  Merge git://git.denx.de/u-boot-x86 (2017-06-27 09:33:10 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 67482f57e6127d7d3e216dae6860dac7b33132d5:

  arc: Add support for HS Development Kit board (2017-06-29 19:34:10 +0300)

----------------------------------------------------------------
Alexey Brodkin (8):
      arc: arcv1: Disable master/slave check
      axs101: Enable data cache
      axs10x: Add support of Ext2/4 FS
      boards: axs10x, nsim, tb100: Enable cmdline history
      axs10x: Get rid of both I2C and EEPROM who used to use I2C
      axs10x: Move environment from I2C EEPROM to SD-card
      arcv2: Set IOC aperture so it covers available DDR
      arc: Add support for HS Development Kit board

 arch/arc/Kconfig                |  4 ++++
 arch/arc/dts/Makefile           |  1 +
 arch/arc/dts/hsdk.dts           | 50 ++++++++++++++++++++++++++++++++++++++++++
 arch/arc/lib/cache.c            | 29 +++++++++++++++++++------
 arch/arc/lib/start.S            |  4 ++++
 board/synopsys/hsdk/Kconfig     | 12 +++++++++++
 board/synopsys/hsdk/MAINTAINERS |  5 +++++
 board/synopsys/hsdk/Makefile    |  7 ++++++
 board/synopsys/hsdk/hsdk.c      | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configs/axs101_defconfig        |  5 +++--
 configs/axs103_defconfig        |  4 +++-
 configs/hsdk_defconfig          | 37 ++++++++++++++++++++++++++++++++
 include/configs/axs10x.h        | 36 ++++++-------------------------
 include/configs/hsdk.h          | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/nsim.h          |  1 +
 include/configs/tb100.h         |  1 +
 16 files changed, 325 insertions(+), 38 deletions(-)
 create mode 100644 arch/arc/dts/hsdk.dts
 create mode 100644 board/synopsys/hsdk/Kconfig
 create mode 100644 board/synopsys/hsdk/MAINTAINERS
 create mode 100644 board/synopsys/hsdk/Makefile
 create mode 100644 board/synopsys/hsdk/hsdk.c
 create mode 100644 configs/hsdk_defconfig
 create mode 100644 include/configs/hsdk.h

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-04-11 14:56 Alexey Brodkin
@ 2017-04-11 15:55 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-04-11 15:55 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 11, 2017 at 02:56:44PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> There's just a minor but quite important fix for ARC to be pulled from my tree.
> Anyways please pull it.
> 
> The following changes since commit 9963890b8be1d208035945abc5ba9f77637b6542:
> 
>   libfdt: fix build with Python 3 (2017-04-10 13:25:19 -0600)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 40a808f173008729a0c631ab84693b6a2b0dcfc9:
> 
>   ARCv2: SLC: Make sure busy bit is set properly on SLC flushing (2017-04-11 17:54:31 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170411/3a1cc236/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-04-11 14:56 Alexey Brodkin
  2017-04-11 15:55 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-04-11 14:56 UTC (permalink / raw)
  To: u-boot

Hi Tom,

There's just a minor but quite important fix for ARC to be pulled from my tree.
Anyways please pull it.

The following changes since commit 9963890b8be1d208035945abc5ba9f77637b6542:

  libfdt: fix build with Python 3 (2017-04-10 13:25:19 -0600)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 40a808f173008729a0c631ab84693b6a2b0dcfc9:

  ARCv2: SLC: Make sure busy bit is set properly on SLC flushing (2017-04-11 17:54:31 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      ARCv2: SLC: Make sure busy bit is set properly on SLC flushing

 arch/arc/lib/cache.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-) 

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-03-31 19:12 Alexey Brodkin
@ 2017-04-04 20:00 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-04-04 20:00 UTC (permalink / raw)
  To: u-boot

On Fri, Mar 31, 2017 at 07:12:18PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> In this patch-set we add support of new AXS103 firmware as well
> as troubleshoot unexpected execution by multiple cores simultaneously.
> 
> The following changes since commit 5cf618ee60a752d058a767372ca1ecb8d9c09b16:
> 
>   Merge git://git.denx.de/u-boot-arc (2017-03-24 08:19:30 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 6cba327bd96f90818a8beede51405228c54a5251:
> 
>   arcv2: Halt non-master cores (2017-03-31 22:09:36 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170404/0ac5be4c/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-03-31 19:12 Alexey Brodkin
  2017-04-04 20:00 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-03-31 19:12 UTC (permalink / raw)
  To: u-boot

Hi Tom,

In this patch-set we add support of new AXS103 firmware as well
as troubleshoot unexpected execution by multiple cores simultaneously.

The following changes since commit 5cf618ee60a752d058a767372ca1ecb8d9c09b16:

  Merge git://git.denx.de/u-boot-arc (2017-03-24 08:19:30 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 6cba327bd96f90818a8beede51405228c54a5251:

  arcv2: Halt non-master cores (2017-03-31 22:09:36 +0300)

----------------------------------------------------------------
Alexey Brodkin (3):
      axs103: Clean-up smp_kick_all_cpus()
      axs103: Support slave core kick-start on axs103 v1.1 firmware
      arcv2: Halt non-master cores

 arch/arc/lib/start.S           | 16 ++++++++++++++++
 board/synopsys/axs10x/axs10x.c | 29 +++++++++++++++++++++++------
 2 files changed, 39 insertions(+), 6 deletions(-)

Regards,
Alexey 

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2017-03-24 11:53 Alexey Brodkin
@ 2017-03-24 17:37 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2017-03-24 17:37 UTC (permalink / raw)
  To: u-boot

On Fri, Mar 24, 2017 at 11:53:43AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Please pull changes which introduce ARC built-in timer
> support in U-Boot. This replaces legacy arch/arc/lib/timer.c implementation
> and allows us to describe ARC Timers in Device Tree. Among other things
> that way we may properly inherit Timer's clock from CPU's clock s they
> really run synchronously.
> 
> The following changes since commit d0ffda8ed208ff2957cd09ccc37e2d6dff81523e:
> 
>   Merge git://git.denx.de/u-boot-dm (2017-03-23 12:19:07 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 3daa7c7b831ddeed0e490a899710a58691ee20c3:
> 
>   arc: use timer driver for ARC boards (2017-03-24 14:47:52 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170324/ff00c976/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2017-03-24 11:53 Alexey Brodkin
  2017-03-24 17:37 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2017-03-24 11:53 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Please pull changes which introduce ARC built-in timer
support in U-Boot. This replaces legacy arch/arc/lib/timer.c implementation
and allows us to describe ARC Timers in Device Tree. Among other things
that way we may properly inherit Timer's clock from CPU's clock s they
really run synchronously.

The following changes since commit d0ffda8ed208ff2957cd09ccc37e2d6dff81523e:

  Merge git://git.denx.de/u-boot-dm (2017-03-23 12:19:07 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 3daa7c7b831ddeed0e490a899710a58691ee20c3:

  arc: use timer driver for ARC boards (2017-03-24 14:47:52 +0300)

----------------------------------------------------------------
Vlad Zakharov (3):
      drivers: timer: Introduce ARC timer driver
      arc: dts: separate single axs10x.dts file
      arc: use timer driver for ARC boards

 arch/Kconfig                                 |   3 +++
 arch/arc/Kconfig                             |   9 ++++++---
 arch/arc/dts/Makefile                        |   3 ++-
 arch/arc/dts/abilis_tb100.dts                |  12 +++++++++---
 arch/arc/dts/axc001.dtsi                     |  19 ++++++++++++++++++
 arch/arc/dts/axc003.dtsi                     |  19 ++++++++++++++++++
 arch/arc/dts/axs101.dts                      |  17 ++++++++++++++++
 arch/arc/dts/axs103.dts                      |  17 ++++++++++++++++
 arch/arc/dts/axs10x.dts                      |  57 -----------------------------------------------------
 arch/arc/dts/axs10x_mb.dtsi                  |  66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arc/dts/nsim.dts                        |  14 +++++++++----
 arch/arc/dts/skeleton.dtsi                   |  19 +++++++++++++++++-
 arch/arc/include/asm/arcregs.h               |   4 ++++
 arch/arc/lib/Makefile                        |   1 -
 arch/arc/lib/timer.c                         |  24 -----------------------
 board/synopsys/axs10x/Kconfig                |   2 +-
 configs/axs101_defconfig                     |   4 ++--
 configs/axs103_defconfig                     |   3 +--
 doc/device-tree-bindings/timer/arc_timer.txt |  24 +++++++++++++++++++++++
 drivers/timer/Kconfig                        |   9 +++++++++
 drivers/timer/Makefile                       |   1 +
 drivers/timer/arc_timer.c                    | 113
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/axs10x.h                     |   2 --
 include/configs/nsim.h                       |   5 -----
 include/configs/tb100.h                      |   5 -----
 25 files changed, 341 insertions(+), 111 deletions(-)
 create mode 100644 arch/arc/dts/axc001.dtsi
 create mode 100644 arch/arc/dts/axc003.dtsi
 create mode 100644 arch/arc/dts/axs101.dts
 create mode 100644 arch/arc/dts/axs103.dts
 delete mode 100644 arch/arc/dts/axs10x.dts
 create mode 100644 arch/arc/dts/axs10x_mb.dtsi
 delete mode 100644 arch/arc/lib/timer.c
 create mode 100644 doc/device-tree-bindings/timer/arc_timer.txt
 create mode 100644 drivers/timer/arc_timer.c

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-09-16 11:30 Alexey Brodkin
@ 2016-09-19  0:31 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-09-19  0:31 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 16, 2016 at 11:30:34AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> That's a minor change that accommodates changes in upcoming ARC GNU tools.
> 
> The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:
> 
> ? Prepare v2016.09 (2016-09-12 10:05:51 -0400)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to 7c8d81605302e7d7fdd3e7d8eb69302bddc64a2c:
> 
> ? arc: Use -mcpu=XXX instead of obsolete -marcXXX (2016-09-16 12:12:26 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160918/f0ab9127/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-09-16 11:30 Alexey Brodkin
  2016-09-19  0:31 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-09-16 11:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

That's a minor change that accommodates changes in upcoming ARC GNU tools.

The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:

? Prepare v2016.09 (2016-09-12 10:05:51 -0400)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to 7c8d81605302e7d7fdd3e7d8eb69302bddc64a2c:

? arc: Use -mcpu=XXX instead of obsolete -marcXXX (2016-09-16 12:12:26 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
??????arc: Use -mcpu=XXX instead of obsolete -marcXXX

?arch/arc/config.mk | 6 +++---
?1 file changed, 3 insertions(+), 3 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-07-04  8:49 Alexey Brodkin
@ 2016-07-05  2:44 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-07-05  2:44 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 04, 2016 at 08:49:40AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> These are 2 very subtle changes from which one accommodates the most recent ARC tools
> where "-marchs" is no longer accepted and the second one is a minor fixup that might
> benefit in the future once "global_data.h" gets included in assembly files (note that might
> easily happen because that way we include "asm-generic/global_data.h" with all its
> definitions).
> 
> The following changes since commit 0e1e587ff4fc2d81ad4f6313f02c5ca4c8ceea01:
> 
> ? Prepare v2016.07-rc3 (2016-07-01 17:43:17 -0400)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to c7dea6e259d68cc0645daf3fe2188e077748ef9e:
> 
> ? arc: make global_data.h usable in assembly files (2016-07-04 11:43:41 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160704/13742dfd/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-07-04  8:49 Alexey Brodkin
  2016-07-05  2:44 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-07-04  8:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These are 2 very subtle changes from which one accommodates the most recent ARC tools
where "-marchs" is no longer accepted and the second one is a minor fixup that might
benefit in the future once "global_data.h" gets included in assembly files (note that might
easily happen because that way we include "asm-generic/global_data.h" with all its
definitions).

The following changes since commit 0e1e587ff4fc2d81ad4f6313f02c5ca4c8ceea01:

? Prepare v2016.07-rc3 (2016-07-01 17:43:17 -0400)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to c7dea6e259d68cc0645daf3fe2188e077748ef9e:

? arc: make global_data.h usable in assembly files (2016-07-04 11:43:41 +0300)

----------------------------------------------------------------
Alexey Brodkin (2):
??????arc: Use "-mcpu=archs" instead of deprecated "-marchs" for ARC HS
??????arc: make global_data.h usable in assembly files

?arch/arc/config.mk?????????????????| 4 ++--
?arch/arc/include/asm/global_data.h | 2 ++
?2 files changed, 4 insertions(+), 2 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-06-13 12:43 Alexey Brodkin
@ 2016-06-19 14:08 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-06-19 14:08 UTC (permalink / raw)
  To: u-boot

On Mon, Jun 13, 2016 at 12:43:13PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:
> 
> ? siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to fc1e8fbbb2ea73139c2eadf2f174d6c3fc4ee03f:
> 
> ? axs103: Bump CPU frequency from 50MHz to 100MHz (2016-06-13 14:38:05 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160619/5a49c118/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-06-13 12:43 Alexey Brodkin
  2016-06-19 14:08 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-06-13 12:43 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:

? siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to fc1e8fbbb2ea73139c2eadf2f174d6c3fc4ee03f:

? axs103: Bump CPU frequency from 50MHz to 100MHz (2016-06-13 14:38:05 +0200)

----------------------------------------------------------------
Alexey Brodkin (5):
??????arc/cache: really do invalidate_dcache_all() even if IOC exists
??????arc/cache: Flush & invalidate all caches right before enabling IOC
??????board: axs10x: Flush entire cache after programming reset vector
??????arc: Update data accessors with use of memory barriers
??????axs103: Bump CPU frequency from 50MHz to 100MHz

?arch/arc/include/asm/io.h??????| 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
?arch/arc/lib/cache.c???????????| 10 ++++-----
?board/synopsys/axs101/axs101.c |??2 +-
?configs/axs103_defconfig???????|??2 +-
?4 files changed, 86 insertions(+), 23 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-04-21 17:11 Alexey Brodkin
@ 2016-04-22 14:26 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-04-22 14:26 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 21, 2016 at 05:11:40PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit ee8b25fa354da7cfaafe0e6781e873c74c29bbad:
> 
> ? Prepare v2016.05-rc2 (2016-04-21 09:37:33 -0400)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to 2a8382c6fe7ddf0e15791b3ffa5f390a674a212b:
> 
> ? arc/cache: really do flush_dcache_all() even if IOC exists (2016-04-21 20:09:59 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160422/944362ec/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-04-21 17:11 Alexey Brodkin
  2016-04-22 14:26 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-04-21 17:11 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit ee8b25fa354da7cfaafe0e6781e873c74c29bbad:

? Prepare v2016.05-rc2 (2016-04-21 09:37:33 -0400)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to 2a8382c6fe7ddf0e15791b3ffa5f390a674a212b:

? arc/cache: really do flush_dcache_all() even if IOC exists (2016-04-21 20:09:59 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
??????arc/cache: really do flush_dcache_all() even if IOC exists

?arch/arc/lib/cache.c | 7 ++-----
?1 file changed, 2 insertions(+), 5 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-04-11 17:23 Alexey Brodkin
@ 2016-04-12  2:27 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-04-12  2:27 UTC (permalink / raw)
  To: u-boot

On Mon, Apr 11, 2016 at 05:23:56PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> Could you please pull changes for ARC below?
> 
> The following changes since commit 9dbdc6ebd4db60effebefcf8d541cf598712e3b7:
> 
> ? Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2016-04-10 19:55:25 -0400)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to 53637c911b7a2397b50690cd67b7d59145bcae9c:
> 
> ? arc: Add virt_to_phys() stub (2016-04-11 10:20:38 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160411/06f47fc2/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-04-11 17:23 Alexey Brodkin
  2016-04-12  2:27 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-04-11 17:23 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Could you please pull changes for ARC below?

The following changes since commit 9dbdc6ebd4db60effebefcf8d541cf598712e3b7:

? Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2016-04-10 19:55:25 -0400)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to 53637c911b7a2397b50690cd67b7d59145bcae9c:

? arc: Add virt_to_phys() stub (2016-04-11 10:20:38 -0700)

----------------------------------------------------------------
Alexey Brodkin (2):
??????arc: get rid of running_on_hw
??????arc: Add virt_to_phys() stub

?arch/arc/include/asm/global_data.h |??1 -
?arch/arc/include/asm/io.h??????????|??5 +++++
?arch/arc/lib/cpu.c?????????????????|??6 ------
?drivers/serial/serial_arc.c????????| 16 ----------------
?4 files changed, 5 insertions(+), 23 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2016-02-20  8:22 Alexey Brodkin
@ 2016-02-20 14:23 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2016-02-20 14:23 UTC (permalink / raw)
  To: u-boot

On Sat, Feb 20, 2016 at 08:22:04AM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 86a0df732853d1a11eb3eaa3cda688d9ef7b34e5:
> 
> ? spl: if MMCSD_MODE_RAW fails, try MMCSD_MODE_FS (2016-02-19 09:31:37 -0500)
> 
> are available in the git repository at:
> 
> ? git://git.denx.de/u-boot-arc.git?
> 
> for you to fetch changes up to db6ce2312dcae87619136457d1f9df56789f630a:
> 
> ? arc: cache - utilize IO coherency (AKA IOC) engine (2016-02-20 11:20:05 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160220/cd41a632/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2016-02-20  8:22 Alexey Brodkin
  2016-02-20 14:23 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2016-02-20  8:22 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 86a0df732853d1a11eb3eaa3cda688d9ef7b34e5:

? spl: if MMCSD_MODE_RAW fails, try MMCSD_MODE_FS (2016-02-19 09:31:37 -0500)

are available in the git repository at:

? git://git.denx.de/u-boot-arc.git?

for you to fetch changes up to db6ce2312dcae87619136457d1f9df56789f630a:

? arc: cache - utilize IO coherency (AKA IOC) engine (2016-02-20 11:20:05 +0300)

----------------------------------------------------------------
Alexey Brodkin (2):
??????arc: cache - accommodate different L1 cache line lengths
??????arc: cache - utilize IO coherency (AKA IOC) engine

?arch/arc/Kconfig???????????????|??11 -----
?arch/arc/include/asm/arcregs.h |???7 ++++
?arch/arc/include/asm/cache.h???|??14 +++----
?arch/arc/lib/cache.c???????????| 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
?configs/axs101_defconfig???????|???1 -
?configs/tb100_defconfig????????|???1 -
?6 files changed, 146 insertions(+), 63 deletions(-)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2015-12-08 14:33 Alexey Brodkin
@ 2015-12-08 15:00 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2015-12-08 15:00 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 08, 2015 at 02:33:25PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 8356431bf8df6d47255d6a74ca9dce53d75265c7:
> 
>   Prepare v2016.01-rc2 (2015-12-07 14:23:45 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to 8555dd88cd1a7b5dd1e76c111fe635a92223b98b:
> 
>   axs10x: add support of generic EHCI USB 2.0 controller (2015-12-08 17:29:56 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151208/f16aa0ca/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2015-12-08 14:33 Alexey Brodkin
  2015-12-08 15:00 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2015-12-08 14:33 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 8356431bf8df6d47255d6a74ca9dce53d75265c7:

  Prepare v2016.01-rc2 (2015-12-07 14:23:45 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to 8555dd88cd1a7b5dd1e76c111fe635a92223b98b:

  axs10x: add support of generic EHCI USB 2.0 controller (2015-12-08 17:29:56 +0300)

----------------------------------------------------------------
Alexey Brodkin (1):
      axs10x: add support of generic EHCI USB 2.0 controller

 arch/arc/dts/axs10x.dts  | 6 ++++++
 configs/axs101_defconfig | 6 ++++++
 configs/axs103_defconfig | 6 ++++++
 3 files changed, 18 insertions(+)

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot] Please pull ARC changes
  2015-11-17 21:41 Alexey Brodkin
@ 2015-11-18  0:50 ` Tom Rini
  0 siblings, 0 replies; 61+ messages in thread
From: Tom Rini @ 2015-11-18  0:50 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 17, 2015 at 09:41:45PM +0000, Alexey Brodkin wrote:

> Hi Tom,
> 
> The following changes since commit 3d4825446e4258192e1f2302d691a8c0c82a0975:
> 
>   Prepare v2016.01-rc1 (2015-11-16 20:29:51 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-arc.git 
> 
> for you to fetch changes up to fb2dea60e8f355ae00d427db09112a90839c96ec:
> 
>   board: axs10x switch serial port and Ethernet to driver model (2015-11-18 00:39:22 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151117/c85104ee/attachment.sig>

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [U-Boot]  Please pull ARC changes
@ 2015-11-17 21:41 Alexey Brodkin
  2015-11-18  0:50 ` Tom Rini
  0 siblings, 1 reply; 61+ messages in thread
From: Alexey Brodkin @ 2015-11-17 21:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 3d4825446e4258192e1f2302d691a8c0c82a0975:

  Prepare v2016.01-rc1 (2015-11-16 20:29:51 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-arc.git 

for you to fetch changes up to fb2dea60e8f355ae00d427db09112a90839c96ec:

  board: axs10x switch serial port and Ethernet to driver model (2015-11-18 00:39:22 +0300)

----------------------------------------------------------------
Alexey Brodkin (3):
      arc: add stubs for map_physmem() and unmap_physmem()
      arc: add empty asm/processor.h to satisfy compilation of USB code
      board: axs10x switch serial port and Ethernet to driver model

 arch/arc/dts/Makefile            |  1 +
 arch/arc/dts/axs10x.dts          | 45 +++++++++++++++++++++++++++++++++++++++++++++
 arch/arc/include/asm/io.h        | 24 ++++++++++++++++++++++++
 arch/arc/include/asm/processor.h | 12 ++++++++++++
 board/synopsys/axs101/axs101.c   | 12 ------------
 configs/axs101_defconfig         | 11 ++++++++++-
 configs/axs103_defconfig         | 11 ++++++++++-
 include/configs/axs101.h         | 31 ++++++-------------------------
 8 files changed, 108 insertions(+), 39 deletions(-)
 create mode 100644 arch/arc/dts/axs10x.dts
 create mode 100644 arch/arc/include/asm/processor.h

Regards,
Alexey

^ permalink raw reply	[flat|nested] 61+ messages in thread

end of thread, other threads:[~2019-01-27  3:50 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-05 10:09 [U-Boot] Please pull ARC changes Alexey Brodkin
2016-08-06  2:09 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-01-25  5:52 Alexey Brodkin
2019-01-27  3:50 ` Tom Rini
2018-12-03 11:32 Alexey Brodkin
2018-12-03 15:32 ` Tom Rini
2018-11-01 20:41 Alexey Brodkin
2018-11-02 20:30 ` Tom Rini
2018-10-15 10:22 Alexey Brodkin
2018-10-12 12:38 Alexey Brodkin
2018-10-05 14:10 Alexey Brodkin
2018-10-06  1:16 ` Tom Rini
2018-06-21 11:59 Alexey Brodkin
2018-06-21 18:21 ` Tom Rini
2018-06-18  9:29 Alexey Brodkin
2018-06-15 13:14 Alexey Brodkin
2018-06-16  2:34 ` Tom Rini
2018-05-24 13:09 Alexey Brodkin
2018-05-24 23:41 ` Tom Rini
2018-03-23 13:23 Alexey Brodkin
2018-03-23 13:33 ` Tom Rini
2018-03-23 13:38   ` Alexey Brodkin
2018-03-23 13:51     ` Tom Rini
2018-02-15 12:53 Alexey Brodkin
2018-02-15 19:07 ` Tom Rini
2018-01-19 15:08 Alexey Brodkin
2018-01-19 15:08 ` Alexey Brodkin
2018-01-19 21:11 ` Tom Rini
2018-01-19 21:11   ` Tom Rini
2017-12-12 15:52 Alexey Brodkin
2017-12-12 15:52 ` Alexey Brodkin
2017-12-12 15:58 ` Tom Rini
2017-12-12 15:58   ` Tom Rini
2017-12-11  8:43 Alexey Brodkin
2017-12-12  1:55 ` Tom Rini
2017-11-24 16:39 Alexey Brodkin
2017-11-24 21:33 ` Tom Rini
2017-06-29 16:39 Alexey Brodkin
2017-06-30  1:26 ` Tom Rini
2017-04-11 14:56 Alexey Brodkin
2017-04-11 15:55 ` Tom Rini
2017-03-31 19:12 Alexey Brodkin
2017-04-04 20:00 ` Tom Rini
2017-03-24 11:53 Alexey Brodkin
2017-03-24 17:37 ` Tom Rini
2016-09-16 11:30 Alexey Brodkin
2016-09-19  0:31 ` Tom Rini
2016-07-04  8:49 Alexey Brodkin
2016-07-05  2:44 ` Tom Rini
2016-06-13 12:43 Alexey Brodkin
2016-06-19 14:08 ` Tom Rini
2016-04-21 17:11 Alexey Brodkin
2016-04-22 14:26 ` Tom Rini
2016-04-11 17:23 Alexey Brodkin
2016-04-12  2:27 ` Tom Rini
2016-02-20  8:22 Alexey Brodkin
2016-02-20 14:23 ` Tom Rini
2015-12-08 14:33 Alexey Brodkin
2015-12-08 15:00 ` Tom Rini
2015-11-17 21:41 Alexey Brodkin
2015-11-18  0:50 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.