All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans de Goede <hdegoede@redhat.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/1] sunxi: add Linksprite pcDuino v1/v2 support
Date: Fri, 09 Jan 2015 17:10:15 +0100	[thread overview]
Message-ID: <54AFFD67.7010302@redhat.com> (raw)
In-Reply-To: <1420502958-6744-1-git-send-email-wigyori@uid0.hu>

Hi,

On 06-01-15 01:09, Zoltan HERPAI wrote:
> Add support for a sun4i board built by Linksprite. This addition covers
> both v1 and v2 versions. As the board has been working with 408MHz memory
> setting in the u-boot-sunxi branch, and has been proven to be running stable
> during my tests as well, a respective new DRAM config file is added as well.
>
> Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

Thanks, I've queued this up in u-boot-sunxi for when the merge window opens.

Regards,

Hans

> ---
>   board/sunxi/Kconfig                    |    4 ++++
>   board/sunxi/Makefile                   |    1 +
>   board/sunxi/dram_sun4i_408_1024_iow8.c |   31 +++++++++++++++++++++++++++++++
>   configs/Linksprite_pcDuino_defconfig   |    7 +++++++
>   4 files changed, 43 insertions(+)
>   create mode 100644 board/sunxi/dram_sun4i_408_1024_iow8.c
>   create mode 100644 configs/Linksprite_pcDuino_defconfig
>
> diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
> index 246cd9a..ccf583f 100644
> --- a/board/sunxi/Kconfig
> +++ b/board/sunxi/Kconfig
> @@ -99,6 +99,10 @@ config TARGET_IPPO_Q8H_V5
>   	bool "IPPO_Q8H_V5"
>   	depends on MACH_SUN8I
>
> +config TARGET_PCDUINO
> +	bool "PCDUINO"
> +	depends on MACH_SUN4I
> +
>   config TARGET_PCDUINO3
>   	bool "PCDUINO3"
>   	depends on MACH_SUN7I
> diff --git a/board/sunxi/Makefile b/board/sunxi/Makefile
> index b84ff9b..c947b09 100644
> --- a/board/sunxi/Makefile
> +++ b/board/sunxi/Makefile
> @@ -31,6 +31,7 @@ obj-$(CONFIG_TARGET_MELE_A1000G)	+= dram_sun4i_360_1024_iow8.o
>   obj-$(CONFIG_TARGET_MELE_M3)		+= dram_sun7i_384_1024_iow16.o
>   obj-$(CONFIG_TARGET_MINI_X)		+= dram_sun4i_360_512.o
>   obj-$(CONFIG_TARGET_MINI_X_1GB)		+= dram_sun4i_360_1024_iow16.o
> +obj-$(CONFIG_TARGET_PCDUINO)		+= dram_sun4i_408_1024_iow8.o
>   obj-$(CONFIG_TARGET_PCDUINO3)		+= dram_linksprite_pcduino3.o
>   obj-$(CONFIG_TARGET_QT840A)		+= dram_sun7i_384_512_busw16_iow16.o
>   obj-$(CONFIG_TARGET_R7DONGLE)		+= dram_r7dongle.o
> diff --git a/board/sunxi/dram_sun4i_408_1024_iow8.c b/board/sunxi/dram_sun4i_408_1024_iow8.c
> new file mode 100644
> index 0000000..c6d87d2
> --- /dev/null
> +++ b/board/sunxi/dram_sun4i_408_1024_iow8.c
> @@ -0,0 +1,31 @@
> +/* this file is generated, don't edit it yourself */
> +
> +#include <common.h>
> +#include <asm/arch/dram.h>
> +
> +static struct dram_para dram_para = {
> +	.clock = 408,
> +	.type = 3,
> +	.rank_num = 1,
> +	.density = 2048,
> +	.io_width = 8,
> +	.bus_width = 32,
> +	.cas = 6,
> +	.zq = 123,
> +	.odt_en = 0,
> +	.size = 1024,
> +	.tpr0 = 0x30926692,
> +	.tpr1 = 0x1090,
> +	.tpr2 = 0x1a0c8,
> +	.tpr3 = 0,
> +	.tpr4 = 0,
> +	.tpr5 = 0,
> +	.emr1 = 0,
> +	.emr2 = 0,
> +	.emr3 = 0,
> +};
> +
> +unsigned long sunxi_dram_init(void)
> +{
> +	return dramc_init(&dram_para);
> +}
> diff --git a/configs/Linksprite_pcDuino_defconfig b/configs/Linksprite_pcDuino_defconfig
> new file mode 100644
> index 0000000..f5b0ca9
> --- /dev/null
> +++ b/configs/Linksprite_pcDuino_defconfig
> @@ -0,0 +1,7 @@
> +CONFIG_SPL=y
> +CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC,USB_EHCI"
> +CONFIG_FDTFILE="sun4i-a10-pcduino.dtb"
> ++S:CONFIG_ARM=y
> ++S:CONFIG_ARCH_SUNXI=y
> ++S:CONFIG_MACH_SUN4I=y
> ++S:CONFIG_TARGET_PCDUINO=y
>

      parent reply	other threads:[~2015-01-09 16:10 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-06  0:09 [U-Boot] [PATCH 1/1] sunxi: add Linksprite pcDuino v1/v2 support Zoltan HERPAI
2015-01-06 10:23 ` Hans de Goede
2015-01-06 13:40   ` [U-Boot] [linux-sunxi] " Zoltan HERPAI
2015-01-09 16:10 ` Hans de Goede [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54AFFD67.7010302@redhat.com \
    --to=hdegoede@redhat.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.