* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
@ 2008-05-22 15:19 Hugo Villeneuve
2008-05-22 15:30 ` Wolfgang Denk
0 siblings, 1 reply; 20+ messages in thread
From: Hugo Villeneuve @ 2008-05-22 15:19 UTC (permalink / raw)
To: u-boot
ARM: This patch adds support for the Lyrtech SFF-SDR
board, based on the TI DaVinci architecture (ARM926EJS).
Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
Signed-off-by: Philip Balister <philip@balister.org>
---
MAKEALL | 1 +
Makefile | 3 +
board/davinci/sffsdr/Makefile | 52 +++++++++
board/davinci/sffsdr/board_init.S | 29 +++++
board/davinci/sffsdr/config.mk | 24 ++++
board/davinci/sffsdr/sffsdr.c | 214 +++++++++++++++++++++++++++++++++++++
board/davinci/sffsdr/u-boot.lds | 52 +++++++++
include/asm-arm/mach-types.h | 13 +++
include/configs/davinci_sffsdr.h | 173 ++++++++++++++++++++++++++++++
9 files changed, 561 insertions(+), 0 deletions(-)
diff --git a/MAKEALL b/MAKEALL
index 37b4334..f53ceec 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -496,6 +496,7 @@ LIST_ARM9=" \
voiceblue \
davinci_dvevm \
davinci_schmoogie \
+ davinci_sffsdr \
davinci_sonata \
"
diff --git a/Makefile b/Makefile
index 6548f8e..05d90aa 100644
--- a/Makefile
+++ b/Makefile
@@ -2408,6 +2408,9 @@ davinci_dvevm_config : unconfig
davinci_schmoogie_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm926ejs schmoogie davinci davinci
+davinci_sffsdr_config : unconfig
+ @$(MKCONFIG) $(@:_config=) arm arm926ejs sffsdr davinci davinci
+
davinci_sonata_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm926ejs sonata davinci davinci
diff --git a/board/davinci/sffsdr/Makefile b/board/davinci/sffsdr/Makefile
new file mode 100644
index 0000000..8abee11
--- /dev/null
+++ b/board/davinci/sffsdr/Makefile
@@ -0,0 +1,52 @@
+#
+# (C) Copyright 2000, 2001, 2002
+# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
+#
+# Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+include $(TOPDIR)/config.mk
+
+LIB = $(obj)lib$(BOARD).a
+
+COBJS := $(BOARD).o
+SOBJS := board_init.o
+
+SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
+OBJS := $(addprefix $(obj),$(COBJS))
+SOBJS := $(addprefix $(obj),$(SOBJS))
+
+$(LIB): $(obj).depend $(OBJS) $(SOBJS)
+ $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS)
+
+clean:
+ rm -f $(SOBJS) $(OBJS)
+
+distclean: clean
+ rm -f $(LIB) core *.bak *~ .depend
+
+#########################################################################
+# This is for $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################
diff --git a/board/davinci/sffsdr/board_init.S b/board/davinci/sffsdr/board_init.S
new file mode 100644
index 0000000..22d8adc
--- /dev/null
+++ b/board/davinci/sffsdr/board_init.S
@@ -0,0 +1,29 @@
+/*
+ * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
+ *
+ * Board-specific low level initialization code. Called at the very end
+ * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
+ * initialization required.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#include <config.h>
+
+.globl dv_board_init
+dv_board_init:
+
+ mov pc, lr
diff --git a/board/davinci/sffsdr/config.mk b/board/davinci/sffsdr/config.mk
new file mode 100644
index 0000000..e8a329c
--- /dev/null
+++ b/board/davinci/sffsdr/config.mk
@@ -0,0 +1,24 @@
+#
+# (C) Copyright 2002
+# Gary Jennejohn, DENX Software Engineering, <gj@denx.de>
+# David Mueller, ELSOFT AG, <d.mueller@elsoft.ch>
+#
+# Lyrtech SFF SDR board (ARM926EJS) cpu
+# see http://www.lyrtech.com/ for more information on Lyrtech
+#
+# SFF SDR board has 1 bank of 128 MB DDR RAM
+# Physical Address:
+# 8000'0000 to 87FF'FFFF
+#
+# Linux-Kernel is expected to be at 8000'8000, entry 8000'8000
+# (mem base + reserved)
+#
+# Integrity kernel is expected to be at 8000'0000, entry 8000'00D0,
+# up to 81FF'FFFF (uses up to 32 MB of memory for text, heap, etc).
+#
+# we load ourself to 8400'0000
+#
+#
+
+# Provide at least 32MB spacing between us and the Integrity kernel image
+TEXT_BASE = 0x84000000
diff --git a/board/davinci/sffsdr/sffsdr.c b/board/davinci/sffsdr/sffsdr.c
new file mode 100644
index 0000000..1d77649
--- /dev/null
+++ b/board/davinci/sffsdr/sffsdr.c
@@ -0,0 +1,214 @@
+/*
+ * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
+ *
+ * Parts are shamelessly stolen from various TI sources, original copyright
+ * follows:
+ * -----------------------------------------------------------------
+ *
+ * Copyright (C) 2004 Texas Instruments.
+ *
+ * ----------------------------------------------------------------------------
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * ----------------------------------------------------------------------------
+ */
+
+#include <common.h>
+#include <i2c.h>
+#include <asm/arch/hardware.h>
+#include <asm/arch/emac_defs.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+extern void timer_init(void);
+extern int eth_hw_init(void);
+extern phy_t phy;
+
+
+/* Works on Always On power domain only (no PD argument) */
+void lpsc_on(unsigned int id)
+{
+ dv_reg_p mdstat, mdctl;
+
+ if (id >= DAVINCI_LPSC_GEM)
+ return; /* Don't work on DSP Power Domain */
+
+ mdstat = REG_P(PSC_MDSTAT_BASE + (id * 4));
+ mdctl = REG_P(PSC_MDCTL_BASE + (id * 4));
+
+ while (REG(PSC_PTSTAT) & 0x01);
+
+ if ((*mdstat & 0x1f) == 0x03)
+ return; /* Already on and enabled */
+
+ *mdctl |= 0x03;
+
+ /* Special treatment for some modules as for sprue14 p.7.4.2 */
+ switch (id) {
+ case DAVINCI_LPSC_VPSSSLV:
+ case DAVINCI_LPSC_EMAC:
+ case DAVINCI_LPSC_EMAC_WRAPPER:
+ case DAVINCI_LPSC_MDIO:
+ case DAVINCI_LPSC_USB:
+ case DAVINCI_LPSC_ATA:
+ case DAVINCI_LPSC_VLYNQ:
+ case DAVINCI_LPSC_UHPI:
+ case DAVINCI_LPSC_DDR_EMIF:
+ case DAVINCI_LPSC_AEMIF:
+ case DAVINCI_LPSC_MMC_SD:
+ case DAVINCI_LPSC_MEMSTICK:
+ case DAVINCI_LPSC_McBSP:
+ case DAVINCI_LPSC_GPIO:
+ *mdctl |= 0x200;
+ break;
+ }
+
+ REG(PSC_PTCMD) = 0x01;
+
+ while (REG(PSC_PTSTAT) & 0x03);
+ while ((*mdstat & 0x1f) != 0x03); /* Probably an overkill... */
+}
+
+void dsp_on(void)
+{
+ int i;
+
+ if (REG(PSC_PDSTAT1) & 0x1f)
+ return; /* Already on */
+
+ REG(PSC_GBLCTL) |= 0x01;
+ REG(PSC_PDCTL1) |= 0x01;
+ REG(PSC_PDCTL1) &= ~0x100;
+ REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_GEM * 4)) |= 0x03;
+ REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_GEM * 4)) &= 0xfffffeff;
+ REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_IMCOP * 4)) |= 0x03;
+ REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_IMCOP * 4)) &= 0xfffffeff;
+ REG(PSC_PTCMD) = 0x02;
+
+ for (i = 0; i < 100; i++) {
+ if (REG(PSC_EPCPR) & 0x02)
+ break;
+ }
+
+ REG(PSC_CHP_SHRTSW) = 0x01;
+ REG(PSC_PDCTL1) |= 0x100;
+ REG(PSC_EPCCR) = 0x02;
+
+ for (i = 0; i < 100; i++) {
+ if (!(REG(PSC_PTSTAT) & 0x02))
+ break;
+ }
+
+ REG(PSC_GBLCTL) &= ~0x1f;
+}
+
+int board_init(void)
+{
+ /* arch number of the board */
+ gd->bd->bi_arch_number = MACH_TYPE_SFFSDR;
+
+ /* address of boot parameters */
+ gd->bd->bi_boot_params = LINUX_BOOT_PARAM_ADDR;
+
+ /* Workaround for TMS320DM6446 errata 1.3.22 */
+ REG(PSC_SILVER_BULLET) = 0;
+
+ /* Power on required peripherals */
+ lpsc_on(DAVINCI_LPSC_EMAC);
+ lpsc_on(DAVINCI_LPSC_EMAC_WRAPPER);
+ lpsc_on(DAVINCI_LPSC_MDIO);
+ lpsc_on(DAVINCI_LPSC_I2C);
+ lpsc_on(DAVINCI_LPSC_UART0);
+ lpsc_on(DAVINCI_LPSC_TIMER1);
+ lpsc_on(DAVINCI_LPSC_GPIO);
+
+ /* Powerup the DSP */
+ dsp_on();
+
+ /* Bringup UART0 out of reset */
+ REG(UART0_PWREMU_MGMT) = 0x0000e003;
+
+ /* Enable GIO3.3V cells used for EMAC */
+ REG(VDD3P3V_PWDN) = 0;
+
+ /* Enable UART0 MUX lines */
+ REG(PINMUX1) |= 1;
+
+ /* Enable EMAC and AEMIF pins */
+ REG(PINMUX0) = 0x80000c1f;
+
+ /* Enable I2C pin Mux */
+ REG(PINMUX1) |= (1 << 7);
+
+ /* Set the Bus Priority Register to appropriate value */
+ REG(VBPR) = 0x20;
+
+ timer_init();
+
+ return(0);
+}
+
+int misc_init_r(void)
+{
+ u_int8_t tmp[20], buf[10];
+ int i = 0;
+ int clk = 0;
+
+ clk = ((REG(PLL2_PLLM) + 1) * 27) / ((REG(PLL2_DIV2) & 0x1f) + 1);
+
+ printf("ARM Clock: %dMHz\n", ((REG(PLL1_PLLM) + 1) * 27) / 2);
+ printf("DDR Clock: %dMHz\n", (clk / 2));
+
+ /* Configure I2C switch (PCA9543) to enable channel 0. */
+ tmp[0] = CFG_I2C_PCA9543_ENABLE_CH0;
+ if (i2c_write(CFG_I2C_PCA9543_ADDR, 0,
+ CFG_I2C_PCA9543_ADDR_LEN, tmp, 1))
+ printf("Write to MUX @ 0x%02x failed\n", CFG_I2C_PCA9543_ADDR);
+
+ /* Set Ethernet MAC address from EEPROM.
+ * We must read 8 bytes because data is stored in little-endian. */
+ if (i2c_read(CFG_I2C_EEPROM_ADDR, 0x05A8,
+ CFG_I2C_EEPROM_ADDR_LEN, buf, 8)) {
+ printf("Read from EEPROM @ 0x%02x failed\n",
+ CFG_I2C_EEPROM_ADDR);
+ } else {
+ tmp[0] = 0xff;
+ for (i = 0; i < 6; i++)
+ tmp[0] &= buf[i];
+
+ if ((tmp[0] != 0xff) && (getenv("ethaddr") == NULL)) {
+ sprintf((char *)&tmp[0],
+ "%02x:%02x:%02x:%02x:%02x:%02x",
+ buf[3], buf[2], buf[1], buf[0],
+ buf[7], buf[6]);
+ setenv("ethaddr", (char *)&tmp[0]);
+ }
+ }
+
+ if (!eth_hw_init()) {
+ printf("Ethernet init failed\n");
+ } else {
+ printf("ETH PHY: %s\n", phy.name);
+ }
+
+ return(0);
+}
+
+int dram_init(void)
+{
+ gd->bd->bi_dram[0].start = PHYS_SDRAM_1;
+ gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE;
+
+ return(0);
+}
diff --git a/board/davinci/sffsdr/u-boot.lds b/board/davinci/sffsdr/u-boot.lds
new file mode 100644
index 0000000..a4fcd1a
--- /dev/null
+++ b/board/davinci/sffsdr/u-boot.lds
@@ -0,0 +1,52 @@
+/*
+ * (C) Copyright 2002
+ * Gary Jennejohn, DENX Software Engineering, <gj@denx.de>
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
+OUTPUT_ARCH(arm)
+ENTRY(_start)
+SECTIONS
+{
+ . = 0x00000000;
+ . = ALIGN(4);
+ .text :
+ {
+ cpu/arm926ejs/start.o (.text)
+ *(.text)
+ }
+ . = ALIGN(4);
+ .rodata : { *(.rodata) }
+ . = ALIGN(4);
+ .data : { *(.data) }
+ . = ALIGN(4);
+ .got : { *(.got) }
+
+ . = .;
+ __u_boot_cmd_start = .;
+ .u_boot_cmd : { *(.u_boot_cmd) }
+ __u_boot_cmd_end = .;
+
+ . = ALIGN(4);
+ __bss_start = .;
+ .bss (NOLOAD) : { *(.bss) }
+ _end = .;
+}
diff --git a/include/asm-arm/mach-types.h b/include/asm-arm/mach-types.h
index aaf2ea2..b347857 100644
--- a/include/asm-arm/mach-types.h
+++ b/include/asm-arm/mach-types.h
@@ -1595,6 +1595,7 @@ extern unsigned int __machine_arch_type;
#define MACH_TYPE_P300 1602
#define MACH_TYPE_XDACOMET 1603
#define MACH_TYPE_DEXFLEX2 1604
+#define MACH_TYPE_SFFSDR 1657
#ifdef CONFIG_ARCH_EBSA110
# ifdef machine_arch_type
@@ -16500,6 +16501,18 @@ extern unsigned int __machine_arch_type;
# define machine_is_schmoogie() (0)
#endif
+#ifdef CONFIG_MACH_SFFSDR
+# ifdef machine_arch_type
+# undef machine_arch_type
+# define machine_arch_type __machine_arch_type
+# else
+# define machine_arch_type MACH_TYPE_SFFSDR
+# endif
+# define machine_is_sffsdr() (machine_arch_type == MACH_TYPE_SFFSDR)
+#else
+# define machine_is_sffsdr() (0)
+#endif
+
#ifdef CONFIG_MACH_AZTOOL
# ifdef machine_arch_type
# undef machine_arch_type
diff --git a/include/configs/davinci_sffsdr.h b/include/configs/davinci_sffsdr.h
new file mode 100644
index 0000000..b62ea74
--- /dev/null
+++ b/include/configs/davinci_sffsdr.h
@@ -0,0 +1,173 @@
+/*
+ * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ */
+
+#ifndef __CONFIG_H
+#define __CONFIG_H
+#include <asm/sizes.h>
+
+/*=======*/
+/* Board */
+/*=======*/
+#define SFFSDR
+#define CFG_NAND_LARGEPAGE
+#define CFG_USE_NAND
+/*===================*/
+/* SoC Configuration */
+/*===================*/
+#define CONFIG_ARM926EJS /* arm926ejs CPU core */
+#define CONFIG_SYS_CLK_FREQ 297000000 /* Arm Clock frequency */
+#define CFG_TIMERBASE 0x01c21400 /* use timer 0 */
+#define CFG_HZ_CLOCK 27000000 /* Timer Input clock freq */
+#define CFG_HZ 1000
+/*==================================================*/
+/* EEPROM definitions for Atmel 24LC64 EEPROM chip */
+/*==================================================*/
+#define CFG_I2C_EEPROM_ADDR_LEN 2
+#define CFG_I2C_EEPROM_ADDR 0x50
+#define CFG_EEPROM_PAGE_WRITE_BITS 5
+#define CFG_EEPROM_PAGE_WRITE_DELAY_MS 20
+/*=============*/
+/* Memory Info */
+/*=============*/
+#define CFG_MALLOC_LEN (0x10000 + 256*1024) /* malloc() len */
+#define CFG_GBL_DATA_SIZE 128 /* reserved for initial data */
+#define CFG_MEMTEST_START 0x80000000 /* memtest start address */
+#define CFG_MEMTEST_END 0x81000000 /* 16MB RAM test */
+#define CONFIG_NR_DRAM_BANKS 1 /* we have 1 bank of DRAM */
+#define CONFIG_STACKSIZE (256*1024) /* regular stack */
+#define PHYS_SDRAM_1 0x80000000 /* DDR Start */
+#define PHYS_SDRAM_1_SIZE 0x08000000 /* DDR size 128MB */
+#define DDR_4BANKS /* 4-bank DDR2 (128MB) */
+/*====================*/
+/* Serial Driver info */
+/*====================*/
+#define CFG_NS16550
+#define CFG_NS16550_SERIAL
+#define CFG_NS16550_REG_SIZE 4 /* NS16550 register size */
+#define CFG_NS16550_COM1 0x01c20000 /* Base address of UART0 */
+#define CFG_NS16550_CLK 27000000 /* Input clock to NS16550 */
+#define CONFIG_CONS_INDEX 1 /* use UART0 for console */
+#define CONFIG_BAUDRATE 115200 /* Default baud rate */
+#define CFG_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
+/*===================*/
+/* I2C Configuration */
+/*===================*/
+#define CONFIG_HARD_I2C
+#define CONFIG_DRIVER_DAVINCI_I2C
+#define CFG_I2C_SPEED 80000 /* 100Kbps won't work, silicon bug */
+#define CFG_I2C_SLAVE 10 /* Bogus, master-only in U-Boot */
+/*==================================*/
+/* Network & Ethernet Configuration */
+/*==================================*/
+#define CONFIG_DRIVER_TI_EMAC
+#define CONFIG_MII
+#define CONFIG_BOOTP_DEFAULT
+#define CONFIG_BOOTP_DNS
+#define CONFIG_BOOTP_DNS2
+#define CONFIG_BOOTP_SEND_HOSTNAME
+#define CONFIG_NET_RETRY_COUNT 10
+#define CONFIG_OVERWRITE_ETHADDR_ONCE
+/*=====================*/
+/* Flash & Environment */
+/*=====================*/
+#undef CFG_ENV_IS_IN_FLASH
+#define CFG_NO_FLASH
+#define CFG_ENV_IS_IN_NAND /* U-Boot env in NAND Flash */
+#define CFG_ENV_SECT_SIZE 2048 /* Env sector Size */
+#define CFG_ENV_SIZE SZ_128K
+#define CONFIG_SKIP_LOWLEVEL_INIT /* U-Boot is loaded by a bootloader */
+#define CONFIG_SKIP_RELOCATE_UBOOT /* to a proper address, init done */
+#define CFG_NAND_BASE 0x02000000
+#define CFG_NAND_HW_ECC
+#define CFG_MAX_NAND_DEVICE 1 /* Max number of NAND devices */
+#define NAND_MAX_CHIPS 1
+#define CFG_ENV_OFFSET 0x0 /* Block 0--not used by bootcode */
+/*=====================*/
+/* Board related stuff */
+/*=====================*/
+/*==========================================*/
+/* I2C switch definitions for PCA9543 chip */
+/* on Lyrtech SFF SDR board. */
+/* This chip has a single register. */
+/*==========================================*/
+#define CFG_I2C_PCA9543_ADDR 0x70
+#define CFG_I2C_PCA9543_ADDR_LEN 0
+#define CFG_I2C_PCA9543_ENABLE_CH0 0x01 /* Enable channel 0. */
+/*==============================*/
+/* U-Boot general configuration */
+/*==============================*/
+#undef CONFIG_USE_IRQ /* No IRQ/FIQ in U-Boot */
+#define CONFIG_MISC_INIT_R
+#undef CONFIG_BOOTDELAY
+#define CONFIG_BOOTFILE "uImage" /* Boot file name */
+#define CFG_PROMPT "U-Boot > " /* Monitor Command Prompt */
+#define CFG_CBSIZE 1024 /* Console I/O Buffer Size */
+/* Print buffer size */
+#define CFG_PBSIZE (CFG_CBSIZE + sizeof(CFG_PROMPT) + 16)
+#define CFG_MAXARGS 16 /* max number of command args */
+#define CFG_BARGSIZE CFG_CBSIZE /* Boot Argument Buffer Size */
+#define CFG_LOAD_ADDR 0x80700000 /* Default Linux kernel
+ * load address. */
+#define CONFIG_VERSION_VARIABLE
+#define CONFIG_AUTO_COMPLETE /* Won't work with hush so far,
+ * may be later */
+#define CFG_HUSH_PARSER
+#define CFG_PROMPT_HUSH_PS2 "> "
+#define CONFIG_CMDLINE_EDITING
+#define CFG_LONGHELP
+#define CONFIG_CRC32_VERIFY
+#define CONFIG_MX_CYCLIC
+
+/*===================*/
+/* Linux Information */
+/*===================*/
+#define LINUX_BOOT_PARAM_ADDR 0x80000100
+#define CONFIG_CMDLINE_TAG
+#define CONFIG_SETUP_MEMORY_TAGS
+#define CONFIG_BOOTARGS \
+ "mem=56M console=ttyS0,115200n8 root=/dev/hda1 rw noinitrd ip=dhcp"
+#define CONFIG_BOOTCOMMAND \
+ "setenv setboot setenv bootargs \\$(bootargs);run setboot"
+
+/*=================*/
+/* U-Boot commands */
+/*=================*/
+#include <config_cmd_default.h>
+#define CONFIG_CMD_ASKENV
+#define CONFIG_CMD_DHCP
+#define CONFIG_CMD_DIAG
+#define CONFIG_CMD_I2C
+#define CONFIG_CMD_MII
+#define CONFIG_CMD_PING
+#define CONFIG_CMD_SAVES
+#define CONFIG_CMD_NAND
+#define CONFIG_CMD_EEPROM
+#undef CONFIG_CMD_BDI
+#undef CONFIG_CMD_FPGA
+#undef CONFIG_CMD_SETGETDCR
+#undef CONFIG_CMD_FLASH
+#undef CONFIG_CMD_IMLS
+/*=======================*/
+/* KGDB support (if any) */
+/*=======================*/
+#ifdef CONFIG_CMD_KGDB
+#define CONFIG_KGDB_BAUDRATE 115200 /* speed to run kgdb serial port */
+#define CONFIG_KGDB_SER_INDEX 1 /* which serial port to use */
+#endif
+#endif /* __CONFIG_H */
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
2008-05-22 15:19 [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS) Hugo Villeneuve
@ 2008-05-22 15:30 ` Wolfgang Denk
2008-05-22 18:04 ` Philip Balister
0 siblings, 1 reply; 20+ messages in thread
From: Wolfgang Denk @ 2008-05-22 15:30 UTC (permalink / raw)
To: u-boot
In message <1211469582-3656-1-git-send-email-hugo.villeneuve@lyrtech.com> you wrote:
> ARM: This patch adds support for the Lyrtech SFF-SDR
> board, based on the TI DaVinci architecture (ARM926EJS).
>
> Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
> Signed-off-by: Philip Balister <philip@balister.org>
There are a lot of new files, and you sign these off, but I don't see
your copyright notice in either of these. How comes? Didn't you modify
this code?
...
> diff --git a/include/configs/davinci_sffsdr.h b/include/configs/davinci_sffsdr.h
> new file mode 100644
> index 0000000..b62ea74
...
> +#define CONFIG_BOOTCOMMAND \
> + "setenv setboot setenv bootargs \\$(bootargs);run setboot"
Do not use the old "$(...)" syntax any more, it is deprecated. Please
use "${...}" instead.
Also, this statement is nonsense, as you don't do anything there that
has any effect.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A committee is a group that keeps the minutes and loses hours.
-- Milton Berle
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
2008-05-22 15:30 ` Wolfgang Denk
@ 2008-05-22 18:04 ` Philip Balister
2008-05-22 18:26 ` Hugo Villeneuve
2008-05-22 19:56 ` Wolfgang Denk
0 siblings, 2 replies; 20+ messages in thread
From: Philip Balister @ 2008-05-22 18:04 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wrote:
> In message <1211469582-3656-1-git-send-email-hugo.villeneuve@lyrtech.com> you wrote:
>> ARM: This patch adds support for the Lyrtech SFF-SDR
>> board, based on the TI DaVinci architecture (ARM926EJS).
>>
>> Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
>> Signed-off-by: Philip Balister <philip@balister.org>
>
> There are a lot of new files, and you sign these off, but I don't see
> your copyright notice in either of these. How comes? Didn't you modify
> this code?
The modifications are not extensive. We are not certain when to add a
copyright statement.
Is there any specific guidance on this?
Philip
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3303 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.denx.de/pipermail/u-boot/attachments/20080522/68c53889/attachment.bin
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
2008-05-22 18:04 ` Philip Balister
@ 2008-05-22 18:26 ` Hugo Villeneuve
2008-05-22 19:57 ` Wolfgang Denk
2008-05-22 19:56 ` Wolfgang Denk
1 sibling, 1 reply; 20+ messages in thread
From: Hugo Villeneuve @ 2008-05-22 18:26 UTC (permalink / raw)
To: u-boot
u-boot-users-bounces at lists.sourceforge.net wrote:
> Wolfgang Denk wrote:
>> In message
>> <1211469582-3656-1-git-send-email-hugo.villeneuve@lyrtech.com> you
>> wrote:
>>> ARM: This patch adds support for the Lyrtech SFF-SDR
>>> board, based on the TI DaVinci architecture (ARM926EJS).
>>>
>>> Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
>>> Signed-off-by: Philip Balister <philip@balister.org>
>>
>> There are a lot of new files, and you sign these off, but I don't see
>> your copyright notice in either of these. How comes? Didn't you
>> modify
>> this code?
>
> The modifications are not extensive. We are not certain when to add a
> copyright statement.
>
> Is there any specific guidance on this?
>
> Philip
I didn?t find anything on the subject. Although there was some information
with the GPL license basically saying that you need to put your own
copyright and then put a copy of the license.
In any way, I think that it passed the Wolfgang "filter", because he is
driving me crazy with something else :)
If we have some advice for the copyright after the patch is accepted, we
will adjust it then...
Bye, Hugo V.
Hugo Villeneuve
Hardware developer | Concepteur mat?riel
Lyrtech
Phone/T?l. : (1) (418) 877-4644 #2395
Toll-free/Sans frais - Canada & USA : (1) (888) 922-4644 #2395
Fax/T?l?c. : (1) (418) 877-7710
www.lyrtech.com
Infinite possibilities...TM
THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
RECEIVE THIS MESSAGE, IMMEDIATELY INFORM LYRTECH AND DESTROY THE
MESSAGE AND ATTACHMENTS FORTHWITH.THANK YOU.
LE PRESENT MESSAGE ET LES DOCUMENTS QUI Y SONT JOINTS S'ADRESSENT
EXCLUSIVEMENT AU(X)DESTINATAIRE(S) INDIQUE(S) ET LEUR TENEUR PEUT
ETRE CONFIDENTIELLE. IL EST STRICTEMENT INTERDIT A QUICONQUE D'EN
PRENDRE CONNAISSANCE, DE LES UTILISER OU DE LES DIVULGUER. SI
VOUS RECEVEZ LE PRESENT MESSAGE PAR ERREUR, VEUILLEZ EN AVISER
LYRTECH IMMEDIATEMENT ET DETRUIRE LE MESSAGE SEANCE TENANTE,
AINSI QUE LES DOCUMENTS QUI Y SONT JOINTS.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
2008-05-22 18:04 ` Philip Balister
2008-05-22 18:26 ` Hugo Villeneuve
@ 2008-05-22 19:56 ` Wolfgang Denk
2008-05-22 20:07 ` [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS) Hugo Villeneuve
1 sibling, 1 reply; 20+ messages in thread
From: Wolfgang Denk @ 2008-05-22 19:56 UTC (permalink / raw)
To: u-boot
In message <4835B5AA.10600@balister.org> you wrote:
>
> > There are a lot of new files, and you sign these off, but I don't see
> > your copyright notice in either of these. How comes? Didn't you modify
> > this code?
>
> The modifications are not extensive. We are not certain when to add a
> copyright statement.
>
> Is there any specific guidance on this?
As a rule of thumb I'd say if you added or modified more than 10
lines of code, and/or if you implemented a significant conceptual
change, you should add your own copyright notice.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The goal of science is to build better mousetraps. The goal of nature
is to build better mice.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
2008-05-22 18:26 ` Hugo Villeneuve
@ 2008-05-22 19:57 ` Wolfgang Denk
0 siblings, 0 replies; 20+ messages in thread
From: Wolfgang Denk @ 2008-05-22 19:57 UTC (permalink / raw)
To: u-boot
In message <42848A5C5A0D1E47B026E644DD49B08E026D20CA@mail> you wrote:
>
> In any way, I think that it passed the Wolfgang "filter", because he is
> driving me crazy with something else :)
I hope I'm *not* driving you crazy. Thisis definitely not my
intention.
> If we have some advice for the copyright after the patch is accepted, we
> will adjust it then...
Please fix (add) the copyright now, i. e. in the version of the patch
that gets accepted.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
No problem is insoluble.
-- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-22 19:56 ` Wolfgang Denk
@ 2008-05-22 20:07 ` Hugo Villeneuve
2008-05-23 12:11 ` Detlev Zundel
0 siblings, 1 reply; 20+ messages in thread
From: Hugo Villeneuve @ 2008-05-22 20:07 UTC (permalink / raw)
To: u-boot
u-boot-users-bounces at lists.sourceforge.net wrote:
> In message <4835B5AA.10600@balister.org> you wrote:
>>
>>> There are a lot of new files, and you sign these off, but I don't
>>> see your copyright notice in either of these. How comes? Didn't you
>>> modify this code?
>>
>> The modifications are not extensive. We are not certain when to add
>> a copyright statement.
>>
>> Is there any specific guidance on this?
>
> As a rule of thumb I'd say if you added or modified more than 10
> lines of code, and/or if you implemented a significant conceptual
> change, you should add your own copyright notice.
>
> Best regards,
>
> Wolfgang Denk
Thanks for the advice, I have modified the copyright notices
accordingly.
Hugo V.
Hugo Villeneuve
Hardware developer | Concepteur mat?riel
Lyrtech
Phone/T?l. : (1) (418) 877-4644 #2395
Toll-free/Sans frais - Canada & USA : (1) (888) 922-4644 #2395
Fax/T?l?c. : (1) (418) 877-7710
www.lyrtech.com
Infinite possibilities...TM
THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
RECEIVE THIS MESSAGE, IMMEDIATELY INFORM LYRTECH AND DESTROY THE
MESSAGE AND ATTACHMENTS FORTHWITH.THANK YOU.
LE PRESENT MESSAGE ET LES DOCUMENTS QUI Y SONT JOINTS S'ADRESSENT
EXCLUSIVEMENT AU(X)DESTINATAIRE(S) INDIQUE(S) ET LEUR TENEUR PEUT
ETRE CONFIDENTIELLE. IL EST STRICTEMENT INTERDIT A QUICONQUE D'EN
PRENDRE CONNAISSANCE, DE LES UTILISER OU DE LES DIVULGUER. SI
VOUS RECEVEZ LE PRESENT MESSAGE PAR ERREUR, VEUILLEZ EN AVISER
LYRTECH IMMEDIATEMENT ET DETRUIRE LE MESSAGE SEANCE TENANTE,
AINSI QUE LES DOCUMENTS QUI Y SONT JOINTS.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-22 20:07 ` [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS) Hugo Villeneuve
@ 2008-05-23 12:11 ` Detlev Zundel
2008-05-23 12:26 ` Wolfgang Denk
2008-05-27 21:10 ` Hugo Villeneuve
0 siblings, 2 replies; 20+ messages in thread
From: Detlev Zundel @ 2008-05-23 12:11 UTC (permalink / raw)
To: u-boot
Hi Wolfgang and Hugo,
while studying the mail footer of Hugo, I found a <irony>slightly
problematic</irony> phrasing:
> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> RECEIVE THIS MESSAGE, IMMEDIATELY INFORM LYRTECH AND DESTROY THE
> MESSAGE AND ATTACHMENTS FORTHWITH.THANK YOU.
>
> LE PRESENT MESSAGE ET LES DOCUMENTS QUI Y SONT JOINTS S'ADRESSENT
> EXCLUSIVEMENT AU(X)DESTINATAIRE(S) INDIQUE(S) ET LEUR TENEUR PEUT
> ETRE CONFIDENTIELLE. IL EST STRICTEMENT INTERDIT A QUICONQUE D'EN
> PRENDRE CONNAISSANCE, DE LES UTILISER OU DE LES DIVULGUER. SI
> VOUS RECEVEZ LE PRESENT MESSAGE PAR ERREUR, VEUILLEZ EN AVISER
> LYRTECH IMMEDIATEMENT ET DETRUIRE LE MESSAGE SEANCE TENANTE,
> AINSI QUE LES DOCUMENTS QUI Y SONT JOINTS.
So Hugo, please get rid of that message or I will advise Wolfgang to
heed your footer...
Cheers
Detlev
--
Progress in mathematics comes from repeated acts of generalization.
If mathematics is anything, it is the art of chosing the most elegant
generalization for some abstract pattern. Thus esthetics is central.
-- Douglas Hofstadter
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 12:11 ` Detlev Zundel
@ 2008-05-23 12:26 ` Wolfgang Denk
2008-05-23 12:36 ` Jerry Van Baren
2008-05-27 21:10 ` Hugo Villeneuve
1 sibling, 1 reply; 20+ messages in thread
From: Wolfgang Denk @ 2008-05-23 12:26 UTC (permalink / raw)
To: u-boot
Dear Detlev,
in message <m2bq2xqkyc.fsf@ohwell.denx.de> you wrote:
>
> while studying the mail footer of Hugo, I found a <irony>slightly
> problematic</irony> phrasing:
>
> > THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
> > TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
> > IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I already discussed this with Hugo (off list). He replied;
> Every message that is sent through our company SMTP server has this
> nonsense notice attached, so that is why I use an external SMTP
> server with git-send-email to send the patches.
>
> You don?t have that message in the patches.
So at least we can use his patches, we just have to ignore his other
messages (hm, if my interpretation is right, we were to report the
incidents to his management, but I'm afraid I don't have enough
time...).
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Repeat after me:
Usenet is not a word processor; it's a medium where aesthetics count.
Mozilla is not a newsreader; it's a web browser.
Windows is not an operating system; it's a GUI on a program loader.
-- Tom Christiansen in <6bq0g5$lr4$2@csnews.cs.colorado.edu>
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 12:26 ` Wolfgang Denk
@ 2008-05-23 12:36 ` Jerry Van Baren
2008-05-23 12:52 ` Wolfgang Denk
0 siblings, 1 reply; 20+ messages in thread
From: Jerry Van Baren @ 2008-05-23 12:36 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wrote:
> Dear Detlev,
>
> in message <m2bq2xqkyc.fsf@ohwell.denx.de> you wrote:
>> while studying the mail footer of Hugo, I found a <irony>slightly
>> problematic</irony> phrasing:
>>
>>> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
>>> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
>>> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> I already discussed this with Hugo (off list). He replied;
>
>> Every message that is sent through our company SMTP server has this
>> nonsense notice attached, so that is why I use an external SMTP
>> server with git-send-email to send the patches.
>>
>> You don?t have that message in the patches.
>
> So at least we can use his patches, we just have to ignore his other
> messages (hm, if my interpretation is right, we were to report the
> incidents to his management, but I'm afraid I don't have enough
> time...).
>
> Best regards,
>
> Wolfgang Denk
Well, he broadcast the message to the whole world by sending it to the
email list which is archived by gmane and others, including the wayback
machine.
Obviously the whole world is the "INDICATED RECIPIENTS" and thus it is
OK to "TAKE COGNIZANCE" of his email. :-P
gvb
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 12:36 ` Jerry Van Baren
@ 2008-05-23 12:52 ` Wolfgang Denk
2008-05-23 13:03 ` Jerry Van Baren
0 siblings, 1 reply; 20+ messages in thread
From: Wolfgang Denk @ 2008-05-23 12:52 UTC (permalink / raw)
To: u-boot
In message <4836BA48.1010109@ge.com> you wrote:
>
> >>> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
> >>> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
> >>> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
> Obviously the whole world is the "INDICATED RECIPIENTS" and thus it is
> OK to "TAKE COGNIZANCE" of his email. :-P
You are not a lawyer. You apply much too much common sense.
The text reads: "IT IS STRICTLY FORBIDDEN TO *ANYONE* TO TAKE
COGNIZANCE..."
In legal speak, "anyone" really means "anyone", including the
"indicated recipients".
Yes, we agree that this is plain stupid, but that's what it says.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
In an infinite universe all things are possible, including the possi-
bility that the universe does not exist.
- Terry Pratchett, _The Dark Side of the Sun_
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 12:52 ` Wolfgang Denk
@ 2008-05-23 13:03 ` Jerry Van Baren
2008-05-23 13:22 ` Detlev Zundel
0 siblings, 1 reply; 20+ messages in thread
From: Jerry Van Baren @ 2008-05-23 13:03 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wrote:
> In message <4836BA48.1010109@ge.com> you wrote:
>>>>> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
>>>>> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
>>>>> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ...
>> Obviously the whole world is the "INDICATED RECIPIENTS" and thus it is
>> OK to "TAKE COGNIZANCE" of his email. :-P
>
> You are not a lawyer. You apply much too much common sense.
>
> The text reads: "IT IS STRICTLY FORBIDDEN TO *ANYONE* TO TAKE
> COGNIZANCE..."
>
> In legal speak, "anyone" really means "anyone", including the
> "indicated recipients".
Ahh, you are right. You've out Englished my English. ;-) My English
teacher in the 5th grade would harp on this: it should say "ANYONE ELSE"
to prevent the internal conflict. So many native English speaking
people like make this error that we've become like blind to it.
Best regards,
gvb
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 13:03 ` Jerry Van Baren
@ 2008-05-23 13:22 ` Detlev Zundel
[not found] ` <4836C671.7050208@balister.org>
0 siblings, 1 reply; 20+ messages in thread
From: Detlev Zundel @ 2008-05-23 13:22 UTC (permalink / raw)
To: u-boot
Hi Jerry,
> Wolfgang Denk wrote:
>> In message <4836BA48.1010109@ge.com> you wrote:
>>>>>> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
>>>>>> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
>>>>>> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> ...
>>> Obviously the whole world is the "INDICATED RECIPIENTS" and thus it
>>> is OK to "TAKE COGNIZANCE" of his email. :-P
>>
>> You are not a lawyer. You apply much too much common sense.
>>
>> The text reads: "IT IS STRICTLY FORBIDDEN TO *ANYONE* TO TAKE
>> COGNIZANCE..."
>>
>> In legal speak, "anyone" really means "anyone", including the
>> "indicated recipients".
>
> Ahh, you are right. You've out Englished my English. ;-) My English
> teacher in the 5th grade would harp on this: it should say "ANYONE
> ELSE" to prevent the internal conflict. So many native English
> speaking people like make this error that we've become like blind to
> it.
Probably I was not being explicit enough in my first complain, but
exactly this blunt "ANYONE" really ticked my off in the first place.
Even if the company decides not to drop the footer, they should
change the wording to leave any sense in sending mails *at all*.
Cheers
Detlev
--
Ftpd never switches uid and euid, it uses setfsuid(2) instead. The
main reason is that uid switching has been exploited in several
breakins, but the sheer ugliness of uid switching counts too.
-- pure-ftpd(8)
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
[not found] ` <4836C671.7050208@balister.org>
@ 2008-05-23 16:00 ` Detlev Zundel
0 siblings, 0 replies; 20+ messages in thread
From: Detlev Zundel @ 2008-05-23 16:00 UTC (permalink / raw)
To: u-boot
Hi Philip,
> Detlev Zundel wrote:
>> Hi Jerry,
>>
>>> Wolfgang Denk wrote:
>>>> In message <4836BA48.1010109@ge.com> you wrote:
>>>>>>>> THIS MESSAGE AND ALL ATTACHED DOCUMENTS ARE EXCLUSIVELY INTENDED
>>>>>>>> TO THE INDICATED RECIPIENTS AND ITS CONTENTS MAY BE CONFIDENTIAL.
>>>>>>>> IT IS STRICTLY FORBIDDEN TO ANYONE TO TAKE COGNIZANCE, USE, OR
>>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>>> DIVULGE THE INFORMATION CONTAINED HEREIN. IF YOU MISTAKENLY
>>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> ...
>>>>> Obviously the whole world is the "INDICATED RECIPIENTS" and thus it
>>>>> is OK to "TAKE COGNIZANCE" of his email. :-P
>>>> You are not a lawyer. You apply much too much common sense.
>>>>
>>>> The text reads: "IT IS STRICTLY FORBIDDEN TO *ANYONE* TO TAKE
>>>> COGNIZANCE..."
>>>>
>>>> In legal speak, "anyone" really means "anyone", including the
>>>> "indicated recipients".
>>> Ahh, you are right. You've out Englished my English. ;-) My English
>>> teacher in the 5th grade would harp on this: it should say "ANYONE
>>> ELSE" to prevent the internal conflict. So many native English
>>> speaking people like make this error that we've become like blind to
>>> it.
>>
>> Probably I was not being explicit enough in my first complain, but
>> exactly this blunt "ANYONE" really ticked my off in the first place.
>> Even if the company decides not to drop the footer, they should
>> change the wording to leave any sense in sending mails *at all*.
>
> I hate to pile on, but I am curious if the French version suffers from
> the same problem. My high school French is not good enough to tell.
I'm sorry, but my french is also not good enough. It seems like there
is also no qualifaction in the french version. But then again one need
to ask a native french speaker.
[oh wait, I *can* do that]
[time passes]
So on a sidenote, a native french speaker confirmed that the french
version has the same all-exclusivity problem. Nice one.
Cheers
Detlev
--
A change in language can transform our appreciation of the cosmos
-- Benjamin Lee Whorf
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-23 12:11 ` Detlev Zundel
2008-05-23 12:26 ` Wolfgang Denk
@ 2008-05-27 21:10 ` Hugo Villeneuve
2008-06-03 16:39 ` Detlev Zundel
1 sibling, 1 reply; 20+ messages in thread
From: Hugo Villeneuve @ 2008-05-27 21:10 UTC (permalink / raw)
To: u-boot
Detlev Zundel wrote:
> Hi Wolfgang and Hugo,
>
> while studying the mail footer of Hugo, I found a <irony>slightly
> problematic</irony> phrasing:
>
>> THIS MESSAGE AND ALL...
>
> So Hugo, please get rid of that message or I will advise Wolfgang to
> heed your footer...
I got rid of the message.
Is everything fine with the patch now?
Hugo V.
Hugo Villeneuve
Hardware developer | Concepteur mat?riel
Lyrtech
Phone/T?l. : (1) (418) 877-4644 #2395
Toll-free/Sans frais - Canada & USA : (1) (888) 922-4644 #2395
Fax/T?l?c. : (1) (418) 877-7710
www.lyrtech.com
Infinite possibilities...TM
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-05-27 21:10 ` Hugo Villeneuve
@ 2008-06-03 16:39 ` Detlev Zundel
2008-06-05 15:46 ` Philip Balister
0 siblings, 1 reply; 20+ messages in thread
From: Detlev Zundel @ 2008-06-03 16:39 UTC (permalink / raw)
To: u-boot
Hi Hugo,
> Detlev Zundel wrote:
>> Hi Wolfgang and Hugo,
>>
>> while studying the mail footer of Hugo, I found a <irony>slightly
>> problematic</irony> phrasing:
>>
>>> THIS MESSAGE AND ALL...
>>
>> So Hugo, please get rid of that message or I will advise Wolfgang to
>> heed your footer...
>
> I got rid of the message.
Thanks a lot.
> Is everything fine with the patch now?
I did not see any negative reaction to your 5th version[1], so its up to
the custodian now. What do you say Jean-Christophe?
Cheers
Detlev
[1] http://news.gmane.org/find-root.php?message_id=%3c1211486942%2d8348%2d1%2dgit%2dsend%2demail%2dhugo.villeneuve%40lyrtech.com%3e
--
Der Kluge tue gleich anfangs, was der Dumme erst am Ende.
--- Baltasar Gracian
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-06-03 16:39 ` Detlev Zundel
@ 2008-06-05 15:46 ` Philip Balister
2008-06-05 17:32 ` Hugo Villeneuve
0 siblings, 1 reply; 20+ messages in thread
From: Philip Balister @ 2008-06-05 15:46 UTC (permalink / raw)
To: u-boot
Detlev Zundel wrote:
> Hi Hugo,
>
>> Detlev Zundel wrote:
>>> Hi Wolfgang and Hugo,
>>>
>>> while studying the mail footer of Hugo, I found a <irony>slightly
>>> problematic</irony> phrasing:
>>>
>>>> THIS MESSAGE AND ALL...
>>> So Hugo, please get rid of that message or I will advise Wolfgang to
>>> heed your footer...
>> I got rid of the message.
>
> Thanks a lot.
>
>> Is everything fine with the patch now?
>
> I did not see any negative reaction to your 5th version[1], so its up to
> the custodian now. What do you say Jean-Christophe?
>
> Cheers
> Detlev
>
> [1] http://news.gmane.org/find-root.php?message_id=%3c1211486942%2d8348%2d1%2dgit%2dsend%2demail%2dhugo.villeneuve%40lyrtech.com%3e
Does anything need to happen for the Lyrech SFFSDR board patch to be
added to u-boot?
Philip
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3303 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.denx.de/pipermail/u-boot/attachments/20080605/14df9fdc/attachment.bin
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-06-05 15:46 ` Philip Balister
@ 2008-06-05 17:32 ` Hugo Villeneuve
2008-06-06 6:35 ` Jean-Christophe PLAGNIOL-VILLARD
0 siblings, 1 reply; 20+ messages in thread
From: Hugo Villeneuve @ 2008-06-05 17:32 UTC (permalink / raw)
To: u-boot
Philip Balister wrote:
>>> Is everything fine with the patch now?
>>
>> I did not see any negative reaction to your 5th version[1], so its
>> up to
>> the custodian now. What do you say Jean-Christophe?
>>
>> Cheers
>> Detlev
>>
>> [1]
>> http://news.gmane.org/find-root.php?message_id=%3c1211486942%2d8348%2d1%2dgit%2dsend%2demail%2dhugo.villeneuve%40lyrtech.com%3e
>
> Does anything need to happen for the Lyrech SFFSDR board patch to be
> added to u-boot?
>
> Philip
Since the patch doesn?t seem to be added at the moment, I will post an updated version of the V5 patch which fixes a few issues I have found since I submitted V5.
Hugo v.
Hugo Villeneuve
Hardware developer | Concepteur mat?riel
Lyrtech
Phone/T?l. : (1) (418) 877-4644 #2395
Toll-free/Sans frais - Canada & USA : (1) (888) 922-4644 #2395
Fax/T?l?c. : (1) (418) 877-7710
www.lyrtech.com
Infinite possibilities...TM
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS)
2008-06-05 17:32 ` Hugo Villeneuve
@ 2008-06-06 6:35 ` Jean-Christophe PLAGNIOL-VILLARD
2008-06-13 15:03 ` [U-Boot-Users] [PATCH V2] ARM: Add support for LyrtechSFF-SDRboard (ARM926EJS) Hugo Villeneuve
0 siblings, 1 reply; 20+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2008-06-06 6:35 UTC (permalink / raw)
To: u-boot
On 13:32 Thu 05 Jun , Hugo Villeneuve wrote:
> Philip Balister wrote:
> >>> Is everything fine with the patch now?
> >>
> >> I did not see any negative reaction to your 5th version[1], so its
> >> up to
> >> the custodian now. What do you say Jean-Christophe?
> >>
> >> Cheers
> >> Detlev
> >>
> >> [1]
> >> http://news.gmane.org/find-root.php?message_id=%3c1211486942%2d8348%2d1%2dgit%2dsend%2demail%2dhugo.villeneuve%40lyrtech.com%3e
> >
> > Does anything need to happen for the Lyrech SFFSDR board patch to be
> > added to u-boot?
> >
> > Philip
>
> Since the patch doesn?t seem to be added at the moment, I will post an updated version of the V5 patch which fixes a few issues I have found since I submitted V5.
OK,
I'll handle this patch this WE. If you can post your patch today or
tomorow it will be nice.
Best Regards,
J.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [U-Boot-Users] [PATCH V2] ARM: Add support for LyrtechSFF-SDRboard (ARM926EJS)
2008-06-06 6:35 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-06-13 15:03 ` Hugo Villeneuve
0 siblings, 0 replies; 20+ messages in thread
From: Hugo Villeneuve @ 2008-06-13 15:03 UTC (permalink / raw)
To: u-boot
Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 13:32 Thu 05 Jun , Hugo Villeneuve wrote:
>> Philip Balister wrote:
>>>>> Is everything fine with the patch now?
>>>>
>>>> I did not see any negative reaction to your 5th version[1], so its
>>>> up to the custodian now. What do you say Jean-Christophe?
>>>>
>>>> Cheers
>>>> Detlev
>>>>
>>>> [1]
>>>> http://news.gmane.org/find-root.php?message_id=%3c1211486942%2d8348%2d1%2dgit%2dsend%2demail%2dhugo.villeneuve%40lyrtech.com%3e
>>>
>>> Does anything need to happen for the Lyrech SFFSDR board patch to
>>> be added to u-boot?
>>>
>>> Philip
>>
>> Since the patch doesn?t seem to be added at the moment, I will post
>> an updated version of the V5 patch which fixes a few issues I have
>> found since I submitted V5.
> OK,
> I'll handle this patch this WE. If you can post your patch today or
> tomorow it will be nice.
>
> Best Regards,
> J.
Hi Jean-Christophe,
how things are going with my patch? Is it accepted or not?
Thank-you, Hugo V.
Hugo Villeneuve
Hardware developer | Concepteur mat?riel
Lyrtech
Phone/T?l. : (1) (418) 877-4644 #2395
Toll-free/Sans frais - Canada & USA : (1) (888) 922-4644 #2395
Fax/T?l?c. : (1) (418) 877-7710
www.lyrtech.com
Infinite possibilities...TM
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2008-06-13 15:03 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-22 15:19 [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS) Hugo Villeneuve
2008-05-22 15:30 ` Wolfgang Denk
2008-05-22 18:04 ` Philip Balister
2008-05-22 18:26 ` Hugo Villeneuve
2008-05-22 19:57 ` Wolfgang Denk
2008-05-22 19:56 ` Wolfgang Denk
2008-05-22 20:07 ` [U-Boot-Users] [PATCH V2] ARM: Add support for Lyrtech SFF-SDRboard (ARM926EJS) Hugo Villeneuve
2008-05-23 12:11 ` Detlev Zundel
2008-05-23 12:26 ` Wolfgang Denk
2008-05-23 12:36 ` Jerry Van Baren
2008-05-23 12:52 ` Wolfgang Denk
2008-05-23 13:03 ` Jerry Van Baren
2008-05-23 13:22 ` Detlev Zundel
[not found] ` <4836C671.7050208@balister.org>
2008-05-23 16:00 ` Detlev Zundel
2008-05-27 21:10 ` Hugo Villeneuve
2008-06-03 16:39 ` Detlev Zundel
2008-06-05 15:46 ` Philip Balister
2008-06-05 17:32 ` Hugo Villeneuve
2008-06-06 6:35 ` Jean-Christophe PLAGNIOL-VILLARD
2008-06-13 15:03 ` [U-Boot-Users] [PATCH V2] ARM: Add support for LyrtechSFF-SDRboard (ARM926EJS) Hugo Villeneuve
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox