From: "Andreas Bießmann" <andreas.devel@googlemail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V2 1/1] arm: at91: reworked meesc board support
Date: Sat, 31 Oct 2015 21:47:44 +0100 [thread overview]
Message-ID: <563528F0.6040408@googlemail.com> (raw)
In-Reply-To: <5632F5A9.7090405@esd.eu>
Hi Daniel,
On 30.10.15 05:44, Daniel Gorsulowski wrote:
> Signed-off-by: Daniel Gorsulowski <daniel.gorsulowski@esd.eu>
> ---
> Changes in V2:
> - Fetched again and created patch against current master
could you please regenerate another one:
---8<---
Applying: arm: at91: reworked meesc board support
fatal: corrupt patch at line 116
Patch failed at 0001 arm: at91: reworked meesc board support
The copy of the patch that failed is found in:
/Users/andreas/src/u-boot/.git/rebase-apply/patch
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
andreas at imac % patch -p1 < .git/rebase-apply/patch
patching file board/esd/meesc/meesc.c
Hunk #1 FAILED at 3.
Hunk #2 FAILED at 28.
Hunk #3 FAILED at 46.
Hunk #4 FAILED at 127.
Hunk #5 FAILED at 148.
Hunk #6 FAILED at 182.
6 out of 6 hunks FAILED -- saving rejects to file
board/esd/meesc/meesc.c.rej
patching file include/configs/meesc.h
Hunk #1 FAILED at 3.
Hunk #2 FAILED at 27.
patch: **** malformed patch@line 116: reworked */
--->8---
a) there is something wrong with your toolchain ... something corupted
the mail (automatic line wrap)
b) the patch is not on top of current master
Andreas
>
> board/esd/meesc/meesc.c | 20 ++++++++++++++++----
> include/configs/meesc.h | 42 ++++++++++++++++++++----------------------
> 2 files changed, 36 insertions(+), 26 deletions(-)
>
> diff --git a/board/esd/meesc/meesc.c b/board/esd/meesc/meesc.c
> index c5994e0..b7f9f90 100644
> --- a/board/esd/meesc/meesc.c
> +++ b/board/esd/meesc/meesc.c
> @@ -3,7 +3,7 @@
> * Stelian Pop <stelian@popies.net>
> * Lead Tech Design <www.leadtechdesign.com>
> *
> - * (C) Copyright 2009-2011
> + * (C) Copyright 2009-2015
> * Daniel Gorsulowski <daniel.gorsulowski@esd.eu>
> * esd electronic system design gmbh <www.esd.eu>
> *
> @@ -28,6 +28,7 @@ DECLARE_GLOBAL_DATA_PTR;
> * Miscelaneous platform dependent initialisations
> */
>
> +#ifdef CONFIG_REVISION_TAG
> static int hw_rev = -1; /* hardware revision */
>
> int get_hw_rev(void)
> @@ -45,6 +46,7 @@ int get_hw_rev(void)
>
> return hw_rev;
> }
> +#endif /* CONFIG_REVISION_TAG */
>
> #ifdef CONFIG_CMD_NAND
> static void meesc_nand_hw_init(void)
> @@ -125,12 +127,18 @@ static void meesc_ethercat_hw_init(void)
>
> int dram_init(void)
> {
> - gd->ram_size = get_ram_size(
> - (void *)CONFIG_SYS_SDRAM_BASE,
> - CONFIG_SYS_SDRAM_SIZE);
> + /* dram_init must store complete ramsize in gd->ram_size */
> + gd->ram_size = get_ram_size((void *)PHYS_SDRAM,
> + PHYS_SDRAM_SIZE);
> return 0;
> }
>
> +void dram_init_banksize(void)
> +{
> + gd->bd->bi_dram[0].start = PHYS_SDRAM;
> + gd->bd->bi_dram[0].size = PHYS_SDRAM_SIZE;
> +}
> +
> int board_eth_init(bd_t *bis)
> {
> int rc = 0;
> @@ -140,6 +148,7 @@ int board_eth_init(bd_t *bis)
> return rc;
> }
>
> +#ifdef CONFIG_DISPLAY_BOARDINFO
> int checkboard(void)
> {
> char str[32];
> @@ -173,10 +182,13 @@ int checkboard(void)
> puts(", serial# ");
> puts(str);
> }
> +#ifdef CONFIG_REVISION_TAG
> printf("\nHardware-revision: 1.%d\n", get_hw_rev());
> +#endif
> printf("Mach-type: %lu\n", gd->bd->bi_arch_number);
> return 0;
> }
> +#endif /* CONFIG_DISPLAY_BOARDINFO */
>
> #ifdef CONFIG_SERIAL_TAG
> void get_board_serial(struct tag_serialnr *serialnr)
> diff --git a/include/configs/meesc.h b/include/configs/meesc.h
> index 9c53fb4..10a6ce9 100644
> --- a/include/configs/meesc.h
> +++ b/include/configs/meesc.h
> @@ -3,7 +3,7 @@
> * Stelian Pop <stelian@popies.net>
> * Lead Tech Design <www.leadtechdesign.com>
> *
> - * (C) Copyright 2009-2011
> + * (C) Copyright 2009-2015
> * Daniel Gorsulowski <daniel.gorsulowski@esd.eu>
> * esd electronic system design gmbh <www.esd.eu>
> *
> @@ -27,7 +27,7 @@
> * Since the linker has to swallow that define, we must use a pure
> * hex number here!
> */
> -#define CONFIG_SYS_TEXT_BASE 0x20002000
> +#define CONFIG_SYS_TEXT_BASE 0x21F00000
>
> /*
> * since a number of boards are not being listed in linux
> @@ -56,14 +56,13 @@
> #define CONFIG_DISPLAY_CPUINFO /* display cpu info and speed */
> #define CONFIG_PREBOOT /* enable preboot variable */
>
> +#define CONFIG_CMD_BOOTZ
> +#define CONFIG_OF_LIBFDT
>
> /*
> * Hardware drivers
> */
>
> -/* required until arch/arm/include/asm/arch-at91/at91sam9263.h is
> reworked */
> -#define ATMEL_PMC_UHP AT91SAM926x_PMC_UHP
> -
> /* general purpose I/O */
> #define CONFIG_AT91_GPIO
>
> @@ -87,10 +86,17 @@
> /*
> * Command line configuration.
> */
> +#undef CONFIG_CMD_BDI
> +#undef CONFIG_CMD_FPGA
> +#undef CONFIG_CMD_LOADS
> +#undef CONFIG_CMD_IMLS
> +
> #define CONFIG_CMD_PING
> #define CONFIG_CMD_DHCP
> +
> +#ifdef CONFIG_SYS_USE_NANDFLASH
> #define CONFIG_CMD_NAND
> -#define CONFIG_CMD_USB
> +#endif
>
> /* LED */
> #define CONFIG_AT91_LED
> @@ -99,9 +105,12 @@
> * SDRAM: 1 bank, min 32, max 128 MB
> * Initialized before u-boot gets started.
> */
> +#define PHYS_SDRAM ATMEL_BASE_CS1 /* 0x20000000 */
> +#define PHYS_SDRAM_SIZE 0x02000000 /* 32 MByte */
> +
> #define CONFIG_NR_DRAM_BANKS 1
> -#define CONFIG_SYS_SDRAM_BASE 0x20000000 /* ATMEL_BASE_CS1 */
> -#define CONFIG_SYS_SDRAM_SIZE 0x02000000
> +#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM
> +#define CONFIG_SYS_SDRAM_SIZE PHYS_SDRAM_SIZE
>
> #define CONFIG_SYS_MEMTEST_START (CONFIG_SYS_SDRAM_BASE + 0x00100000)
> #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x01E00000)
> @@ -133,7 +142,7 @@
> #ifdef CONFIG_CMD_NAND
> # define CONFIG_NAND_ATMEL
> # define CONFIG_SYS_MAX_NAND_DEVICE 1
> -# define CONFIG_SYS_NAND_BASE 0x40000000 /* ATMEL_BASE_CS3 */
> +# define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3 /* 0x40000000 */
> # define CONFIG_SYS_NAND_DBW_8
> # define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
> # define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
> @@ -148,19 +157,6 @@
> #define CONFIG_NET_RETRY_COUNT 20
> #undef CONFIG_RESET_PHY_R
>
> -/* USB */
> -#define CONFIG_USB_ATMEL
> -#define CONFIG_USB_ATMEL_CLK_SEL_PLLB
> -#define CONFIG_USB_OHCI_NEW
> -#define CONFIG_DOS_PARTITION
> -#define CONFIG_SYS_USB_OHCI_CPU_INIT
> -#define CONFIG_SYS_USB_OHCI_REGS_BASE 0x00a00000
> -#define CONFIG_SYS_USB_OHCI_SLOT_NAME "at91sam9263"
> -#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 2
> -
> -/* CAN */
> -#define CONFIG_AT91_CAN
> -
> /* hw-controller addresses */
> #define CONFIG_ET1100_BASE 0x70000000
>
> @@ -190,6 +186,8 @@
> sizeof(CONFIG_SYS_PROMPT) + 16)
> #define CONFIG_SYS_LONGHELP
> #define CONFIG_CMDLINE_EDITING
> +#define CONFIG_AUTO_COMPLETE
> +#define CONFIG_SYS_HUSH_PARSER
>
> /*
> * Size of malloc() pool
prev parent reply other threads:[~2015-10-31 20:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-29 12:38 [U-Boot] [PATCH 1/1] arm: at91: reworked meesc board support Daniel Gorsulowski
2015-10-30 4:44 ` [U-Boot] [PATCH V2 " Daniel Gorsulowski
2015-10-31 20:47 ` Andreas Bießmann [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=563528F0.6040408@googlemail.com \
--to=andreas.devel@googlemail.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.