* [U-Boot] Uboot send pull request
@ 2016-12-02 7:44 ` uboot at andestech.com
2016-12-02 9:08 ` Jaehoon Chung
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2016-12-02 7:44 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 9ae0e14350758e6447c90615ff4df530549a45e2:
Merge git://www.denx.de/git/u-boot-marvell (2016-12-01 09:24:02 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to 07ce9147e919be25d8928e54b4cd23460ff44a7f:
nds32: Support eth DM. (2016-12-02 14:46:15 +0800)
----------------------------------------------------------------
rick (6):
nds32: Support serial DM.
nds32: Support timer DM.
nds32: mmc: Support mmc DM.
nds32: mmc: Support mmc DM.
nds32: mmc: Support mmc DM.
nds32: Support eth DM.
arch/Kconfig | 1 +
arch/nds32/cpu/n1213/ag101/timer.c | 3 +-
arch/nds32/cpu/n1213/start.S | 13 +-
arch/nds32/dts/Makefile | 14 ++
arch/nds32/dts/ag101p.dts | 71 ++++++++
arch/nds32/include/asm/config.h | 1 +
board/AndesTech/adp-ag101p/adp-ag101p.c | 7 +-
configs/adp-ag101p_defconfig | 14 ++
drivers/mmc/Kconfig | 7 +
drivers/mmc/Makefile | 1 +
drivers/mmc/ftsdc010_mci.c | 106 +++++++++---
drivers/mmc/nds32_mmc.c | 140 +++++++++++++++
drivers/net/Kconfig | 5 +
drivers/net/ftmac100.c | 281 +++++++++++++++++++++++++------
drivers/timer/Kconfig | 6 +
drivers/timer/Makefile | 1 +
drivers/timer/ag101p_timer.c | 122 ++++++++++++++
include/configs/adp-ag101p.h | 14 +-
include/faraday/ftsdc010.h | 41 +++++
19 files changed, 752 insertions(+), 96 deletions(-)
create mode 100644 arch/nds32/dts/Makefile
create mode 100644 arch/nds32/dts/ag101p.dts
create mode 100644 drivers/mmc/nds32_mmc.c
create mode 100644 drivers/timer/ag101p_timer.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2016-12-02 7:44 ` [U-Boot] Uboot send pull request uboot at andestech.com
@ 2016-12-02 9:08 ` Jaehoon Chung
2016-12-02 15:38 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: Jaehoon Chung @ 2016-12-02 9:08 UTC (permalink / raw)
To: u-boot
On 12/02/2016 04:44 PM, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 9ae0e14350758e6447c90615ff4df530549a45e2:
>
> Merge git://www.denx.de/git/u-boot-marvell (2016-12-01 09:24:02 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to 07ce9147e919be25d8928e54b4cd23460ff44a7f:
>
> nds32: Support eth DM. (2016-12-02 14:46:15 +0800)
>
> ----------------------------------------------------------------
> rick (6):
> nds32: Support serial DM.
> nds32: Support timer DM.
> nds32: mmc: Support mmc DM.
> nds32: mmc: Support mmc DM.
> nds32: mmc: Support mmc DM.
> nds32: Support eth DM.
Even though I don't know how Tom thinks about this PR, I don't agree this PR.
There are no review and ack about your patches.
Best Regards,
Jaehoon Chung
>
> arch/Kconfig | 1 +
> arch/nds32/cpu/n1213/ag101/timer.c | 3 +-
> arch/nds32/cpu/n1213/start.S | 13 +-
> arch/nds32/dts/Makefile | 14 ++
> arch/nds32/dts/ag101p.dts | 71 ++++++++
> arch/nds32/include/asm/config.h | 1 +
> board/AndesTech/adp-ag101p/adp-ag101p.c | 7 +-
> configs/adp-ag101p_defconfig | 14 ++
> drivers/mmc/Kconfig | 7 +
> drivers/mmc/Makefile | 1 +
> drivers/mmc/ftsdc010_mci.c | 106 +++++++++---
> drivers/mmc/nds32_mmc.c | 140 +++++++++++++++
> drivers/net/Kconfig | 5 +
> drivers/net/ftmac100.c | 281 +++++++++++++++++++++++++------
> drivers/timer/Kconfig | 6 +
> drivers/timer/Makefile | 1 +
> drivers/timer/ag101p_timer.c | 122 ++++++++++++++
> include/configs/adp-ag101p.h | 14 +-
> include/faraday/ftsdc010.h | 41 +++++
> 19 files changed, 752 insertions(+), 96 deletions(-)
> create mode 100644 arch/nds32/dts/Makefile
> create mode 100644 arch/nds32/dts/ag101p.dts
> create mode 100644 drivers/mmc/nds32_mmc.c
> create mode 100644 drivers/timer/ag101p_timer.c
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
>
>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2016-12-02 9:08 ` Jaehoon Chung
@ 2016-12-02 15:38 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2016-12-02 15:38 UTC (permalink / raw)
To: u-boot
On Fri, Dec 02, 2016 at 06:08:53PM +0900, Jaehoon Chung wrote:
> On 12/02/2016 04:44 PM, uboot at andestech.com wrote:
> > Hi Tom,
> >
> > Please pull the following patch from u-boot-nds32 into your tree.
> > Thanks!
> >
> > The following changes since commit 9ae0e14350758e6447c90615ff4df530549a45e2:
> >
> > Merge git://www.denx.de/git/u-boot-marvell (2016-12-01 09:24:02 -0500)
> >
> > are available in the git repository at:
> >
> >
> > git://git.denx.de/u-boot-nds32.git master
> >
> > for you to fetch changes up to 07ce9147e919be25d8928e54b4cd23460ff44a7f:
> >
> > nds32: Support eth DM. (2016-12-02 14:46:15 +0800)
> >
> > ----------------------------------------------------------------
> > rick (6):
> > nds32: Support serial DM.
> > nds32: Support timer DM.
> > nds32: mmc: Support mmc DM.
> > nds32: mmc: Support mmc DM.
> > nds32: mmc: Support mmc DM.
> > nds32: Support eth DM.
>
> Even though I don't know how Tom thinks about this PR, I don't agree this PR.
> There are no review and ack about your patches.
Indeed, these were just posted and haven't gotten any review comments
from anyone yet, it's a bit too soon to pull, 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/20161202/5cbf8af7/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2019-06-05 10:21 uboot at andestech.com
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA40CC218@ATCPCS16.andestech.com>
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2019-06-05 10:21 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull some riscv update:
1. Add DM drivers to support RISC-V CPU and timer, plus some bug fixes.
2. Support SiFive UART
3. Rename ax25-ae350 defconfig
https://travis-ci.org/rickchen36/u-boot-riscv/builds/469364551
Thanks
Rick
The following changes since commit 1f2e948d6d53f77a2ddb2dde3531b0d5bc2815ad:
Prepare v2019.01-rc2 (2018-12-17 20:25:24 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 368ff57805b03bebf99e97e703ce07aec721bc71:
doc: README.ae350: Sync for ax25-ae350 rename (2018-12-18 13:26:02 +0800)
----------------------------------------------------------------
Anup Patel (4):
riscv: Introduce a Kconfig option for machine mode
riscv: Implement riscv_get_time() API using rdtime instruction
drivers: serial: Add SiFive UART driver
riscv: qemu: Imply SIFIVE_SERIAL for emulation
Bin Meng (22):
dm: cpu: Add timebase frequency to the platdata
riscv: qemu: Create a simple-bus driver for the soc node
cpu: Add a RISC-V CPU driver
timer: Add generic driver for RISC-V privileged architecture defined timer
riscv: ax25: Hide the ax25-specific Kconfig option
riscv: Add a SYSCON driver for SiFive's Core Local Interruptor
riscv: qemu: Add platform-specific Kconfig options
riscv: Enlarge the default SYS_MALLOC_F_LEN
riscv: Probe cpus during boot
riscv: Remove non-DM version of print_cpuinfo()
riscv: Add CSR numbers
riscv: Add exception codes for xcause register
riscv: Update supports_extension() to use desc from cpu driver
riscv: Add indirect stringification to csr_xxx ops
riscv: Do some basic architecture level cpu initialization
riscv: Move trap handler codes to mtrap.S
riscv: Fix context restore before returning from trap handler
riscv: Return to previous privilege level after trap handling
riscv: Adjust the _exit_trap() position to come before handle_trap()
riscv: Save boot hart id to the global data
riscv: bootm: Change to use boot_hart from global data
riscv: Remove ae350.dts
Lukas Auer (1):
riscv: add Kconfig entries for the code model
Rick Chen (2):
riscv: configs: Rename ax25-ae350 defconfig
doc: README.ae350: Sync for ax25-ae350 rename
arch/riscv/Kconfig | 60 +++++++++++++++++++++--
arch/riscv/Makefile | 9 +++-
arch/riscv/cpu/Makefile | 2 +-
arch/riscv/cpu/ax25/Kconfig | 17 +++++--
arch/riscv/cpu/ax25/cache.c | 12 ++---
arch/riscv/cpu/cpu.c | 98 ++++++++++++++++++++++++++------------
arch/riscv/cpu/mtrap.S | 103 ++++++++++++++++++++++++++++++++++++++++
arch/riscv/cpu/qemu/Kconfig | 12 +++++
arch/riscv/cpu/qemu/cpu.c | 14 ++++++
arch/riscv/cpu/start.S | 93 ++----------------------------------
arch/riscv/dts/ae350.dts | 229 ----------------------------------------------------------------------------------------
arch/riscv/include/asm/csr.h | 16 ++++---
arch/riscv/include/asm/encoding.h | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/global_data.h | 4 ++
arch/riscv/include/asm/syscon.h | 19 ++++++++
arch/riscv/lib/Makefile | 2 +
arch/riscv/lib/asm-offsets.c | 19 ++++++++
arch/riscv/lib/bootm.c | 2 +-
arch/riscv/lib/interrupts.c | 62 ++++++++++++------------
arch/riscv/lib/rdtime.c | 38 +++++++++++++++
arch/riscv/lib/sifive_clint.c | 84 +++++++++++++++++++++++++++++++++
board/AndesTech/ax25-ae350/Kconfig | 4 ++
board/AndesTech/ax25-ae350/MAINTAINERS | 5 +-
board/emulation/qemu-riscv/Kconfig | 2 +
configs/{a25-ae350_32_defconfig => ae350_rv32_defconfig} | 0
configs/{ax25-ae350_64_defconfig => ae350_rv64_defconfig} | 0
doc/README.ae350 | 2 +-
drivers/cpu/Kconfig | 6 +++
drivers/cpu/Makefile | 1 +
drivers/cpu/riscv_cpu.c | 116 +++++++++++++++++++++++++++++++++++++++++++++
drivers/serial/Kconfig | 13 +++++
drivers/serial/Makefile | 1 +
drivers/serial/serial_sifive.c | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/timer/Kconfig | 7 +++
drivers/timer/Makefile | 1 +
drivers/timer/riscv_timer.c | 56 ++++++++++++++++++++++
include/cpu.h | 3 ++
37 files changed, 1154 insertions(+), 409 deletions(-)
create mode 100644 arch/riscv/cpu/mtrap.S
create mode 100644 arch/riscv/cpu/qemu/Kconfig
delete mode 100644 arch/riscv/dts/ae350.dts
create mode 100644 arch/riscv/include/asm/syscon.h
create mode 100644 arch/riscv/lib/asm-offsets.c
create mode 100644 arch/riscv/lib/rdtime.c
create mode 100644 arch/riscv/lib/sifive_clint.c
rename configs/{a25-ae350_32_defconfig => ae350_rv32_defconfig} (100%)
rename configs/{ax25-ae350_64_defconfig => ae350_rv64_defconfig} (100%)
create mode 100644 drivers/cpu/riscv_cpu.c
create mode 100644 drivers/serial/serial_sifive.c
create mode 100644 drivers/timer/riscv_timer.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-12-18 10:09 uboot at andestech.com
2018-12-23 17:31 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-12-18 10:09 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull some riscv update:
1. Add DM drivers to support RISC-V CPU and timer, plus some bug fixes.
2. Support SiFive UART
3. Rename ax25-ae350 defconfig
https://travis-ci.org/rickchen36/u-boot-riscv/builds/469364551
Thanks
Rick
The following changes since commit 1f2e948d6d53f77a2ddb2dde3531b0d5bc2815ad:
Prepare v2019.01-rc2 (2018-12-17 20:25:24 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 368ff57805b03bebf99e97e703ce07aec721bc71:
doc: README.ae350: Sync for ax25-ae350 rename (2018-12-18 13:26:02 +0800)
----------------------------------------------------------------
Anup Patel (4):
riscv: Introduce a Kconfig option for machine mode
riscv: Implement riscv_get_time() API using rdtime instruction
drivers: serial: Add SiFive UART driver
riscv: qemu: Imply SIFIVE_SERIAL for emulation
Bin Meng (22):
dm: cpu: Add timebase frequency to the platdata
riscv: qemu: Create a simple-bus driver for the soc node
cpu: Add a RISC-V CPU driver
timer: Add generic driver for RISC-V privileged architecture defined timer
riscv: ax25: Hide the ax25-specific Kconfig option
riscv: Add a SYSCON driver for SiFive's Core Local Interruptor
riscv: qemu: Add platform-specific Kconfig options
riscv: Enlarge the default SYS_MALLOC_F_LEN
riscv: Probe cpus during boot
riscv: Remove non-DM version of print_cpuinfo()
riscv: Add CSR numbers
riscv: Add exception codes for xcause register
riscv: Update supports_extension() to use desc from cpu driver
riscv: Add indirect stringification to csr_xxx ops
riscv: Do some basic architecture level cpu initialization
riscv: Move trap handler codes to mtrap.S
riscv: Fix context restore before returning from trap handler
riscv: Return to previous privilege level after trap handling
riscv: Adjust the _exit_trap() position to come before handle_trap()
riscv: Save boot hart id to the global data
riscv: bootm: Change to use boot_hart from global data
riscv: Remove ae350.dts
Lukas Auer (1):
riscv: add Kconfig entries for the code model
Rick Chen (2):
riscv: configs: Rename ax25-ae350 defconfig
doc: README.ae350: Sync for ax25-ae350 rename
arch/riscv/Kconfig | 60 +++++++++++++++++++++--
arch/riscv/Makefile | 9 +++-
arch/riscv/cpu/Makefile | 2 +-
arch/riscv/cpu/ax25/Kconfig | 17 +++++--
arch/riscv/cpu/ax25/cache.c | 12 ++---
arch/riscv/cpu/cpu.c | 98 ++++++++++++++++++++++++++------------
arch/riscv/cpu/mtrap.S | 103 ++++++++++++++++++++++++++++++++++++++++
arch/riscv/cpu/qemu/Kconfig | 12 +++++
arch/riscv/cpu/qemu/cpu.c | 14 ++++++
arch/riscv/cpu/start.S | 93 ++----------------------------------
arch/riscv/dts/ae350.dts | 229 ----------------------------------------------------------------------------------------
arch/riscv/include/asm/csr.h | 16 ++++---
arch/riscv/include/asm/encoding.h | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/global_data.h | 4 ++
arch/riscv/include/asm/syscon.h | 19 ++++++++
arch/riscv/lib/Makefile | 2 +
arch/riscv/lib/asm-offsets.c | 19 ++++++++
arch/riscv/lib/bootm.c | 2 +-
arch/riscv/lib/interrupts.c | 62 ++++++++++++------------
arch/riscv/lib/rdtime.c | 38 +++++++++++++++
arch/riscv/lib/sifive_clint.c | 84 +++++++++++++++++++++++++++++++++
board/AndesTech/ax25-ae350/Kconfig | 4 ++
board/AndesTech/ax25-ae350/MAINTAINERS | 5 +-
board/emulation/qemu-riscv/Kconfig | 2 +
configs/{a25-ae350_32_defconfig => ae350_rv32_defconfig} | 0
configs/{ax25-ae350_64_defconfig => ae350_rv64_defconfig} | 0
doc/README.ae350 | 2 +-
drivers/cpu/Kconfig | 6 +++
drivers/cpu/Makefile | 1 +
drivers/cpu/riscv_cpu.c | 116 +++++++++++++++++++++++++++++++++++++++++++++
drivers/serial/Kconfig | 13 +++++
drivers/serial/Makefile | 1 +
drivers/serial/serial_sifive.c | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/timer/Kconfig | 7 +++
drivers/timer/Makefile | 1 +
drivers/timer/riscv_timer.c | 56 ++++++++++++++++++++++
include/cpu.h | 3 ++
37 files changed, 1154 insertions(+), 409 deletions(-)
create mode 100644 arch/riscv/cpu/mtrap.S
create mode 100644 arch/riscv/cpu/qemu/Kconfig
delete mode 100644 arch/riscv/dts/ae350.dts
create mode 100644 arch/riscv/include/asm/syscon.h
create mode 100644 arch/riscv/lib/asm-offsets.c
create mode 100644 arch/riscv/lib/rdtime.c
create mode 100644 arch/riscv/lib/sifive_clint.c
rename configs/{a25-ae350_32_defconfig => ae350_rv32_defconfig} (100%)
rename configs/{ax25-ae350_64_defconfig => ae350_rv64_defconfig} (100%)
create mode 100644 drivers/cpu/riscv_cpu.c
create mode 100644 drivers/serial/serial_sifive.c
create mode 100644 drivers/timer/riscv_timer.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-12-05 6:32 uboot at andestech.com
0 siblings, 0 replies; 54+ messages in thread
From: uboot at andestech.com @ 2018-12-05 6:32 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull some riscv update:
1. Fix BBL may be corrupted problem.
2. Support U-Boot run ib S-mode.
https://travis-ci.org/rickchen36/u-boot-riscv/builds/463646974
Thanks
Rick
The following changes since commit 2e2a2a5d4f0c2e2642326d9000ce1f1553632e6a:
Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-12-04 19:22:31 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 48cbf6246052de10d35b616b5efb2f783904a49d:
riscv: ax25-ae350: Pass dtb address to u-boot with a1 register (2018-12-05 14:14:16 +0800)
----------------------------------------------------------------
Anup Patel (3):
riscv: Add kconfig option to run U-Boot in S-mode
riscv: qemu: Use different SYS_TEXT_BASE for S-mode
riscv: Add S-mode defconfigs for QEMU virt machine
Rick Chen (1):
riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
arch/riscv/Kconfig | 5 +++++
arch/riscv/cpu/start.S | 25 +++++++++++++++----------
arch/riscv/include/asm/encoding.h | 6 ++++++
arch/riscv/lib/interrupts.c | 31 ++++++++++++++++++++++---------
board/AndesTech/ax25-ae350/ax25-ae350.c | 3 ++-
board/emulation/qemu-riscv/Kconfig | 3 ++-
board/emulation/qemu-riscv/MAINTAINERS | 2 ++
configs/qemu-riscv32_smode_defconfig | 10 ++++++++++
configs/qemu-riscv64_smode_defconfig | 11 +++++++++++
9 files changed, 75 insertions(+), 21 deletions(-)
create mode 100644 configs/qemu-riscv32_smode_defconfig
create mode 100644 configs/qemu-riscv64_smode_defconfig
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-11-26 6:18 uboot at andestech.com
2018-11-27 3:12 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-11-26 6:18 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit 5830791d91d1200854ef78fcb32f808c8080f0f0:
Merge tag 'pull-tg18' of git://git.denx.de/u-boot-dm (2018-11-23 17:25:27 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 52923c6db7f00e0197ec894c8c1bb8a7681974bb:
riscv: cache: Implement i/dcache [status, enable, disable] (2018-11-26 13:58:01 +0800)
----------------------------------------------------------------
Bin Meng (1):
Drop CONFIG_INIT_CRITICAL
Lukas Auer (27):
tools: .gitignore: add prelink-riscv
dts: riscv: update makefile to also clean the RISC-V dts directory
riscv: rename CPU_RISCV_32/64 to match architecture names ARCH_RV32I/64I
riscv: select CONFIG_PHYS_64BIT on RV64I systems
riscv: add Kconfig entries for the C and A ISA extensions
riscv: set -march and -mabi based on the Kconfig configuration
riscv: enable -fdata-sections
riscv: fix use of incorrectly sized variables
riscv: make use of the barrier functions from Linux
riscv: do not reimplement generic io functions
riscv: complete the list of exception codes
riscv: treat undefined exception codes as reserved
riscv: hang on unhandled exceptions
riscv: implement the invalidate_icache_* functions
riscv: fix inconsistent use of spaces and tabs in start.S
riscv: align mtvec on a 4-byte boundary
riscv: remove unused labels in start.S
riscv: do not blindly modify the mstatus CSR
riscv: save hart ID and device tree passed by prior boot stage
riscv: qemu: use device tree passed by prior boot stage
riscv: qemu: support booting Linux
riscv: align bootm implementation with that of other architectures
distro_bootcmd: add VirtIO distro boot command
riscv: qemu: enable distro boot
dm: core: add missing prototype for ofnode_read_u64
riscv: qemu: detect and boot the kernel passed by QEMU
riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL
Rick Chen (4):
riscv: dts: Sync to Linux Kernel ae350 dts.
configs: ax25-ae350: Separate ax25-ae350 for RV32/64I.
riscv: dts: Add ae350_32.dts for RV32I
riscv: cache: Implement i/dcache [status, enable, disable]
arch/nds32/cpu/n1213/start.S | 51 --------------
arch/riscv/Kconfig | 34 ++++++---
arch/riscv/Makefile | 20 ++++++
arch/riscv/config.mk | 7 +-
arch/riscv/cpu/ax25/Kconfig | 7 ++
arch/riscv/cpu/ax25/Makefile | 1 +
arch/riscv/cpu/ax25/cache.c | 95 +++++++++++++++++++++++++
arch/riscv/cpu/ax25/cpu.c | 4 ++
arch/riscv/cpu/cpu.c | 6 ++
arch/riscv/cpu/qemu/cpu.c | 2 +-
arch/riscv/cpu/start.S | 346 +++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
arch/riscv/dts/Makefile | 1 -
arch/riscv/dts/ae350.dts | 107 +++++++++++++++++++++++++----
arch/riscv/dts/ae350_32.dts | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/dts/ae350_64.dts | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/barrier.h | 67 ++++++++++++++++++
arch/riscv/include/asm/cache.h | 3 +
arch/riscv/include/asm/io.h | 48 +++----------
arch/riscv/include/asm/posix_types.h | 6 +-
arch/riscv/include/asm/types.h | 4 ++
arch/riscv/lib/bootm.c | 97 ++++++++++++++++++--------
arch/riscv/lib/cache.c | 36 ++++++++--
arch/riscv/lib/interrupts.c | 31 +++++++--
arch/riscv/lib/setjmp.S | 2 +-
board/armltd/integrator/README | 4 +-
board/emulation/qemu-riscv/Kconfig | 2 +
board/emulation/qemu-riscv/qemu-riscv.c | 73 +++++++++++++++++---
configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig} | 3 +-
configs/ax25-ae350_64_defconfig | 37 ++++++++++
configs/qemu-riscv32_defconfig | 5 +-
configs/qemu-riscv64_defconfig | 7 +-
doc/README.distro | 3 +-
dts/Makefile | 2 +-
include/common.h | 5 --
include/config_distro_bootcmd.h | 21 ++++--
include/configs/qemu-riscv.h | 28 ++++++++
include/dm/ofnode.h | 10 +++
scripts/config_whitelist.txt | 1 -
tools/.gitignore | 1 +
39 files changed, 1267 insertions(+), 368 deletions(-)
create mode 100644 arch/riscv/cpu/ax25/Kconfig
create mode 100644 arch/riscv/cpu/ax25/cache.c
create mode 100644 arch/riscv/dts/ae350_32.dts
create mode 100644 arch/riscv/dts/ae350_64.dts
create mode 100644 arch/riscv/include/asm/barrier.h
rename configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig} (93%)
create mode 100644 configs/ax25-ae350_64_defconfig
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-11-26 6:18 uboot at andestech.com
@ 2018-11-27 3:12 ` Tom Rini
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A50B17@ATCPCS16.andestech.com>
0 siblings, 1 reply; 54+ messages in thread
From: Tom Rini @ 2018-11-27 3:12 UTC (permalink / raw)
To: u-boot
On Mon, Nov 26, 2018 at 02:18:29PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
In the future can you please include a short summary here if you aren't
using a signed tag? Thanks!
>
> The following changes since commit 5830791d91d1200854ef78fcb32f808c8080f0f0:
>
> Merge tag 'pull-tg18' of git://git.denx.de/u-boot-dm (2018-11-23 17:25:27 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to 52923c6db7f00e0197ec894c8c1bb8a7681974bb:
>
> riscv: cache: Implement i/dcache [status, enable, disable] (2018-11-26 13:58:01 +0800)
>
With a tweak to the MAINTAINERS file for the new configs, 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/20181126/e02755ed/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-11-20 10:18 uboot at andestech.com
2018-11-20 14:00 ` Bin Meng
` (2 more replies)
0 siblings, 3 replies; 54+ messages in thread
From: uboot at andestech.com @ 2018-11-20 10:18 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit d73d81fd85e4a030ade42c4b2d13466d45090aa3:
Merge tag 'mips-pull-2018-11-18' of git://git.denx.de/u-boot-mips (2018-11-18 15:47:16 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to f1b8761952aca2cdd91f42dbfd26c656072f2d11:
riscv: ax25-ae350: Pass dtb address to u-boot with a1 register (2018-11-20 14:37:31 +0800)
----------------------------------------------------------------
Bin Meng (1):
Drop CONFIG_INIT_CRITICAL
Lukas Auer (26):
tools: .gitignore: add prelink-riscv
dts: riscv: update makefile to also clean the RISC-V dts directory
riscv: rename CPU_RISCV_32/64 to match architecture names ARCH_RV32I/64I
riscv: select CONFIG_PHYS_64BIT on RV64I systems
riscv: add Kconfig entries for the C and A ISA extensions
riscv: set -march and -mabi based on the Kconfig configuration
riscv: fix use of incorrectly sized variables
riscv: make use of the barrier functions from Linux
riscv: do not reimplement generic io functions
riscv: complete the list of exception codes
riscv: treat undefined exception codes as reserved
riscv: hang on unhandled exceptions
riscv: implement the invalidate_icache_* functions
riscv: fix inconsistent use of spaces and tabs in start.S
riscv: align mtvec on a 4-byte boundary
riscv: remove unused labels in start.S
riscv: do not blindly modify the mstatus CSR
riscv: save hart ID and device tree passed by prior boot stage
riscv: qemu: use device tree passed by prior boot stage
riscv: qemu: support booting Linux
riscv: align bootm implementation with that of other architectures
distro_bootcmd: add VirtIO distro boot command
riscv: qemu: enable distro boot
dm: core: add missing prototype for ofnode_read_u64
riscv: qemu: detect and boot the kernel passed by QEMU
riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL
Rick Chen (7):
riscv: enable -fdata-sections
riscv: dts: Sync to Linux Kernel ae350 dts.
configs: ax25-ae350: Separate ax25-ae350 for RV32/64I.
riscv: dts: Add ae350_32.dts for RV32I
configs: ax25-ae350: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO
riscv: cache: Implement i/dcache [status, enable, disable]
riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
arch/nds32/cpu/n1213/start.S | 51 --------------
arch/riscv/Kconfig | 34 ++++++---
arch/riscv/Makefile | 20 ++++++
arch/riscv/config.mk | 7 +-
arch/riscv/cpu/ax25/Kconfig | 7 ++
arch/riscv/cpu/ax25/Makefile | 1 +
arch/riscv/cpu/ax25/cache.c | 95 ++++++++++++++++++++++++++
arch/riscv/cpu/ax25/cpu.c | 4 ++
arch/riscv/cpu/cpu.c | 6 ++
arch/riscv/cpu/qemu/cpu.c | 2 +-
arch/riscv/cpu/start.S | 344 +++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
arch/riscv/dts/Makefile | 1 -
arch/riscv/dts/ae350.dts | 107 +++++++++++++++++++++++++----
arch/riscv/dts/ae350_32.dts | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/dts/ae350_64.dts | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/barrier.h | 67 ++++++++++++++++++
arch/riscv/include/asm/cache.h | 3 +
arch/riscv/include/asm/io.h | 48 +++----------
arch/riscv/include/asm/posix_types.h | 6 +-
arch/riscv/include/asm/types.h | 4 ++
arch/riscv/lib/bootm.c | 97 ++++++++++++++++++--------
arch/riscv/lib/cache.c | 36 ++++++++--
arch/riscv/lib/interrupts.c | 31 +++++++--
arch/riscv/lib/setjmp.S | 2 +-
board/AndesTech/ax25-ae350/ax25-ae350.c | 3 +-
board/armltd/integrator/README | 4 +-
board/emulation/qemu-riscv/Kconfig | 2 +
board/emulation/qemu-riscv/qemu-riscv.c | 73 +++++++++++++++++---
configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig} | 5 +-
configs/ax25-ae350_64_defconfig | 39 +++++++++++
configs/qemu-riscv32_defconfig | 5 +-
configs/qemu-riscv64_defconfig | 7 +-
doc/README.distro | 3 +-
dts/Makefile | 2 +-
include/common.h | 5 --
include/config_distro_bootcmd.h | 21 ++++--
include/configs/qemu-riscv.h | 28 ++++++++
include/dm/ofnode.h | 10 +++
scripts/config_whitelist.txt | 1 -
tools/.gitignore | 1 +
40 files changed, 1271 insertions(+), 369 deletions(-)
create mode 100644 arch/riscv/cpu/ax25/Kconfig
create mode 100644 arch/riscv/cpu/ax25/cache.c
create mode 100644 arch/riscv/dts/ae350_32.dts
create mode 100644 arch/riscv/dts/ae350_64.dts
create mode 100644 arch/riscv/include/asm/barrier.h
rename configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig} (89%)
create mode 100644 configs/ax25-ae350_64_defconfig
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-11-20 10:18 uboot at andestech.com
@ 2018-11-20 14:00 ` Bin Meng
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A4C59E@ATCPCS16.andestech.com>
2018-11-20 14:06 ` Auer, Lukas
2018-11-20 17:38 ` Tom Rini
2 siblings, 1 reply; 54+ messages in thread
From: Bin Meng @ 2018-11-20 14:00 UTC (permalink / raw)
To: u-boot
Hi Rick,
On Tue, Nov 20, 2018 at 6:33 PM <uboot@andestech.com> wrote:
>
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit d73d81fd85e4a030ade42c4b2d13466d45090aa3:
>
> Merge tag 'mips-pull-2018-11-18' of git://git.denx.de/u-boot-mips (2018-11-18 15:47:16 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to f1b8761952aca2cdd91f42dbfd26c656072f2d11:
>
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register (2018-11-20 14:37:31 +0800)
>
> ----------------------------------------------------------------
> Bin Meng (1):
> Drop CONFIG_INIT_CRITICAL
>
> Lukas Auer (26):
> tools: .gitignore: add prelink-riscv
> dts: riscv: update makefile to also clean the RISC-V dts directory
> riscv: rename CPU_RISCV_32/64 to match architecture names ARCH_RV32I/64I
> riscv: select CONFIG_PHYS_64BIT on RV64I systems
> riscv: add Kconfig entries for the C and A ISA extensions
> riscv: set -march and -mabi based on the Kconfig configuration
> riscv: fix use of incorrectly sized variables
> riscv: make use of the barrier functions from Linux
> riscv: do not reimplement generic io functions
> riscv: complete the list of exception codes
> riscv: treat undefined exception codes as reserved
> riscv: hang on unhandled exceptions
> riscv: implement the invalidate_icache_* functions
> riscv: fix inconsistent use of spaces and tabs in start.S
> riscv: align mtvec on a 4-byte boundary
> riscv: remove unused labels in start.S
> riscv: do not blindly modify the mstatus CSR
> riscv: save hart ID and device tree passed by prior boot stage
> riscv: qemu: use device tree passed by prior boot stage
> riscv: qemu: support booting Linux
> riscv: align bootm implementation with that of other architectures
> distro_bootcmd: add VirtIO distro boot command
> riscv: qemu: enable distro boot
> dm: core: add missing prototype for ofnode_read_u64
> riscv: qemu: detect and boot the kernel passed by QEMU
> riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL
>
> Rick Chen (7):
> riscv: enable -fdata-sections
> riscv: dts: Sync to Linux Kernel ae350 dts.
> configs: ax25-ae350: Separate ax25-ae350 for RV32/64I.
> riscv: dts: Add ae350_32.dts for RV32I
> configs: ax25-ae350: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO
> riscv: cache: Implement i/dcache [status, enable, disable]
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
>
Do any of your above patches get v2 posted? At least I did not see any
follow-up response [1] regarding to "riscv: ax25-ae350: Pass dtb
address to u-boot with a1 register"
[snip]
[1] https://lists.denx.de/pipermail/u-boot/2018-October/345903.html
Regards,
Bin
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-11-20 10:18 uboot at andestech.com
2018-11-20 14:00 ` Bin Meng
@ 2018-11-20 14:06 ` Auer, Lukas
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A4C7A8@ATCPCS16.andestech.com>
2018-11-20 17:38 ` Tom Rini
2 siblings, 1 reply; 54+ messages in thread
From: Auer, Lukas @ 2018-11-20 14:06 UTC (permalink / raw)
To: u-boot
On Tue, 2018-11-20 at 18:18 +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit
> d73d81fd85e4a030ade42c4b2d13466d45090aa3:
>
> Merge tag 'mips-pull-2018-11-18' of git://git.denx.de/u-boot-mips
> (2018-11-18 15:47:16 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to
> f1b8761952aca2cdd91f42dbfd26c656072f2d11:
>
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
> (2018-11-20 14:37:31 +0800)
>
> ----------------------------------------------------------------
> Bin Meng (1):
> Drop CONFIG_INIT_CRITICAL
>
> Lukas Auer (26):
> tools: .gitignore: add prelink-riscv
> dts: riscv: update makefile to also clean the RISC-V dts
> directory
> riscv: rename CPU_RISCV_32/64 to match architecture names
> ARCH_RV32I/64I
> riscv: select CONFIG_PHYS_64BIT on RV64I systems
> riscv: add Kconfig entries for the C and A ISA extensions
> riscv: set -march and -mabi based on the Kconfig configuration
> riscv: fix use of incorrectly sized variables
> riscv: make use of the barrier functions from Linux
> riscv: do not reimplement generic io functions
> riscv: complete the list of exception codes
> riscv: treat undefined exception codes as reserved
> riscv: hang on unhandled exceptions
> riscv: implement the invalidate_icache_* functions
> riscv: fix inconsistent use of spaces and tabs in start.S
> riscv: align mtvec on a 4-byte boundary
> riscv: remove unused labels in start.S
> riscv: do not blindly modify the mstatus CSR
> riscv: save hart ID and device tree passed by prior boot stage
> riscv: qemu: use device tree passed by prior boot stage
> riscv: qemu: support booting Linux
> riscv: align bootm implementation with that of other
> architectures
> distro_bootcmd: add VirtIO distro boot command
> riscv: qemu: enable distro boot
> dm: core: add missing prototype for ofnode_read_u64
> riscv: qemu: detect and boot the kernel passed by QEMU
> riscv: qemu: clear kernel-start/-end in device tree as
> workaround for BBL
>
> Rick Chen (7):
> riscv: enable -fdata-sections
> riscv: dts: Sync to Linux Kernel ae350 dts.
> configs: ax25-ae350: Separate ax25-ae350 for RV32/64I.
> riscv: dts: Add ae350_32.dts for RV32I
> configs: ax25-ae350: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO
> riscv: cache: Implement i/dcache [status, enable, disable]
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
>
Hi Rick,
Thanks for pulling my changes! I have some notes and questions on it.
I can't find all of your patches on the mailing list, for example the
patch "configs: ax25-ae350: Enable DISPLAY_CPUINFO &
DISPLAY_BOARDINFO". Others include changes, which have not been
submitted to the mailing list. Please send all changes to the mailing
list before including them in a pull request. This is really helpful
for me and others, to be able to see if there are any conflicts with
other patches currently under development or with other boards.
Something seems to have gone wrong while applying the patch "riscv:
enable -fdata-sections". This is one of my patches and part of the
patch series.
Can you please consider removing your patch "riscv: cache: Implement
i/dcache [status, enable, disable]" from this pull request and re-
sending it with the next? There are still some points you did not reply
to in my comments on v2 of your patch. For example, I think it makes
sense to split this patch into multiple patches to make it clearer what
it changes. If you want, I can re-send my comments in reply to v3 of
your patch :)
Thank you!
Lukas
> arch/nds32/cpu/n1213/start.S | 51 ---
> -----------
> arch/riscv/Kconfig | 34
> ++++++---
> arch/riscv/Makefile | 20
> ++++++
> arch/riscv/config.mk | 7 +-
> arch/riscv/cpu/ax25/Kconfig | 7 ++
> arch/riscv/cpu/ax25/Makefile | 1 +
> arch/riscv/cpu/ax25/cache.c | 95
> ++++++++++++++++++++++++++
> arch/riscv/cpu/ax25/cpu.c | 4 ++
> arch/riscv/cpu/cpu.c | 6 ++
> arch/riscv/cpu/qemu/cpu.c | 2 +-
> arch/riscv/cpu/start.S | 344
> +++++++++++++++++++++++++++++++++++++++++++++----------------------
> -------------------------
> arch/riscv/dts/Makefile | 1 -
> arch/riscv/dts/ae350.dts | 107
> +++++++++++++++++++++++++----
> arch/riscv/dts/ae350_32.dts | 229
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> arch/riscv/dts/ae350_64.dts | 229
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> arch/riscv/include/asm/barrier.h | 67
> ++++++++++++++++++
> arch/riscv/include/asm/cache.h | 3 +
> arch/riscv/include/asm/io.h | 48 +++
> ----------
> arch/riscv/include/asm/posix_types.h | 6 +-
> arch/riscv/include/asm/types.h | 4 ++
> arch/riscv/lib/bootm.c | 97
> ++++++++++++++++++--------
> arch/riscv/lib/cache.c | 36
> ++++++++--
> arch/riscv/lib/interrupts.c | 31
> +++++++--
> arch/riscv/lib/setjmp.S | 2 +-
> board/AndesTech/ax25-ae350/ax25-ae350.c | 3 +-
> board/armltd/integrator/README | 4 +-
> board/emulation/qemu-riscv/Kconfig | 2 +
> board/emulation/qemu-riscv/qemu-riscv.c | 73
> +++++++++++++++++---
> configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig} | 5 +-
> configs/ax25-ae350_64_defconfig | 39
> +++++++++++
> configs/qemu-riscv32_defconfig | 5 +-
> configs/qemu-riscv64_defconfig | 7 +-
> doc/README.distro | 3 +-
> dts/Makefile | 2 +-
> include/common.h | 5 --
> include/config_distro_bootcmd.h | 21 ++++-
> -
> include/configs/qemu-riscv.h | 28
> ++++++++
> include/dm/ofnode.h | 10 +++
> scripts/config_whitelist.txt | 1 -
> tools/.gitignore | 1 +
> 40 files changed, 1271 insertions(+), 369 deletions(-)
> create mode 100644 arch/riscv/cpu/ax25/Kconfig
> create mode 100644 arch/riscv/cpu/ax25/cache.c
> create mode 100644 arch/riscv/dts/ae350_32.dts
> create mode 100644 arch/riscv/dts/ae350_64.dts
> create mode 100644 arch/riscv/include/asm/barrier.h
> rename configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig}
> (89%)
> create mode 100644 configs/ax25-ae350_64_defconfig
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-11-20 10:18 uboot at andestech.com
2018-11-20 14:00 ` Bin Meng
2018-11-20 14:06 ` Auer, Lukas
@ 2018-11-20 17:38 ` Tom Rini
2 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2018-11-20 17:38 UTC (permalink / raw)
To: u-boot
On Tue, Nov 20, 2018 at 06:18:07PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit d73d81fd85e4a030ade42c4b2d13466d45090aa3:
>
> Merge tag 'mips-pull-2018-11-18' of git://git.denx.de/u-boot-mips (2018-11-18 15:47:16 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to f1b8761952aca2cdd91f42dbfd26c656072f2d11:
>
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register (2018-11-20 14:37:31 +0800)
>
> ----------------------------------------------------------------
> Bin Meng (1):
> Drop CONFIG_INIT_CRITICAL
>
> Lukas Auer (26):
> tools: .gitignore: add prelink-riscv
> dts: riscv: update makefile to also clean the RISC-V dts directory
> riscv: rename CPU_RISCV_32/64 to match architecture names ARCH_RV32I/64I
> riscv: select CONFIG_PHYS_64BIT on RV64I systems
> riscv: add Kconfig entries for the C and A ISA extensions
> riscv: set -march and -mabi based on the Kconfig configuration
> riscv: fix use of incorrectly sized variables
> riscv: make use of the barrier functions from Linux
> riscv: do not reimplement generic io functions
> riscv: complete the list of exception codes
> riscv: treat undefined exception codes as reserved
> riscv: hang on unhandled exceptions
> riscv: implement the invalidate_icache_* functions
> riscv: fix inconsistent use of spaces and tabs in start.S
> riscv: align mtvec on a 4-byte boundary
> riscv: remove unused labels in start.S
> riscv: do not blindly modify the mstatus CSR
> riscv: save hart ID and device tree passed by prior boot stage
> riscv: qemu: use device tree passed by prior boot stage
> riscv: qemu: support booting Linux
> riscv: align bootm implementation with that of other architectures
> distro_bootcmd: add VirtIO distro boot command
> riscv: qemu: enable distro boot
> dm: core: add missing prototype for ofnode_read_u64
> riscv: qemu: detect and boot the kernel passed by QEMU
> riscv: qemu: clear kernel-start/-end in device tree as workaround for BBL
>
> Rick Chen (7):
> riscv: enable -fdata-sections
> riscv: dts: Sync to Linux Kernel ae350 dts.
> configs: ax25-ae350: Separate ax25-ae350 for RV32/64I.
> riscv: dts: Add ae350_32.dts for RV32I
> configs: ax25-ae350: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO
> riscv: cache: Implement i/dcache [status, enable, disable]
> riscv: ax25-ae350: Pass dtb address to u-boot with a1 register
Since it seems like there's a lot of relevant feedback on this specific
PR I'm going to wait for that to be addressed or (I suspect more likely)
a new PR to be sent, 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/20181120/71c3dd21/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-10-03 10:16 uboot at andestech.com
2018-10-03 15:58 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-10-03 10:16 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit 592cd5defd4f71d34ffcbd8dd3326bc10f662e20:
Merge branch 'master' of git://git.denx.de/u-boot-spi (2018-10-02 17:01:46 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 5845f6612372a63877b2175e058a841e1237ffd6:
riscv: allow native compilation (2018-10-03 17:49:44 +0800)
----------------------------------------------------------------
Bin Meng (17):
riscv: kconfig: Normalize architecture name spelling
riscv: Remove setup.h
riscv: bootm: Correct the 1st kernel argument to hart id
riscv: Remove mach type
riscv: cmd: bdinfo: Print the relocation address
riscv: Move the linker script to the CPU root directory
riscv: Fix coding style issues in the linker script
riscv: Explicitly pass -march and -mabi to the compiler
riscv: Add a helper routine to print CPU information
riscv: Remove CSR read/write defines in encoding.h
riscv: bootm: Pass mhartid CSR value to kernel
riscv: Make start.S available for all targets
riscv: ae350: Clean up mixed tabs and spaces in the dts
riscv: kconfig: Select DM and OF_CONTROL
riscv: kconfig: Imply DM support for some common drivers
riscv: Add QEMU virt board support
riscv: Move do_reset() to a common place
Heinrich Schuchardt (1):
riscv: allow native compilation
Rick Chen (1):
riscv: cosmetic: Reword do_reset() printf message.
arch/Kconfig | 14 +++++++-
arch/riscv/Kconfig | 10 ++++--
arch/riscv/Makefile | 3 +-
arch/riscv/config.mk | 12 +++----
arch/riscv/cpu/Makefile | 7 ++++
arch/riscv/cpu/ax25/Makefile | 2 --
arch/riscv/cpu/ax25/cpu.c | 9 ------
arch/riscv/cpu/cpu.c | 49 ++++++++++++++++++++++++++++
arch/riscv/cpu/qemu/Makefile | 6 ++++
arch/riscv/cpu/qemu/cpu.c | 21 ++++++++++++
arch/riscv/cpu/qemu/dram.c | 17 ++++++++++
arch/riscv/cpu/{ax25 => }/start.S | 0
arch/riscv/cpu/{ax25 => }/u-boot.lds | 60 +++++++++++++++++-----------------
arch/riscv/dts/ae350.dts | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
arch/riscv/include/asm/bootm.h | 13 --------
arch/riscv/include/asm/csr.h | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/encoding.h | 50 +++-------------------------
arch/riscv/include/asm/mach-types.h | 29 -----------------
arch/riscv/include/asm/setup.h | 194 -------------------------------------------------------------------------------------------------------------
arch/riscv/include/asm/u-boot.h | 1 -
arch/riscv/lib/Makefile | 1 +
arch/riscv/lib/bootm.c | 20 ++++--------
arch/riscv/lib/reset.c | 17 ++++++++++
board/AndesTech/ax25-ae350/ax25-ae350.c | 2 --
board/emulation/qemu-riscv/Kconfig | 22 +++++++++++++
board/emulation/qemu-riscv/MAINTAINERS | 7 ++++
board/emulation/qemu-riscv/Makefile | 5 +++
board/emulation/qemu-riscv/qemu-riscv.c | 23 +++++++++++++
cmd/bdinfo.c | 3 +-
configs/ax25-ae350_defconfig | 10 ------
configs/qemu-riscv32_defconfig | 6 ++++
configs/qemu-riscv64_defconfig | 7 ++++
doc/README.qemu-riscv | 46 ++++++++++++++++++++++++++
include/configs/qemu-riscv.h | 21 ++++++++++++
34 files changed, 538 insertions(+), 450 deletions(-)
create mode 100644 arch/riscv/cpu/Makefile
create mode 100644 arch/riscv/cpu/cpu.c
create mode 100644 arch/riscv/cpu/qemu/Makefile
create mode 100644 arch/riscv/cpu/qemu/cpu.c
create mode 100644 arch/riscv/cpu/qemu/dram.c
rename arch/riscv/cpu/{ax25 => }/start.S (100%)
rename arch/riscv/cpu/{ax25 => }/u-boot.lds (54%)
delete mode 100644 arch/riscv/include/asm/bootm.h
create mode 100644 arch/riscv/include/asm/csr.h
delete mode 100644 arch/riscv/include/asm/mach-types.h
delete mode 100644 arch/riscv/include/asm/setup.h
create mode 100644 arch/riscv/lib/reset.c
create mode 100644 board/emulation/qemu-riscv/Kconfig
create mode 100644 board/emulation/qemu-riscv/MAINTAINERS
create mode 100644 board/emulation/qemu-riscv/Makefile
create mode 100644 board/emulation/qemu-riscv/qemu-riscv.c
create mode 100644 configs/qemu-riscv32_defconfig
create mode 100644 configs/qemu-riscv64_defconfig
create mode 100644 doc/README.qemu-riscv
create mode 100644 include/configs/qemu-riscv.h
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-10-03 10:16 uboot at andestech.com
@ 2018-10-03 15:58 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2018-10-03 15:58 UTC (permalink / raw)
To: u-boot
On Wed, Oct 03, 2018 at 06:16:21PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit 592cd5defd4f71d34ffcbd8dd3326bc10f662e20:
>
> Merge branch 'master' of git://git.denx.de/u-boot-spi (2018-10-02 17:01:46 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to 5845f6612372a63877b2175e058a841e1237ffd6:
>
> riscv: allow native compilation (2018-10-03 17:49:44 +0800)
>
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/20181003/c3fb5888/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-05-30 8:33 uboot at andestech.com
2018-05-31 2:10 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-05-30 8:33 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 6ffea11b89099d72029bc644f7664736ee7ca667:
travis.yml: Support RISC-V 64-bit (2018-05-30 16:21:30 +0800)
----------------------------------------------------------------
Alexander Graf (7):
riscv: Add setjmp/longjmp code
riscv: Enable function sections
riscv: Add EFI application infrastructure
riscv: Add board_quiesce_devices stub
efi_loader: Use EFI_CACHELINE_SIZE in the image loader too
distro: Extend with RISC-V defines
riscv: nx25: Enable distro boot
Rick Chen (16):
efi_loader: Enable RISC-V support
SPDX: Convert single license tags to Linux Kernel style
riscv: cpu: nx25: Rename as ax25
board: nx25-ae250: Rename as ax25-ae350
configs: nx25-ae250:Rename as ax25-ae350
doc: ae250: Rename as ae350
configs: ax25-ae350: Set 64-bit as default configuration
spi: atcspi200: Fix compiler warning
net: ftmac100: Fix compiler warning
riscv: dts: Sync DT with Linux Kernel
mmc: ftsdc010_mci: Sync compatible with DT mmc node
configs: ax25-ae350: Support cfi flash
riscv: dts: Support cfi flash
board: ax25-ae350: Support cfi flash
mtd: ftsmc020: Drop unsed code
travis.yml: Support RISC-V 64-bit
.travis.yml | 6 ++--
arch/riscv/Kconfig | 6 ++--
arch/riscv/config.mk | 7 +++-
arch/riscv/cpu/{nx25 => ax25}/Makefile | 0
arch/riscv/cpu/{nx25 => ax25}/cpu.c | 2 +-
arch/riscv/cpu/{nx25 => ax25}/start.S | 0
arch/riscv/cpu/{nx25 => ax25}/u-boot.lds | 18 +++++++++-
arch/riscv/dts/Makefile | 2 +-
arch/riscv/dts/ae250.dts | 97 ---------------------------------------------------
arch/riscv/dts/ae350.dts | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/mach-types.h | 10 +++---
arch/riscv/include/asm/setjmp.h | 25 ++++++++++++++
arch/riscv/include/asm/u-boot-riscv.h | 1 +
arch/riscv/lib/Makefile | 12 +++++++
arch/riscv/lib/bootm.c | 4 +++
arch/riscv/lib/crt0_riscv_efi.S | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/elf_riscv32_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/elf_riscv64_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/reloc_riscv_efi.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/setjmp.S | 65 +++++++++++++++++++++++++++++++++++
board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig | 10 +++---
board/AndesTech/ax25-ae350/MAINTAINERS | 6 ++++
board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile | 2 +-
board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} | 36 ++++++++++++++++++-
board/AndesTech/nx25-ae250/MAINTAINERS | 6 ----
cmd/Kconfig | 2 +-
configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} | 11 ++++--
doc/{README.NX25 => README.AX25} | 2 +-
doc/{README.ae250 => README.ae350} | 34 +++++++++---------
drivers/mmc/ftsdc010_mci.c | 2 +-
drivers/mtd/Makefile | 1 -
drivers/mtd/ftsmc020.c | 37 --------------------
drivers/net/ftmac100.c | 14 ++++----
drivers/spi/atcspi200_spi.c | 6 ++--
include/config_distro_bootcmd.h | 11 ++++++
include/configs/{nx25-ae250.h => ax25-ae350.h} | 55 +++++++++++++++++++++++++++++
include/efi_loader.h | 7 ++++
lib/efi_loader/Kconfig | 2 +-
lib/efi_loader/efi_image_loader.c | 2 +-
lib/efi_loader/efi_runtime.c | 44 ++++++++++++++++++------
40 files changed, 878 insertions(+), 207 deletions(-)
rename arch/riscv/cpu/{nx25 => ax25}/Makefile (100%)
rename arch/riscv/cpu/{nx25 => ax25}/cpu.c (93%)
rename arch/riscv/cpu/{nx25 => ax25}/start.S (100%)
rename arch/riscv/cpu/{nx25 => ax25}/u-boot.lds (71%)
delete mode 100644 arch/riscv/dts/ae250.dts
create mode 100644 arch/riscv/dts/ae350.dts
create mode 100644 arch/riscv/include/asm/setjmp.h
create mode 100644 arch/riscv/lib/crt0_riscv_efi.S
create mode 100644 arch/riscv/lib/elf_riscv32_efi.lds
create mode 100644 arch/riscv/lib/elf_riscv64_efi.lds
create mode 100644 arch/riscv/lib/reloc_riscv_efi.c
create mode 100644 arch/riscv/lib/setjmp.S
rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig (70%)
create mode 100644 board/AndesTech/ax25-ae350/MAINTAINERS
rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile (87%)
rename board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} (70%)
delete mode 100644 board/AndesTech/nx25-ae250/MAINTAINERS
rename configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} (78%)
rename doc/{README.NX25 => README.AX25} (95%)
rename doc/{README.ae250 => README.ae350} (93%)
delete mode 100644 drivers/mtd/ftsmc020.c
rename include/configs/{nx25-ae250.h => ax25-ae350.h} (62%)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-05-30 8:33 uboot at andestech.com
@ 2018-05-31 2:10 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2018-05-31 2:10 UTC (permalink / raw)
To: u-boot
On Wed, May 30, 2018 at 04:33:14PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
>
> add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to 6ffea11b89099d72029bc644f7664736ee7ca667:
>
> travis.yml: Support RISC-V 64-bit (2018-05-30 16:21:30 +0800)
>
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/20180530/9d74a039/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-05-29 6:56 uboot at andestech.com
2018-05-29 15:00 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-05-29 6:56 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to 9171ab8836511ab1e65e120b7288acd6d5baac70:
mtd: ftsmc020: Drop unsed code (2018-05-29 14:45:04 +0800)
----------------------------------------------------------------
Alexander Graf (7):
riscv: Add setjmp/longjmp code
riscv: Enable function sections
riscv: Add EFI application infrastructure
riscv: Add board_quiesce_devices stub
efi_loader: Use EFI_CACHELINE_SIZE in the image loader too
distro: Extend with RISC-V defines
riscv: nx25: Enable distro boot
Rick Chen (15):
efi_loader: Enable RISC-V support
SPDX: Convert single license tags to Linux Kernel style
riscv: cpu: nx25: Rename as ax25
board: nx25-ae250: Rename as ax25-ae350
configs: nx25-ae250:Rename as ax25-ae350
doc: ae250: Rename as ae350
configs: ax25-ae350: Set 64-bit as default configuration
spi: atcspi200: Fix compiler warning
net: ftmac100: Fix compiler warning
riscv: dts: Sync DT with Linux Kernel
mmc: ftsdc010_mci: Sync compatible with DT mmc node
configs: ax25-ae350: Support cfi flash
riscv: dts: Support cfi flash
board: ax25-ae350: Support cfi flash
mtd: ftsmc020: Drop unsed code
arch/riscv/Kconfig | 6 ++--
arch/riscv/config.mk | 7 +++-
arch/riscv/cpu/{nx25 => ax25}/Makefile | 0
arch/riscv/cpu/{nx25 => ax25}/cpu.c | 2 +-
arch/riscv/cpu/{nx25 => ax25}/start.S | 0
arch/riscv/cpu/{nx25 => ax25}/u-boot.lds | 18 +++++++++-
arch/riscv/dts/Makefile | 2 +-
arch/riscv/dts/ae250.dts | 97 ---------------------------------------------------
arch/riscv/dts/ae350.dts | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/mach-types.h | 10 +++---
arch/riscv/include/asm/setjmp.h | 25 ++++++++++++++
arch/riscv/include/asm/u-boot-riscv.h | 1 +
arch/riscv/lib/Makefile | 12 +++++++
arch/riscv/lib/bootm.c | 4 +++
arch/riscv/lib/crt0_riscv_efi.S | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/elf_riscv32_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/elf_riscv64_efi.lds | 71 ++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/reloc_riscv_efi.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/lib/setjmp.S | 65 +++++++++++++++++++++++++++++++++++
board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig | 10 +++---
board/AndesTech/ax25-ae350/MAINTAINERS | 6 ++++
board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile | 2 +-
board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} | 36 ++++++++++++++++++-
board/AndesTech/nx25-ae250/MAINTAINERS | 6 ----
cmd/Kconfig | 2 +-
configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} | 11 ++++--
doc/{README.NX25 => README.AX25} | 2 +-
doc/{README.ae250 => README.ae350} | 34 +++++++++---------
drivers/mmc/ftsdc010_mci.c | 2 +-
drivers/mtd/Makefile | 1 -
drivers/mtd/ftsmc020.c | 37 --------------------
drivers/net/ftmac100.c | 14 ++++----
drivers/spi/atcspi200_spi.c | 6 ++--
include/config_distro_bootcmd.h | 11 ++++++
include/configs/{nx25-ae250.h => ax25-ae350.h} | 55 +++++++++++++++++++++++++++++
include/efi_loader.h | 7 ++++
lib/efi_loader/Kconfig | 2 +-
lib/efi_loader/efi_image_loader.c | 2 +-
lib/efi_loader/efi_runtime.c | 44 ++++++++++++++++++------
39 files changed, 875 insertions(+), 204 deletions(-)
rename arch/riscv/cpu/{nx25 => ax25}/Makefile (100%)
rename arch/riscv/cpu/{nx25 => ax25}/cpu.c (93%)
rename arch/riscv/cpu/{nx25 => ax25}/start.S (100%)
rename arch/riscv/cpu/{nx25 => ax25}/u-boot.lds (71%)
delete mode 100644 arch/riscv/dts/ae250.dts
create mode 100644 arch/riscv/dts/ae350.dts
create mode 100644 arch/riscv/include/asm/setjmp.h
create mode 100644 arch/riscv/lib/crt0_riscv_efi.S
create mode 100644 arch/riscv/lib/elf_riscv32_efi.lds
create mode 100644 arch/riscv/lib/elf_riscv64_efi.lds
create mode 100644 arch/riscv/lib/reloc_riscv_efi.c
create mode 100644 arch/riscv/lib/setjmp.S
rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Kconfig (70%)
create mode 100644 board/AndesTech/ax25-ae350/MAINTAINERS
rename board/AndesTech/{nx25-ae250 => ax25-ae350}/Makefile (87%)
rename board/AndesTech/{nx25-ae250/nx25-ae250.c => ax25-ae350/ax25-ae350.c} (70%)
delete mode 100644 board/AndesTech/nx25-ae250/MAINTAINERS
rename configs/{nx25-ae250_defconfig => ax25-ae350_defconfig} (78%)
rename doc/{README.NX25 => README.AX25} (95%)
rename doc/{README.ae250 => README.ae350} (93%)
delete mode 100644 drivers/mtd/ftsmc020.c
rename include/configs/{nx25-ae250.h => ax25-ae350.h} (62%)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2018-03-30 7:05 uboot at andestech.com
2018-04-01 13:19 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2018-03-30 7:05 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-riscv into your tree.
Thanks!
The following changes since commit 81cf7c8d45935a295991fe2cd1df286f0f47511f:
Merge git://git.denx.de/u-boot-ubi (2018-03-25 12:02:13 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-riscv.git
for you to fetch changes up to d58717e42559189a226ea800173147399c8edef9:
riscv: ae250: Support DT provided by the board at runtime (2018-03-30 13:13:56 +0800)
----------------------------------------------------------------
Rick Chen (20):
riscv: checkpatch: Fix Macro argument reuse
riscv: checkpatch: Fix use of volatile
riscv: checkpatch: Fix alignment should match open parenthesis
riscv: checkpatch: Fix missing a blank line after declarations
riscv: checkpatch: Fix static const char * array declarations
riscv: bootm: Support to boot riscv-linux
riscv: bootm: Remove ATAGS
tools: mkimage: Support RISC-V arch
doc: ae250: Describe riscv-linux booting via u-boot
mmc: ftsdc010: Support High-Speed mode
riscv: dts: AE250 support sd High-Speed mode
nds32: dts: AG101P support sd High-Speed mode
mmc: ftsdc010: Drop non-dm code
board: Drop ftsdc010 non-dm code
Drop CONFIG_FTSDC010_BASE
Drop CONFIG_FTSDC010_NUMBER
mmc: ftsdc010: Migrate CONFIG_FTSDC010_SDIO to Kconfig
mmc: ftsdc010: Merge nds32_mmc to ftsdc010
configs: Drop CONFIG_MMC_NDS32
riscv: ae250: Support DT provided by the board at runtime
arch/nds32/dts/ag101p.dts | 1 +
arch/nds32/include/asm/arch-ae3xx/ae3xx.h | 2 -
arch/nds32/include/asm/arch-ag101/ag101.h | 2 -
arch/nds32/include/asm/arch-ag102/ag102.h | 2 -
arch/riscv/cpu/nx25/start.S | 2 +
arch/riscv/dts/ae250.dts | 1 +
arch/riscv/include/asm/bootm.h | 49 ------------------------
arch/riscv/include/asm/encoding.h | 16 +++++---
arch/riscv/include/asm/global_data.h | 2 +-
arch/riscv/include/asm/io.h | 23 +++++-------
arch/riscv/include/asm/posix_types.h | 12 ++++--
arch/riscv/include/asm/ptrace.h | 9 ++---
arch/riscv/include/asm/setup.h | 10 +++--
arch/riscv/include/asm/string.h | 12 ++++--
arch/riscv/lib/bootm.c | 185 +++---------------------------------------------------------------------------------------
arch/riscv/lib/interrupts.c | 2 +-
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 11 ------
board/AndesTech/adp-ag101p/adp-ag101p.c | 11 ------
board/AndesTech/nx25-ae250/nx25-ae250.c | 14 +++----
common/image.c | 1 +
configs/adp-ae3xx_defconfig | 2 +-
configs/adp-ag101p_defconfig | 2 +-
configs/nx25-ae250_defconfig | 3 +-
doc/README.ae250 | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
drivers/mmc/Kconfig | 14 +++----
drivers/mmc/Makefile | 1 -
drivers/mmc/ftsdc010_mci.c | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------
drivers/mmc/ftsdc010_mci.h | 15 --------
drivers/mmc/nds32_mmc.c | 136 ------------------------------------------------------------------
include/configs/adp-ae3xx.h | 6 ---
include/configs/adp-ag101p.h | 6 ---
include/configs/nx25-ae250.h | 18 ++-------
scripts/config_whitelist.txt | 4 --
33 files changed, 347 insertions(+), 594 deletions(-)
delete mode 100644 drivers/mmc/nds32_mmc.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2018-03-30 7:05 uboot at andestech.com
@ 2018-04-01 13:19 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2018-04-01 13:19 UTC (permalink / raw)
To: u-boot
On Fri, Mar 30, 2018 at 03:05:25PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-riscv into your tree.
> Thanks!
>
> The following changes since commit 81cf7c8d45935a295991fe2cd1df286f0f47511f:
>
> Merge git://git.denx.de/u-boot-ubi (2018-03-25 12:02:13 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-riscv.git
>
> for you to fetch changes up to d58717e42559189a226ea800173147399c8edef9:
>
> riscv: ae250: Support DT provided by the board at runtime (2018-03-30 13:13:56 +0800)
>
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/20180401/f44cd8c0/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-11-30 2:35 uboot at andestech.com
2017-11-30 15:33 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-11-30 2:35 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit b06c46de632c55f4c39d404c6f0f65e414b31050:
Merge tag 'xilinx-for-v2018.01' of git://www.denx.de/git/u-boot-microblaze (2017-11-29 08:26:07 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git
for you to fetch changes up to 872cd42e706983b2efa928ec038f1f80d5eb5e87:
dt-bindings: spi: Add andestech atcspi200 spi binding doc (2017-11-30 09:45:29 +0800)
----------------------------------------------------------------
Rick Chen (9):
ae3xx: timer: Fix ae3xx timer work abnormal in 64 bit.
ae3xx: timer: Rename AE3XX to ATCPIT100
cosmetic: atcpit100_timer: Rename function name as atcpit100
cosmetic: atcpit100_timer: Use device api to get platdata
dt-bindings: timer: Add andestech atcpit100 timer
atcpit100: timer: Remove arch dependency.
spi: nds_ae3xx: Rename nds_ae3xx_spi as atcspi200_spi
cosmetic: atcspi200: Rename function name as atcspi200
dt-bindings: spi: Add andestech atcspi200 spi binding doc
configs/adp-ae3xx_defconfig | 4 +-
doc/device-tree-bindings/spi/spi-atcspi200.txt | 37 ++++++++
doc/device-tree-bindings/timer/atcpit100_timer.txt | 31 +++++++
drivers/spi/Kconfig | 10 +-
drivers/spi/Makefile | 2 +-
drivers/spi/{nds_ae3xx_spi.c => atcspi200_spi.c} | 96 ++++++++++----------
drivers/timer/Kconfig | 9 +-
drivers/timer/Makefile | 2 +-
drivers/timer/{ae3xx_timer.c => atcpit100_timer.c} | 38 ++++----
9 files changed, 149 insertions(+), 80 deletions(-)
create mode 100644 doc/device-tree-bindings/spi/spi-atcspi200.txt
create mode 100644 doc/device-tree-bindings/timer/atcpit100_timer.txt
rename drivers/spi/{nds_ae3xx_spi.c => atcspi200_spi.c} (80%)
rename drivers/timer/{ae3xx_timer.c => atcpit100_timer.c} (67%)
warn: No branch of git://git.denx.de/u-boot-nds32.git is at:
warn: 872cd42: dt-bindings: spi: Add andestech atcspi200 spi binding doc
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-11-30 2:35 uboot at andestech.com
@ 2017-11-30 15:33 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-11-30 15:33 UTC (permalink / raw)
To: u-boot
On Thu, Nov 30, 2017 at 10:35:57AM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit b06c46de632c55f4c39d404c6f0f65e414b31050:
>
> Merge tag 'xilinx-for-v2018.01' of git://www.denx.de/git/u-boot-microblaze (2017-11-29 08:26:07 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git
>
> for you to fetch changes up to 872cd42e706983b2efa928ec038f1f80d5eb5e87:
>
> dt-bindings: spi: Add andestech atcspi200 spi binding doc (2017-11-30 09:45:29 +0800)
>
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/20171130/f1e888f8/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-09-28 5:25 uboot at andestech.com
2017-09-29 14:25 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-09-28 5:25 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d:
Merge git://git.denx.de/u-boot-usb (2017-09-27 09:39:48 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to 9c7ffc94dce3d7438a19576a833d96956ca7f3eb:
nds32: Fix io.h warning message about readb (2017-09-28 13:16:54 +0800)
----------------------------------------------------------------
rick (1):
nds32: Fix io.h warning message about readb
arch/nds32/include/asm/io.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-09-28 5:25 uboot at andestech.com
@ 2017-09-29 14:25 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-09-29 14:25 UTC (permalink / raw)
To: u-boot
On Thu, Sep 28, 2017 at 01:25:40PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d:
>
> Merge git://git.denx.de/u-boot-usb (2017-09-27 09:39:48 -0400)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to 9c7ffc94dce3d7438a19576a833d96956ca7f3eb:
>
> nds32: Fix io.h warning message about readb (2017-09-28 13:16:54 +0800)
>
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/20170929/33ae799b/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-09-21 2:45 uboot at andestech.com
2017-09-22 14:17 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-09-21 2:45 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit e884656c2c0b2406b9bf99ea76f5a8c75128a331:
Merge git://www.denx.de/git/u-boot-imx (2017-09-20 12:32:34 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to 7155cd2e6e7824ab60fbfc755d546d45b1d15e7b:
nds32: spi: Support spi dm driver. (2017-09-21 10:30:22 +0800)
----------------------------------------------------------------
rick (8):
nds32: board: Fix andestech adp-ae3xx.c make fail problem.
nds32: bootm: Fix warning of struct tag_serialnr declared
nds32: ftmac100: support cache enable.
nds32: ftmac100 support cache enable.
nds32: ftmac100: Fix write mac addr fail problem.
nds32: mtd: add spi flash id MX25U16335E.
nds32: board: Support SPI driver.
nds32: spi: Support spi dm driver.
arch/nds32/cpu/n1213/start.S | 29 +-
arch/nds32/dts/ae3xx.dts | 23 ++
arch/nds32/include/asm/bootm.h | 2 +
arch/nds32/include/asm/io.h | 21 ++
arch/nds32/lib/bootm.c | 1 -
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 1 +
configs/adp-ae3xx_defconfig | 10 +-
drivers/mtd/spi/spi_flash_ids.c | 1 +
drivers/net/ftmac100.c | 12 +-
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/nds_ae3xx_spi.c | 499 +++++++++++++++++++++++++++++++++
include/configs/adp-ae3xx.h | 18 +-
include/configs/adp-ag101p.h | 3 +-
14 files changed, 615 insertions(+), 13 deletions(-)
create mode 100644 drivers/spi/nds_ae3xx_spi.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-09-21 2:45 uboot at andestech.com
@ 2017-09-22 14:17 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-09-22 14:17 UTC (permalink / raw)
To: u-boot
On Thu, Sep 21, 2017 at 10:45:08AM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit e884656c2c0b2406b9bf99ea76f5a8c75128a331:
>
> Merge git://www.denx.de/git/u-boot-imx (2017-09-20 12:32:34 -0400)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to 7155cd2e6e7824ab60fbfc755d546d45b1d15e7b:
>
> nds32: spi: Support spi dm driver. (2017-09-21 10:30:22 +0800)
>
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/20170922/07157ba1/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-09-13 1:39 uboot at andestech.com
2017-09-13 2:53 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-09-13 1:39 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 8a33cb8b6bdf8a35f931fcc3d8aa15254cfc4b23:
Merge git://git.denx.de/u-boot-fsl-qoriq (2017-09-12 12:02:50 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to 2d7417f517d734b53b6f1906d9b28cdcaf0cb7eb:
nds32: bootm: Fix warning of struct tag_serialnr declared (2017-09-13 09:20:52 +0800)
----------------------------------------------------------------
rick (2):
nds32: board: Fix andestech adp-ae3xx.c make fail problem.
nds32: bootm: Fix warning of struct tag_serialnr declared
arch/nds32/include/asm/bootm.h | 2 ++
arch/nds32/lib/bootm.c | 1 -
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-09-13 1:39 uboot at andestech.com
@ 2017-09-13 2:53 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-09-13 2:53 UTC (permalink / raw)
To: u-boot
On Wed, Sep 13, 2017 at 09:39:10AM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 8a33cb8b6bdf8a35f931fcc3d8aa15254cfc4b23:
>
> Merge git://git.denx.de/u-boot-fsl-qoriq (2017-09-12 12:02:50 -0400)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to 2d7417f517d734b53b6f1906d9b28cdcaf0cb7eb:
>
> nds32: bootm: Fix warning of struct tag_serialnr declared (2017-09-13 09:20:52 +0800)
>
> ----------------------------------------------------------------
> rick (2):
> nds32: board: Fix andestech adp-ae3xx.c make fail problem.
> nds32: bootm: Fix warning of struct tag_serialnr declared
>
> arch/nds32/include/asm/bootm.h | 2 ++
> arch/nds32/lib/bootm.c | 1 -
> board/AndesTech/adp-ae3xx/adp-ae3xx.c | 1 +
> 3 files changed, 3 insertions(+), 1 deletion(-)
These patches haven't been posted for even 24 hours I think. I'm going
to look at this PR next week, so that if people want, they can comment
on them. 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/20170912/2636a6ef/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-06-01 1:31 uboot at andestech.com
0 siblings, 0 replies; 54+ messages in thread
From: uboot at andestech.com @ 2017-06-01 1:31 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit ccbbada0a59fead35495409d0c2c7bcb22a40278:
Merge branch 'master' of git://git.denx.de/u-boot-mmc (2017-05-30 14:07:23 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to 4099090fd0ed9c03d6b90c1382921e7184946878:
nds32: board: Support ftsdc010 DM. (2017-06-01 09:11:19 +0800)
----------------------------------------------------------------
rick (3):
nds32: mmc: Support ftsdc010 DM.
nds32: dts: Support ftsdc010 DM.
nds32: board: Support ftsdc010 DM.
arch/nds32/dts/ae3xx.dts | 8 ++
arch/nds32/dts/ag101p.dts | 8 ++
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 4 +-
board/AndesTech/adp-ag101p/adp-ag101p.c | 7 +-
configs/adp-ae3xx_defconfig | 5 ++
configs/adp-ag101p_defconfig | 5 ++
drivers/mmc/Kconfig | 12 +++
drivers/mmc/Makefile | 1 +
drivers/mmc/ftsdc010_mci.c | 140 ++++++++++++++++++++++++-------
drivers/mmc/ftsdc010_mci.h | 54 ++++++++++++
drivers/mmc/nds32_mmc.c | 139 ++++++++++++++++++++++++++++++
include/configs/adp-ae3xx.h | 1 -
include/configs/adp-ag101p.h | 1 -
13 files changed, 344 insertions(+), 41 deletions(-)
create mode 100644 drivers/mmc/ftsdc010_mci.h
create mode 100644 drivers/mmc/nds32_mmc.c
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-05-24 1:36 uboot at andestech.com
2017-05-27 0:36 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-05-24 1:36 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit be71a179bdd935336fb0bee8283be729144ac965:
nds32: eth: Support ftmac100 DM. (2017-05-23 13:48:27 +0800)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to be71a179bdd935336fb0bee8283be729144ac965:
nds32: eth: Support ftmac100 DM. (2017-05-23 13:48:27 +0800)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-05-24 1:36 uboot at andestech.com
@ 2017-05-27 0:36 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-05-27 0:36 UTC (permalink / raw)
To: u-boot
On Wed, May 24, 2017 at 09:36:29AM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit be71a179bdd935336fb0bee8283be729144ac965:
>
> nds32: eth: Support ftmac100 DM. (2017-05-23 13:48:27 +0800)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to be71a179bdd935336fb0bee8283be729144ac965:
>
> nds32: eth: Support ftmac100 DM. (2017-05-23 13:48:27 +0800)
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/20170526/ca93fa36/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2017-05-22 7:00 uboot at andestech.com
2017-05-23 0:18 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2017-05-22 7:00 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 86132af799d51e8e94d87dc56a071f325f369e0c:
nds32: Support AG101P serial DM. (2017-05-22 14:05:33 +0800)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to b841b6e94662b3b21a56d6ecaab64dcdfb0d311c:
nds32: Support AE3XX platform. (2017-05-22 14:05:46 +0800)
----------------------------------------------------------------
rick (2):
nds32: Support AG101P timer DM.
nds32: Support AE3XX platform.
arch/nds32/Kconfig | 4 +
arch/nds32/cpu/n1213/Makefile | 1 +
arch/nds32/cpu/n1213/ae3xx/Makefile | 18 ++
arch/nds32/cpu/n1213/ae3xx/cpu.c | 45 +++++
arch/nds32/cpu/n1213/ae3xx/lowlevel_init.S | 148 ++++++++++++++++
arch/nds32/cpu/n1213/ae3xx/timer.c | 16 ++
arch/nds32/cpu/n1213/ae3xx/watchdog.S | 17 ++
arch/nds32/cpu/n1213/ag101/Makefile | 3 -
arch/nds32/cpu/n1213/ag101/cpu.c | 8 +-
arch/nds32/cpu/n1213/ag101/lowlevel_init.S | 59 +++----
arch/nds32/cpu/n1213/ag101/timer.c | 3 +-
arch/nds32/cpu/n1213/start.S | 40 ++++-
arch/nds32/dts/Makefile | 1 +
arch/nds32/dts/ae3xx.dts | 65 +++++++
arch/nds32/dts/ag101p.dts | 8 +
arch/nds32/include/asm/arch-ae3xx/ae3xx.h | 54 ++++++
arch/nds32/include/asm/bootm.h | 65 +++++++
arch/nds32/include/asm/cache.h | 23 ++-
arch/nds32/include/asm/mach-types.h | 1 +
arch/nds32/lib/Makefile | 1 +
arch/nds32/lib/boot.c | 20 +++
arch/nds32/lib/bootm.c | 23 ++-
arch/nds32/lib/cache.c | 197 +++++++++++++++++----
board/AndesTech/adp-ae3xx/Kconfig | 18 ++
board/AndesTech/adp-ae3xx/MAINTAINERS | 6 +
board/AndesTech/adp-ae3xx/Makefile | 8 +
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 86 +++++++++
board/AndesTech/adp-ag101p/adp-ag101p.c | 9 +-
configs/adp-ae3xx_defconfig | 25 +++
configs/adp-ag101p_defconfig | 3 +
drivers/timer/Kconfig | 12 ++
drivers/timer/Makefile | 2 +
drivers/timer/ae3xx_timer.c | 117 +++++++++++++
drivers/timer/ag101p_timer.c | 122 +++++++++++++
include/configs/adp-ae3xx.h | 260 ++++++++++++++++++++++++++++
include/configs/adp-ag101p.h | 27 ++-
36 files changed, 1403 insertions(+), 112 deletions(-)
create mode 100644 arch/nds32/cpu/n1213/ae3xx/Makefile
create mode 100644 arch/nds32/cpu/n1213/ae3xx/cpu.c
create mode 100644 arch/nds32/cpu/n1213/ae3xx/lowlevel_init.S
create mode 100644 arch/nds32/cpu/n1213/ae3xx/timer.c
create mode 100644 arch/nds32/cpu/n1213/ae3xx/watchdog.S
create mode 100644 arch/nds32/dts/ae3xx.dts
create mode 100644 arch/nds32/include/asm/arch-ae3xx/ae3xx.h
create mode 100644 arch/nds32/include/asm/bootm.h
create mode 100644 arch/nds32/lib/boot.c
create mode 100644 board/AndesTech/adp-ae3xx/Kconfig
create mode 100644 board/AndesTech/adp-ae3xx/MAINTAINERS
create mode 100644 board/AndesTech/adp-ae3xx/Makefile
create mode 100644 board/AndesTech/adp-ae3xx/adp-ae3xx.c
create mode 100644 configs/adp-ae3xx_defconfig
create mode 100644 drivers/timer/ae3xx_timer.c
create mode 100644 drivers/timer/ag101p_timer.c
create mode 100644 include/configs/adp-ae3xx.h
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2017-05-22 7:00 uboot at andestech.com
@ 2017-05-23 0:18 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2017-05-23 0:18 UTC (permalink / raw)
To: u-boot
On Mon, May 22, 2017 at 03:00:29PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 86132af799d51e8e94d87dc56a071f325f369e0c:
>
> nds32: Support AG101P serial DM. (2017-05-22 14:05:33 +0800)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to b841b6e94662b3b21a56d6ecaab64dcdfb0d311c:
>
> nds32: Support AE3XX platform. (2017-05-22 14:05:46 +0800)
>
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/20170522/104951e7/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2016-09-29 8:22 uboot at andestech.com
2016-10-01 12:58 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2016-09-29 8:22 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 06572f0301c18e63b887efc91803bb9467e55dbe:
Merge git://www.denx.de/git/u-boot-ppc4xx (2016-09-27 12:48:18 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to d607f6fa99a67dd1b40c08ba21ca6f3aaff933ce:
nds32: Support relocation. (2016-09-29 15:38:10 +0800)
----------------------------------------------------------------
rick (1):
nds32: Support relocation.
arch/nds32/config.mk | 2 +-
arch/nds32/cpu/n1213/ag101/lowlevel_init.S | 13 ++-
arch/nds32/cpu/n1213/start.S | 120 +++++++++++++++-------------
arch/nds32/cpu/n1213/u-boot.lds | 13 +--
arch/nds32/include/asm/config.h | 2 -
include/configs/adp-ag101p.h | 1 -
6 files changed, 77 insertions(+), 74 deletions(-)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2016-09-29 8:22 uboot at andestech.com
@ 2016-10-01 12:58 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2016-10-01 12:58 UTC (permalink / raw)
To: u-boot
On Thu, Sep 29, 2016 at 04:22:45PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 06572f0301c18e63b887efc91803bb9467e55dbe:
>
> Merge git://www.denx.de/git/u-boot-ppc4xx (2016-09-27 12:48:18 -0400)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to d607f6fa99a67dd1b40c08ba21ca6f3aaff933ce:
>
> nds32: Support relocation. (2016-09-29 15:38:10 +0800)
>
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/20161001/b90247c1/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2016-01-21 6:48 uboot at andestech.com
2016-01-21 16:50 ` Tom Rini
0 siblings, 1 reply; 54+ messages in thread
From: uboot at andestech.com @ 2016-01-21 6:48 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:
Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to b19cc6bf2160e09607e141fe0fc571701070d1d6:
nds32: Fix compile error. (2016-01-21 10:41:43 +0800)
----------------------------------------------------------------
rick (1):
nds32: Fix compile error.
arch/nds32/cpu/n1213/start.S | 2 +-
arch/nds32/include/asm/macro.h | 22 +++++++++++-----------
arch/nds32/include/asm/posix_types.h | 4 ++++
3 files changed, 16 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
2016-01-21 6:48 uboot at andestech.com
@ 2016-01-21 16:50 ` Tom Rini
0 siblings, 0 replies; 54+ messages in thread
From: Tom Rini @ 2016-01-21 16:50 UTC (permalink / raw)
To: u-boot
On Thu, Jan 21, 2016 at 02:48:11PM +0800, uboot at andestech.com wrote:
> Hi Tom,
>
> Please pull the following patch from u-boot-nds32 into your tree.
> Thanks!
>
> The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:
>
> Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-nds32.git master
>
> for you to fetch changes up to b19cc6bf2160e09607e141fe0fc571701070d1d6:
>
> nds32: Fix compile error. (2016-01-21 10:41:43 +0800)
>
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/20160121/dc47aa09/attachment.sig>
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2016-01-21 6:01 uboot at andestech.com
0 siblings, 0 replies; 54+ messages in thread
From: uboot at andestech.com @ 2016-01-21 6:01 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:
Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
for you to fetch changes up to b19cc6bf2160e09607e141fe0fc571701070d1d6:
nds32: Fix compile error. (2016-01-21 10:41:43 +0800)
----------------------------------------------------------------
rick (1):
nds32: Fix compile error.
arch/nds32/cpu/n1213/start.S | 2 +-
arch/nds32/include/asm/macro.h | 22 +++++++++++-----------
arch/nds32/include/asm/posix_types.h | 4 ++++
3 files changed, 16 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 54+ messages in thread
* [U-Boot] Uboot send pull request
@ 2014-10-07 7:21 uboot at andestech.com
0 siblings, 0 replies; 54+ messages in thread
From: uboot at andestech.com @ 2014-10-07 7:21 UTC (permalink / raw)
To: u-boot
Hi Tom,
Please pull the following patch from u-boot-nds32 into your tree.
Thanks!
The following changes since commit d05bfd0586ccebe96e31976459c8ef45ec65e109:
Merge branch 'master' of git://git.denx.de/u-boot-i2c (2013-08-06 09:49:06 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-nds32.git master
Andes (1):
nds32: Change of NDS32 Custodian
ken kuo (2):
nds32: introduce DMA allocation API
nds32: fix the missing COBJS-y change
MAINTAINERS | 2 +-
arch/nds32/include/asm/dma-mapping.h | 33 +++++++++++++++++++++++++++++++++
board/AndesTech/adp-ag102/Makefile | 2 +-
3 files changed, 35 insertions(+), 2 deletions(-)
create mode 100644 arch/nds32/include/asm/dma-mapping.h
^ permalink raw reply [flat|nested] 54+ messages in thread
end of thread, other threads:[~2019-06-05 10:31 UTC | newest]
Thread overview: 54+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CGME20161202080940epcas2p1e67429b56c97e0f8523ff599db8213ae@epcas2p1.samsung.com>
2016-12-02 7:44 ` [U-Boot] Uboot send pull request uboot at andestech.com
2016-12-02 9:08 ` Jaehoon Chung
2016-12-02 15:38 ` Tom Rini
2019-06-05 10:21 uboot at andestech.com
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA40CC218@ATCPCS16.andestech.com>
2019-06-05 10:31 ` Rick Chen
-- strict thread matches above, loose matches on Subject: below --
2018-12-18 10:09 uboot at andestech.com
2018-12-23 17:31 ` Tom Rini
2018-12-05 6:32 uboot at andestech.com
2018-11-26 6:18 uboot at andestech.com
2018-11-27 3:12 ` Tom Rini
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A50B17@ATCPCS16.andestech.com>
2018-11-27 5:14 ` Rick Chen
2018-11-20 10:18 uboot at andestech.com
2018-11-20 14:00 ` Bin Meng
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A4C59E@ATCPCS16.andestech.com>
[not found] ` <CAN5B=eKcbcWGO8BYmPVdx5Yt3BZFWR6QsXo_-BxJreKcBYpcEA@mail.gmail.com>
2018-11-21 6:00 ` Rick Chen
2018-11-21 7:18 ` Bin Meng
2018-11-21 8:53 ` Rick Chen
2018-11-21 9:09 ` Rick Chen
2018-11-27 9:54 ` Bin Meng
2018-11-29 11:23 ` Rick Chen
2018-11-20 14:06 ` Auer, Lukas
[not found] ` <752D002CFF5D0F4FA35C0100F1D73F3FA3A4C7A8@ATCPCS16.andestech.com>
2018-11-21 9:37 ` Rick Chen
2018-11-21 13:09 ` Auer, Lukas
2018-11-22 8:38 ` Rick Chen
2018-11-22 9:18 ` Auer, Lukas
2018-11-22 9:42 ` Rick Chen
2018-11-22 10:16 ` Auer, Lukas
2018-11-20 17:38 ` Tom Rini
2018-10-03 10:16 uboot at andestech.com
2018-10-03 15:58 ` Tom Rini
2018-05-30 8:33 uboot at andestech.com
2018-05-31 2:10 ` Tom Rini
2018-05-29 6:56 uboot at andestech.com
2018-05-29 15:00 ` Tom Rini
2018-03-30 7:05 uboot at andestech.com
2018-04-01 13:19 ` Tom Rini
2017-11-30 2:35 uboot at andestech.com
2017-11-30 15:33 ` Tom Rini
2017-09-28 5:25 uboot at andestech.com
2017-09-29 14:25 ` Tom Rini
2017-09-21 2:45 uboot at andestech.com
2017-09-22 14:17 ` Tom Rini
2017-09-13 1:39 uboot at andestech.com
2017-09-13 2:53 ` Tom Rini
2017-06-01 1:31 uboot at andestech.com
2017-05-24 1:36 uboot at andestech.com
2017-05-27 0:36 ` Tom Rini
2017-05-22 7:00 uboot at andestech.com
2017-05-23 0:18 ` Tom Rini
2016-09-29 8:22 uboot at andestech.com
2016-10-01 12:58 ` Tom Rini
2016-01-21 6:48 uboot at andestech.com
2016-01-21 16:50 ` Tom Rini
2016-01-21 6:01 uboot at andestech.com
2014-10-07 7:21 uboot at andestech.com
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.