[U-Boot-Users] unassigned-patches/9: [PATCH 0/2] MPC8xx: Fix libfdt support introduced in commit 77ff7b74
fdt.c: In function 'ft_cpu_setup': fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32' fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32' fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet' fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory' Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/9 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To: >References: >Patch-Date: Wed Apr 02 08:03:56 +0200 2008 diff --git a/cpu/mpc8xx/Makefile b/cpu/mpc8xx/Makefile index dbdc2e0..5f70459 100644 --- a/cpu/mpc8xx/Makefile +++ b/cpu/mpc8xx/Makefile @@ -27,16 +27,29 @@ include $(TOPDIR)/config.mk LIB= $(obj)lib$(CPU).a -START = start.o kgdb.o -COBJS = bedbug_860.o commproc.o cpu.o cpu_init.o \ - fec.o fdt.o i2c.o interrupts.o lcd.o scc.o\ - serial.o speed.o spi.o \ - traps.o upatch.o video.o -SOBJS = plprcr_write.o - -SRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c) -OBJS := $(addprefix $(obj),$(SOBJS) $(COBJS)) -START := $(addprefix $(obj),$(START)) +START-y+= start.o +START-y+= kgdb.o +COBJS-y+= bedbug_860.o +COBJS-y+= commproc.o +COBJS-y+= cpu.o +COBJS-y+= cpu_init.o +COBJS-y+= fec.o +COBJS-$(CONFIG_OF_LIBFDT) += fdt.o +COBJS-y+= i2c.o +COBJS-y+= interrupts.o +COBJS-y+= lcd.o +COBJS-y+= scc.o +COBJS-y+= serial.o +COBJS-y+= speed.o +COBJS-y+= spi.o +COBJS-y+= traps.o +COBJS-y+= upatch.o +COBJS-y+= video.o +SOBJS-y+= plprcr_write.o + +SRCS := $(START-y:.o=.S) $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) +OBJS := $(addprefix $(obj),$(SOBJS-y) $(COBJS-y)) +START := $(addprefix $(obj),$(START-y)) all: $(obj).depend $(START) $(LIB) -- 1.5.4.5 - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/12: [PATCH 2/2] ds174x: Fix warning on return in rtc_get and rtc_set function
ds174x.c: In function 'rtc_get': ds174x.c:117: warning: no return statement in function returning non-void ds174x.c: In function 'rtc_set': ds174x.c:146: warning: 'return' with a value, in function returning void Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/12 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]><[EMAIL PROTECTED]> >Patch-Date: Wed Apr 02 08:03:58 +0200 2008 diff --git a/drivers/rtc/ds174x.c b/drivers/rtc/ds174x.c index 81a9cb3..eb3ca88 100644 --- a/drivers/rtc/ds174x.c +++ b/drivers/rtc/ds174x.c @@ -114,6 +114,7 @@ int rtc_get( struct rtc_time *tmp ) tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, tmp->tm_hour, tmp->tm_min, tmp->tm_sec ); #endif + return 0; } void rtc_set( struct rtc_time *tmp ) @@ -142,8 +143,6 @@ void rtc_set( struct rtc_time *tmp ) /* unlock clock registers after read */ rtc_write( RTC_CONTROLA, ( reg_a & ~RTC_CA_WRITE )); - - return 0; } void rtc_reset (void) -- 1.5.4.5 - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/11: [PATCH] cmd_nand: Fix warning: dereferencing type-punned pointer will break strict-aliasing rules
nand_erase_options { - ulong length; /* number of bytes to erase */ - ulong offset; /* first address in NAND to erase */ + size_t length; /* number of bytes to erase */ + loff_t offset; /* first address in NAND to erase */ int quiet; /* don't display progress messages */ int jffs2; /* if true: format for jffs2 usage * (write appropriate cleanmarker blocks) */ -- 1.5.4.5 - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/10: [PATCH 1/2] cmd_log.c: Fix assignment differ in signedness
In function 'logbuff_init_ptrs': cmd_log.c:79: warning: pointer targets in assignment differ in signedness Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/10 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Wed Apr 02 08:03:57 +0200 2008 diff --git a/common/cmd_log.c b/common/cmd_log.c index 34b36ff..b9f9ba0 100644 --- a/common/cmd_log.c +++ b/common/cmd_log.c @@ -76,7 +76,7 @@ void logbuff_init_ptrs (void) lbuf = (char *)CONFIG_ALT_LB_ADDR; #else log = (logbuff_t *)(gd->bd->bi_memsize-LOGBUFF_LEN) - 1; - lbuf = log->buf; + lbuf = (char *)log->buf; #endif /* Set up log version */ -- 1.5.4.5 - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/13: [PATCH] mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/13 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Wed Apr 02 13:41:21 +0200 2008 diff --git a/board/freescale/mpc837xerdb/mpc837xerdb.c b/board/freescale/mpc837xerdb/mpc837xerdb.c index 83fb60d..965bb67 100644 --- a/board/freescale/mpc837xerdb/mpc837xerdb.c +++ b/board/freescale/mpc837xerdb/mpc837xerdb.c @@ -16,10 +16,10 @@ #include #include #include +#include #include #include - #if defined(CFG_DRAM_TEST) int testdram(void) -- 1.5.4.5 - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] unassigned-patches/11
Synopsis: [U-Boot-Users] [PATCH] cmd_nand: Fix warning: dereferencing type-punned pointer will break strict-aliasing rules Responsible-Changed-From-To: patch-coord->gu-mpc8xx Responsible-Changed-By: wd Responsible-Changed-When: Wed, 16 Jul 2008 22:32:41 +0200 Responsible-Changed-Why: Just testing - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/3: [PATCH] Merged serial_pl010.c and serial_pl011.c.
They only differ in the init function. This also adds the missing watchdog support for the PL011. Signed-off-by: Andreas Engel <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/3 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To: >References: >Patch-Date: Fri Jul 18 13:25:55 +0200 2008 --- drivers/serial/Makefile |3 +- drivers/serial/serial_pl011.c | 161 - drivers/serial/{serial_pl010.c => serial_pl01x.c} | 83 +-- drivers/serial/{serial_pl011.h => serial_pl01x.h} |0 4 files changed, 69 insertions(+), 178 deletions(-) delete mode 100644 drivers/serial/serial_pl011.c rename drivers/serial/{serial_pl010.c => serial_pl01x.c} (66%) rename drivers/serial/{serial_pl011.h => serial_pl01x.h} (100%) diff --git a/drivers/serial/Makefile b/drivers/serial/Makefile index c9e797e..f870eab 100644 --- a/drivers/serial/Makefile +++ b/drivers/serial/Makefile @@ -32,8 +32,7 @@ COBJS-y += ns16550.o COBJS-y += s3c4510b_uart.o COBJS-y += serial.o COBJS-y += serial_max3100.o -COBJS-y += serial_pl010.o -COBJS-y += serial_pl011.o +COBJS-y += serial_pl01x.o COBJS-y += serial_xuartlite.o COBJS-y += serial_sh.o COBJS-y += usbtty.o diff --git a/drivers/serial/serial_pl011.c b/drivers/serial/serial_pl011.c deleted file mode 100644 index 4d35fe5..000 --- a/drivers/serial/serial_pl011.c +++ /dev/null @@ -1,161 +0,0 @@ -/* - * (C) Copyright 2000 - * Rob Taylor, Flying Pig Systems. [EMAIL PROTECTED] - * - * (C) Copyright 2004 - * ARM Ltd. - * Philippe Robin, <[EMAIL PROTECTED]> - * - * 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 - */ - -/* Simple U-Boot driver for the PrimeCell PL011 UARTs on the IntegratorCP */ -/* Should be fairly simple to make it work with the PL010 as well */ - -#include - -#ifdef CFG_PL011_SERIAL - -#include "serial_pl011.h" - -#define IO_WRITE(addr, val) (*(volatile unsigned int *)(addr) = (val)) -#define IO_READ(addr) (*(volatile unsigned int *)(addr)) - -/* - * IntegratorCP has two UARTs, use the first one, at 38400-8-N-1 - * Versatile PB has four UARTs. - */ - -#define CONSOLE_PORT CONFIG_CONS_INDEX -#define baudRate CONFIG_BAUDRATE -static volatile unsigned char *const port[] = CONFIG_PL01x_PORTS; -#define NUM_PORTS (sizeof(port)/sizeof(port[0])) - -static void pl011_putc (int portnum, char c); -static int pl011_getc (int portnum); -static int pl011_tstc (int portnum); - - -int serial_init (void) -{ - unsigned int temp; - unsigned int divider; - unsigned int remainder; - unsigned int fraction; - - /* -** First, disable everything. -*/ - IO_WRITE (port[CONSOLE_PORT] + UART_PL011_CR, 0x0); - - /* -** Set baud rate -** -** IBRD = UART_CLK / (16 * BAUD_RATE) -** FBRD = ROUND((64 * MOD(UART_CLK,(16 * BAUD_RATE))) / (16 * BAUD_RATE)) -*/ - temp = 16 * baudRate; - divider = CONFIG_PL011_CLOCK / temp; - remainder = CONFIG_PL011_CLOCK % temp; - temp = (8 * remainder) / baudRate; - fraction = (temp >> 1) + (temp & 1); - - IO_WRITE (port[CONSOLE_PORT] + UART_PL011_IBRD, divider); - IO_WRITE (port[CONSOLE_PORT] + UART_PL011_FBRD, fraction); - - /* -** Set the UART to be 8 bits, 1 stop bit, no parity, fifo enabled. -*/ - IO_WRITE (port[CONSOLE_PORT] + UART_PL011_LCRH, - (UART_PL011_LCRH_WLEN_8 | UART_PL011_LCRH_FEN)); - - /* -** Finally, enable the UART -*/ - IO_WRITE (port[CONSOLE_PORT] + UART_PL011_CR, - (UART_PL011_CR_UARTEN | UART_PL011_CR_TXE | - UART_PL011_CR_RXE)); - - return 0; -} - -void serial_putc (const char c) -{ - if (c == '\n') - pl011_putc (CONSOLE_PORT, '\r'); - - pl011_putc (CONSOLE_PORT, c); -} - -void serial_puts (const char *s) -{ - while (*s) { - serial_putc (*s++); - } -} - -int serial_getc (void) -{ - return pl011_getc (CONSOLE_PORT); -} - -int serial_tstc (void) -{ - return pl011_tstc (CONSOL
[U-Boot-Users] unassigned-patches/4: [PATCH] Fix duplicated flash state
Move to one place I just compiled test. Please check other NAND users. Signed-off-by: Kyungmin Park <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/4 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To: >References: >Patch-Date: Tue Jul 22 10:09:19 +0200 2008 --- diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index 05ba375..ce9d937 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h @@ -19,6 +19,20 @@ #define MTD_ERASE_DONE 0x08 #define MTD_ERASE_FAILED0x10 +/* + * Enumeration for NAND/OneNAND flash chip state + */ +enum { + FL_READY, + FL_READING, + FL_WRITING, + FL_ERASING, + FL_SYNCING, + FL_CACHEDPRG, + FL_UNLOCKING, + FL_LOCKING, +}; + /* If the erase fails, fail_addr might indicate exactly which block failed. If fail_addr = 0x, the failure was not at the device level or was not specific to any particular block. */ diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h index e2a25a6..0b64d3c 100644 --- a/include/linux/mtd/nand.h +++ b/include/linux/mtd/nand.h @@ -195,20 +195,6 @@ extern int nand_read_raw (struct mtd_info *mtd, uint8_t *buf, loff_t from, size_ /* Nand scan has allocated data_buf */ #define NAND_DATABUF_ALLOC 0x8000 - -/* - * nand_state_t - chip states - * Enumeration for NAND flash chip state - */ -typedef enum { - FL_READY, - FL_READING, - FL_WRITING, - FL_ERASING, - FL_SYNCING, - FL_CACHEDPRG, -} nand_state_t; - /* Keep gcc happy */ struct nand_chip; diff --git a/include/linux/mtd/nand_legacy.h b/include/linux/mtd/nand_legacy.h index b05e726..bb66e45 100644 --- a/include/linux/mtd/nand_legacy.h +++ b/include/linux/mtd/nand_legacy.h @@ -55,18 +55,6 @@ #define NAND_CMD_RESET 0xff /* - * Enumeration for NAND flash chip state - */ -typedef enum { - FL_READY, - FL_READING, - FL_WRITING, - FL_ERASING, - FL_SYNCING -} nand_state_t; - - -/* * NAND Private Flash Chip Data * * Structure overview: diff --git a/include/linux/mtd/onenand.h b/include/linux/mtd/onenand.h index 4b0c2df..903c3af 100644 --- a/include/linux/mtd/onenand.h +++ b/include/linux/mtd/onenand.h @@ -17,6 +17,7 @@ /* Note: The header order is impoertant */ #include +#include #include #define MAX_BUFFERRAM 2 @@ -28,20 +29,6 @@ extern int onenand_scan (struct mtd_info *mtd, int max_chips); extern void onenand_release (struct mtd_info *mtd); /** - * onenand_state_t - chip states - * Enumeration for OneNAND flash chip state - */ -typedef enum { - FL_READY, - FL_READING, - FL_WRITING, - FL_ERASING, - FL_SYNCING, - FL_UNLOCKING, - FL_LOCKING, -} onenand_state_t; - -/** * struct onenand_bufferram - OneNAND BufferRAM Data * @param blockblock address in BufferRAM * @param page page address in BufferRAM @@ -106,7 +93,7 @@ struct onenand_chip { spinlock_t chip_lock; wait_queue_head_t wq; - onenand_state_t state; + int state; struct nand_oobinfo *autooob; - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/5: [PATCH] Fix warnings if compiling with IDE support.
Hello, this patch fixes the following warnings, if compiling u-boot with ide support. [EMAIL PROTECTED] u-boot]$ make -s all cmd_ide.c:827: Warnung: weak declaration of `ide_outb' after first use results in unspecified behavior cmd_ide.c:839: Warnung: weak declaration of `ide_inb' after first use results in unspecified behavior [EMAIL PROTECTED] u-boot]$ Signed-off-by: Heiko Schocher <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/5 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To: >References: >Patch-Date: Wed Jul 23 07:30:46 +0200 2008 --- common/cmd_ide.c | 46 ++ 1 files changed, 22 insertions(+), 24 deletions(-) diff --git a/common/cmd_ide.c b/common/cmd_ide.c index 6560702..948a9d2 100644 --- a/common/cmd_ide.c +++ b/common/cmd_ide.c @@ -161,8 +161,6 @@ static uchar ide_wait (int dev, ulong t); #define IDE_SPIN_UP_TIME_OUT 5000 /* 5 sec spin-up timeout */ -void inline ide_outb(int dev, int port, unsigned char val); -unsigned char inline ide_inb(int dev, int port); static void input_data(int dev, ulong *sect_buf, int words); static void output_data(int dev, ulong *sect_buf, int words); static void ident_cpy (unsigned char *dest, unsigned char *src, unsigned int len); @@ -522,6 +520,28 @@ int do_diskboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) /* - */ +void inline +__ide_outb(int dev, int port, unsigned char val) +{ + debug ("ide_outb (dev= %d, port= 0x%x, val= 0x%02x) : @ 0x%08lx\n", + dev, port, val, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); + outb(val, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); +} +void inline ide_outb (int dev, int port, unsigned char val) + __attribute__((weak, alias("__ide_outb"))); + +unsigned char inline +__ide_inb(int dev, int port) +{ + uchar val; + val = inb((ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); + debug ("ide_inb (dev= %d, port= 0x%x) : @ 0x%08lx -> 0x%02x\n", + dev, port, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port)), val); + return val; +} +unsigned char inline ide_inb(int dev, int port) + __attribute__((weak, alias("__ide_inb"))); + void ide_init (void) { @@ -816,28 +836,6 @@ set_pcmcia_timing (int pmode) /* - */ -void inline -__ide_outb(int dev, int port, unsigned char val) -{ - debug ("ide_outb (dev= %d, port= 0x%x, val= 0x%02x) : @ 0x%08lx\n", - dev, port, val, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); - outb(val, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); -} -void inline ide_outb (int dev, int port, unsigned char val) - __attribute__((weak, alias("__ide_outb"))); - -unsigned char inline -__ide_inb(int dev, int port) -{ - uchar val; - val = inb((ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port))); - debug ("ide_inb (dev= %d, port= 0x%x) : @ 0x%08lx -> 0x%02x\n", - dev, port, (ATA_CURR_BASE(dev)+CFG_ATA_PORT_ADDR(port)), val); - return val; -} -unsigned char inline ide_inb(int dev, int port) - __attribute__((weak, alias("__ide_inb"))); - #ifdef __PPC__ # ifdef CONFIG_AMIGAONEG3SE static void -- 1.5.6.1 -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] bugs/5
Synopsis: [U-Boot-Users] [PATCH] Fix warnings if compiling with IDE support. Responsible-Changed-From-To: patch-coord->wd Responsible-Changed-By: wd Responsible-Changed-When: Thu, 24 Jul 2008 04:50:54 +0200 Responsible-Changed-Why: I take that one. - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/6: [PATCH] Add include for config.h in command.h.
Because the cmd_tbl_s structure depends on the configuration file, it must be assured that config.h is included before the structure is evaluated by the compiler. If this is not certain, it could happen that the compiler generates structures of different size, depending on the fact if the source file includes before or after . The effect is that u-boot crashes when tries to relocate the command table (for ppc) or try to access to the command table for other architectures. The problem can happen on board-depending commands.All general commands under /common are unaffected, because they include already config.h before command.h. Signed-off-by: Stefano Babic <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/6 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<> >References: <> >Patch-Date: Thu Jul 24 16:22:25 +0200 2008 --- include/command.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/command.h b/include/command.h index c3ef51d..8815937 100644 --- a/include/command.h +++ b/include/command.h @@ -31,6 +31,8 @@ #define NULL 0 #endif +#include + #ifndef__ASSEMBLY__ /* * Monitor Command Table -- 1.5.4.3 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/7: [PATCH] Move mpc5121 iopoin feature from board specific to common files.
GIT - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/9: [PATCH] I2C EEPROM simulator
Minor Changes to previous patch Signed-off-by: Ricardo Ribalda Delgado <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/9 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Wed Jul 16 03:06:49 +0200 2008 --- This driver provides access to a simulated i2c eeprom. This simulated eeprom could be very useful in boards with ddr2 memories and no i2c interfaces. Using this driver the user can simulate a spd eeprom of a ddr2 memory and use the ddr2 auto config. User can use the macros CONFIG_EEPROM_SIMUL_LEN and CONFIG_EEPROM_SIMUL_DATA to define the content of the simulated eeprom drivers/i2c/Makefile |1 + drivers/i2c/eeprom_simul.c | 68 2 files changed, 69 insertions(+), 0 deletions(-) create mode 100644 drivers/i2c/eeprom_simul.c diff --git a/drivers/i2c/Makefile b/drivers/i2c/Makefile index 534c015..2aeabe5 100644 --- a/drivers/i2c/Makefile +++ b/drivers/i2c/Makefile @@ -30,6 +30,7 @@ COBJS-y += omap1510_i2c.o COBJS-y += omap24xx_i2c.o COBJS-y += tsi108_i2c.o COBJS-y += mxc_i2c.o +COBJS-$(CONFIG_EEPROM_SIMUL) += eeprom_simul.o COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/i2c/eeprom_simul.c b/drivers/i2c/eeprom_simul.c new file mode 100644 index 000..d8dbb3b --- /dev/null +++ b/drivers/i2c/eeprom_simul.c @@ -0,0 +1,68 @@ +/* +(C) Copyright 2008 +Ricado Ribalda-Universidad Autonoma de [EMAIL PROTECTED] +This work has been supported by: QTechnology http://qtec.com/ + +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, see <http://www.gnu.org/licenses/>. +*/ + +#include +#include + +#ifndef CONFIG_EEPROM_SIMUL_LEN +#define CONFIG_EEPROM_SIMUL_LEN 256 +#endif + +u8 eeprom_simul_buffer[CONFIG_EEPROM_SIMUL_LEN] +#ifdef CONFIG_EEPROM_SIMUL_DATA + = CONFIG_EEPROM_SIMUL_DATA +#endif +; + +void i2c_init(int speed, int slaveaddr){ + return ; +} + +int i2c_read(uchar chip, uint addr, int alen, uchar * buffer, int len) +{ + int i; + + if (addr+len>CONFIG_EEPROM_SIMUL_LEN) + return -1; + + for(i=0;iCONFIG_EEPROM_SIMUL_LEN) + return -1; + + for(i=0;ihttp://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/8: [PATCH] I2C Monitor chip ADT7460 support
Minor changes to previous patch Signed-off-by: Ricardo Ribalda Delgado <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/8 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Wed Jul 16 03:05:06 +0200 2008 --- -Remove whitespaces drivers/hwmon/Makefile |1 + drivers/hwmon/adt7460.c | 83 +++ include/dtt.h |3 +- 3 files changed, 86 insertions(+), 1 deletions(-) create mode 100644 drivers/hwmon/adt7460.c diff --git a/drivers/hwmon/Makefile b/drivers/hwmon/Makefile index f09f145..7342b91 100644 --- a/drivers/hwmon/Makefile +++ b/drivers/hwmon/Makefile @@ -37,6 +37,7 @@ COBJS-$(CONFIG_DTT_DS1775) += ds1775.o COBJS-$(CONFIG_DTT_LM73) += lm73.o COBJS-$(CONFIG_DTT_LM75) += lm75.o COBJS-$(CONFIG_DTT_LM81) += lm81.o +COBJS-$(CONFIG_DTT_ADT7460) += adt7460.o COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/hwmon/adt7460.c b/drivers/hwmon/adt7460.c new file mode 100644 index 000..caef70a --- /dev/null +++ b/drivers/hwmon/adt7460.c @@ -0,0 +1,83 @@ +/* + * (C) Copyright 2008 + * Ricado Ribalda-Universidad Autonoma de Madrid, [EMAIL PROTECTED] + * This work has been supported by: QTechnology http://qtec.com/ + * 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, see <http://www.gnu.org/licenses/>. +*/ + +#include +#include +#include + +#define ADT7460_ADDRESS0x2c +#define ADT7460_INVALID128 +#define ADT7460_CONFIG 0x40 +#define ADT7460_REM1_TEMP 0x25 +#define ADT7460_LOCAL_TEMP 0x26 +#define ADT7460_REM2_TEMP 0x27 + +int dtt_read(int sensor, int reg) +{ + u8 dir = reg; + u8 data; + + if (i2c_read(ADT7460_ADDRESS, dir, 1, &data, 1) == -1) + return -1; + if (data == ADT7460_INVALID) + return -1; + + return data; +} + +int dtt_write(int sensor, int reg, int val) +{ + u8 dir = reg; + u8 data = val; + + if (i2c_write(ADT7460_ADDRESS, dir, 1, &data, 1) == -1) + return -1; + + return 0; +} + +int dtt_init(void) +{ + printf("ADT7460 at I2C address 0x%2x\n", ADT7460_ADDRESS); + + if (dtt_write(0, ADT7460_CONFIG, 1) == -1) { + puts("Error initialiting ADT7460\n"); + return -1; + } + + return 0; +} + +int dtt_get_temp(int sensor) +{ + int aux; + u8 table[] = + { ADT7460_REM1_TEMP, ADT7460_LOCAL_TEMP, ADT7460_REM2_TEMP }; + + if (sensor > 2) { + puts("DTT sensor does not exist\n"); + return -1; + } + + aux = dtt_read(0, table[sensor]); + if (aux == -1) { + puts("DTT temperature read failed\n"); + return -1; + } + + return aux; +} diff --git a/include/dtt.h b/include/dtt.h index 34053d1..ce0fdfa 100644 --- a/include/dtt.h +++ b/include/dtt.h @@ -32,7 +32,8 @@ defined(CONFIG_DTT_DS1775) || \ defined(CONFIG_DTT_LM81) || \ defined(CONFIG_DTT_ADM1021) || \ -defined(CONFIG_DTT_LM73) +defined(CONFIG_DTT_LM73) || \ +defined(CONFIG_DTT_ADT7460) #define CONFIG_DTT /* We have a DTT */ -- 1.5.6.2 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/11: [PATCH v2] sh: Renesas R0P7785LC0011RL board support
_SCAN_SHOW 1 + +#define CONFIG_PCI_MEM_BUS 0xFD00 /* Memory space base addr */ +#define CONFIG_PCI_MEM_PHYSCONFIG_PCI_MEM_BUS +#define CONFIG_PCI_MEM_SIZE0x0100 /* Size of Memory window */ + +#define CONFIG_PCI_IO_BUS 0xFE20 /* IO space base address */ +#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS +#define CONFIG_PCI_IO_SIZE 0x0020 /* Size of IO window */ + +/* Network device (RTL8169) support */ +#define CONFIG_NET_MULTI +#define CONFIG_RTL8169 + +/* ENV setting */ +#define CFG_ENV_IS_IN_FLASH +#define CONFIG_ENV_OVERWRITE 1 +#define CFG_ENV_SECT_SIZE (256 * 1024) +#define CFG_ENV_SIZE (CFG_ENV_SECT_SIZE) +#define CFG_ENV_ADDR (CFG_FLASH_BASE + CFG_MONITOR_LEN) +#define CFG_ENV_OFFSET (CFG_ENV_ADDR - CFG_FLASH_BASE) +#define CFG_ENV_SIZE_REDUND(CFG_ENV_SECT_SIZE) + +/* Board Clock */ +/* The SCIF used external clock. system clock only used timer. */ +#define CONFIG_SYS_CLK_FREQ5000 +#define TMU_CLK_DIVIDER4 +#define CFG_HZ (CONFIG_SYS_CLK_FREQ / TMU_CLK_DIVIDER) + +#endif /* __SH7785LCR_H */ -- 1.5.5 ----- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] bugs/4
Synopsis: [U-Boot-Users] [PATCH] Fix duplicated flash state Responsible-Changed-From-To: patch-coord->gu-nand-flash Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:02:19 +0200 Responsible-Changed-Why: Assign to Scott - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] usb/10
Synopsis: [U-Boot-Users] [PATCH v2] usb: add support for R8A66597 usb controller Responsible-Changed-From-To: patch-coord->gu-usb Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:14:34 +0200 Responsible-Changed-Why: Assigned to markus - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] mpc512x/7
Synopsis: [U-Boot-Users] [PATCH] Move mpc5121 iopoin feature from board specific to common files. Responsible-Changed-From-To: patch-coord->gu-mpc512x Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:15:15 +0200 Responsible-Changed-Why: Assigned to John - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] sh/11
Synopsis: [U-Boot-Users] [PATCH v2] sh: Renesas R0P7785LC0011RL board support Responsible-Changed-From-To: patch-coord->gu-sh Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:17:30 +0200 Responsible-Changed-Why: Assign to Nobuhiro Iwamatsu - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/14: [PATCH] Update Freescale 85xx boards to sys_eeprom.c
_freq(void); #define CONFIG_HARD_I2C/* I2C with hardware support*/ #undef CONFIG_SOFT_I2C /* I2C bit-banged */ #define CFG_I2C_SPEED 40 /* I2C speed and slave address */ -#define CFG_I2C_EEPROM_ADDR0x57 #define CFG_I2C_SLAVE 0x7F #define CFG_I2C_NOPROBES {0x69} /* Don't probe these addrs */ #define CFG_I2C_OFFSET 0x3000 +/* EEPROM */ +#define CONFIG_ID_EEPROM +#define CFG_I2C_EEPROM_CCID +#define CFG_ID_EEPROM +#define CFG_I2C_EEPROM_ADDR 0x57 +#define CFG_I2C_EEPROM_ADDR_LEN 2 + /* * General PCI * Memory space is mapped 1-1, but I/O space must start from 0. diff --git a/include/configs/MPC8555CDS.h b/include/configs/MPC8555CDS.h index 1948c0d..bb0b3cb 100644 --- a/include/configs/MPC8555CDS.h +++ b/include/configs/MPC8555CDS.h @@ -50,7 +50,7 @@ #define CONFIG_FSL_LAW 1 /* Use common FSL init code */ #define CONFIG_FSL_VIA -#define CONFIG_FSL_CDS_EEPROM + /* * When initializing flash, if we cannot find the manufacturer ID, @@ -324,11 +324,17 @@ extern unsigned long get_clock_freq(void); #define CONFIG_HARD_I2C/* I2C with hardware support*/ #undef CONFIG_SOFT_I2C /* I2C bit-banged */ #define CFG_I2C_SPEED 40 /* I2C speed and slave address */ -#define CFG_I2C_EEPROM_ADDR0x57 #define CFG_I2C_SLAVE 0x7F #define CFG_I2C_NOPROBES{0x69} /* Don't probe these addrs */ #define CFG_I2C_OFFSET 0x3000 +/* EEPROM */ +#define CONFIG_ID_EEPROM +#define CFG_I2C_EEPROM_CCID +#define CFG_ID_EEPROM +#define CFG_I2C_EEPROM_ADDR 0x57 +#define CFG_I2C_EEPROM_ADDR_LEN 2 + /* * General PCI * Addresses are mapped 1-1. -- 1.5.5 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] mpc85xx/14
Synopsis: [U-Boot-Users] [PATCH] Update Freescale 85xx boards to sys_eeprom.c Responsible-Changed-From-To: patch-coord->gu-mpc85xx Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:33:58 +0200 Responsible-Changed-Why: Assign to Andy - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/15: [Patch 1/1] Re-Submit: QE UEC: Add MII Commands
Patch originally submitted by David Saada http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/38946 Shamelessly copy-pasted below. Richard === Add MII commands to the UEC driver. Note that once a UEC device is selected, any device on its MDIO bus can be addressed. Signed-off-by: David Saada ecitele.com> uec.c | 53 + 1 file changed, 53 insertions(+) --- Added to GNATS database as unassigned-patches/15 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Tue Jul 29 17:10:09 +0200 2008 --- a/drivers/qe/uec.c 2008-03-30 16:30:16.342061000 +0300 +++ b/drivers/qe/uec.c 2008-03-31 12:30:13.862288000 +0300 @@ -29,6 +29,7 @@ #include "uccf.h" #include "uec.h" #include "uec_phy.h" +#include "miiphy.h" #if defined(CONFIG_QE) @@ -125,6 +126,17 @@ static uec_info_t eth4_uec_info = { }; #endif +#define MAXCONTROLLERS (4) + +static struct eth_device *devlist[MAXCONTROLLERS]; + +static int uec_miiphy_read(char *devname, unsigned char addr, + unsigned char reg, unsigned short *value); +static int uec_miiphy_write(char *devname, unsigned char addr, +unsigned char reg, unsigned short value); +u16 phy_read (struct uec_mii_info *mii_info, u16 regnum); +void phy_write (struct uec_mii_info *mii_info, u16 regnum, u16 val); + static int uec_mac_enable(uec_private_t *uec, comm_dir_e mode) { uec_t *uec_regs; @@ -1334,6 +1346,8 @@ int uec_initialize(int index) return -EINVAL; } + devlist[index] = dev; + uec->uec_info = uec_info; sprintf(dev->name, "FSL UEC%d", index); @@ -1356,6 +1370,45 @@ int uec_initialize(int index) return err; } +#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII) \ + && !defined(BITBANGMII) + miiphy_register(dev->name, uec_miiphy_read, uec_miiphy_write); +#endif + return 1; } + +#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII) \ + && !defined(BITBANGMII) + +/* + * Read a MII PHY register. + * + * Returns: + * 0 on success + */ +static int uec_miiphy_read(char *devname, unsigned char addr, + unsigned char reg, unsigned short *value) +{ + *value = uec_read_phy_reg(devlist[0], addr, reg); + + return 0; +} + +/* + * Write a MII PHY register. + * + * Returns: + * 0 on success + */ +static int uec_miiphy_write(char *devname, unsigned char addr, +unsigned char reg, unsigned short value) +{ + uec_write_phy_reg(devlist[0], addr, reg, value); + + return 0; +} + +#endif + #endif /* CONFIG_QE */ Wolfgang Denk wrote: > Dear Richard, > > in message <[EMAIL PROTECTED]> Ben Warren wrote: > >>>> The last info I have on this patch is on this posting: >>>> >>>> http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/38965 >>>> >>> Hm... I vaguely recall seeing that, but it's more in Ben Warren's >>> domain. He probably wasn't copied on the patch, either. >>> >>> >> Yeah, looks like I missed that one. To answer your question, no. I >> won't be able to apply it until the weekend at the earliest, so for now >> please just apply the patch yourself. >> > > Can you please post updated patches? > > Thanks in advance. > > Best regards, > > Wolfgang Denk > > - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/16: [PATCH] ppc4xx: ml507: Use of get_ram_size in board ml507
-Change suggested by WD Signed-off-by: Ricardo Ribalda Delgado <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/16 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To:<[EMAIL PROTECTED]> >References: <[EMAIL PROTECTED]> >Patch-Date: Tue Jul 29 17:16:10 +0200 2008 --- board/xilinx/ml507/ml507.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/board/xilinx/ml507/ml507.c b/board/xilinx/ml507/ml507.c index e95d2af..d499303 100644 --- a/board/xilinx/ml507/ml507.c +++ b/board/xilinx/ml507/ml507.c @@ -27,13 +27,14 @@ int board_pre_init(void) int checkboard(void) { - puts ("ML507 Board\n"); + puts("ML507 Board\n"); return 0; } phys_size_t initdram(int board_type) { - return CFG_SDRAM_SIZE_MB * 1024 * 1024; + return get_ram_size(XPAR_DDR2_SDRAM_MEM_BASEADDR, + CFG_SDRAM_SIZE_MB * 1024 * 1024); } void get_sys_info(sys_info_t * sysInfo) -- 1.5.6.3 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] ppc4xx/16
Synopsis: [PATCH] ppc4xx: ml507: Use of get_ram_size in board ml507 Responsible-Changed-From-To: patch-coord->gu-ppc4xx Responsible-Changed-By: wd Responsible-Changed-When: Tue, 29 Jul 2008 23:43:58 +0200 Responsible-Changed-Why: Assign to Stefan - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] bugs/5
Synopsis: [U-Boot-Users] [PATCH] Fix warnings if compiling with IDE support. State-Changed-From-To: open->closed State-Changed-By: wd State-Changed-When: Wed, 30 Jul 2008 00:31:02 +0200 State-Changed-Why: Applied as commit 36d59bd9da9e15d19b867b48449408830f4e2ad5 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] bugs/6
Synopsis: [U-Boot-Users] [PATCH] Add include for config.h in command.h. State-Changed-From-To: open->closed State-Changed-By: wd State-Changed-When: Wed, 30 Jul 2008 00:53:05 +0200 State-Changed-Why: Applied as commit 5d1d00fb36005482e1803a00ddc46efa11d719af - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] unassigned-patches/17: [PATCH] Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c
Add support to drivers/usb/usbdcore_omap1510.c for OMAP5912 and OMAP16xx devices. Signed-off-by: Jon Hunter <[EMAIL PROTECTED]> --- Added to GNATS database as unassigned-patches/17 >Responsible:patch-coord >Message-Id: <[EMAIL PROTECTED]> >In-Reply-To: >References: >Patch-Date: Sun Jul 27 01:59:16 +0200 2008 --- drivers/usb/usbdcore_omap1510.c | 27 --- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/drivers/usb/usbdcore_omap1510.c b/drivers/usb/usbdcore_omap1510.c index 84bb936..61c0d3b 100644 --- a/drivers/usb/usbdcore_omap1510.c +++ b/drivers/usb/usbdcore_omap1510.c @@ -28,7 +28,7 @@ #include -#if defined(CONFIG_OMAP1510) && defined(CONFIG_USB_DEVICE) +#if ((defined(CONFIG_OMAP1510) || defined(CONFIG_OMAP1610)) && defined(CONFIG_USB_DEVICE)) #include #ifdef CONFIG_OMAP_SX1 @@ -1109,21 +1109,42 @@ int udc_init (void) */ outw ((1 << 4) | (1 << 5), CLOCK_CTRL); UDCREG (CLOCK_CTRL); + +#ifdef CONFIG_OMAP1510 + /* This code was originally implemented for OMAP1510 and +* therefore is only applicable for OMAP1510 boards. For +* OMAP5912 or OMAP16xx the register APLL_CTRL does not +* exist and DPLL_CTRL is already configured. +*/ + /* Set and check APLL */ outw (0x0008, APLL_CTRL); UDCREG (APLL_CTRL); /* Set and check DPLL */ outw (0x2210, DPLL_CTRL); UDCREG (DPLL_CTRL); - /* Set and check SOFT */ - outw ((1 << 4) | (1 << 3) | 1, SOFT_REQ); +#endif + /* Set and check SOFT +* The below line of code has been changed to perform a +* read-modify-write instead of a simple write for +* configuring the SOFT_REQ register. This allows the code +* to be compatible with OMAP5912 and OMAP16xx devices +*/ + outw ((1 << 4) | (1 << 3) | 1 | (inw(SOFT_REQ)), SOFT_REQ); /* Short delay to wait for DPLL */ udelay (1000); /* Print banner with device revision */ udc_rev = inw (UDC_REV) & 0xff; +#ifdef CONFIG_OMAP1510 printf ("USB: TI OMAP1510 USB function module rev %d.%d\n", udc_rev >> 4, udc_rev & 0xf); +#endif + +#ifdef CONFIG_OMAP1610 + printf ("USB: TI OMAP5912 USB function module rev %d.%d\n", + udc_rev >> 4, udc_rev & 0xf); +#endif #ifdef CONFIG_OMAP_SX1 i2c_read (0x32, 0x04, 1, &value, 1); -- 1.4.4.4 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] net/15
Synopsis: [U-Boot-Users] [Patch 1/1] Re-Submit: QE UEC: Add MII Commands Responsible-Changed-From-To: patch-coord->gu-net Responsible-Changed-By: wd Responsible-Changed-When: Wed, 30 Jul 2008 01:32:59 +0200 Responsible-Changed-Why: Assigned to Ben. State-Changed-From-To: open->feedback State-Changed-By: wd State-Changed-When: Wed, 30 Jul 2008 01:32:59 +0200 State-Changed-Why: Need fix for Submitted-by: - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] usb/17
Synopsis: [U-Boot-Users] [PATCH] Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c Responsible-Changed-From-To: patch-coord->gu-usb Responsible-Changed-By: wd Responsible-Changed-When: Wed, 30 Jul 2008 01:33:37 +0200 Responsible-Changed-Why: Assigned to Markus - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] unassigned-patches/8
Synopsis: [U-Boot-Users] [PATCH] I2C Monitor chip ADT7460 support State-Changed-From-To: open->closed State-Changed-By: dzu State-Changed-When: Mon, 01 Sep 2008 15:43:30 +0200 State-Changed-Why: Applied in commit d0039d4ed275e6ca09fb417895024ad02be118c4 - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
Re: [U-Boot-Users] mpc85xx/14
Synopsis: [U-Boot-Users] [PATCH] Update Freescale 85xx boards to sys_eeprom.c State-Changed-From-To: open->closed State-Changed-By: AndyFleming State-Changed-When: Tue, 09 Sep 2008 03:53:16 +0200 State-Changed-Why: Applied - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] [SPAM] Re: Mystery/Shopper [$850/week]
Thank you for your interest in the Mystery Shopper position. Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals. We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace. We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers. Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth. This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines. This is where you, the Mystery Shopper, come in. You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) and your own opinions (ex...I felt that the temperature in the establishment was too cold). Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town. No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, the nation's premiere mystery shopping and customer experience measurement company. In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by: * Retaining existing customers * Acquiring new customers * Creating word-of-mouth advocacy * Improving customer loyalty Once we have a contract to do so, you would be directed to the company or outlet, and you would be given the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience. Examples of details you would forward to us are: 1) How long does it take to get served. 2) Politeness of the attendant. 3) Customer service professionalism. 4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients. Then we turn the information over to the company executives and they will carry out their own duties in improving their services. Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service. Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences. You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance. Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, shopping malls, banks and hotels in your area. Qualities of a good Mystery Shopper: * Is 21 years of age or older * Loves to go shopping * Is fair and objective * Is ON TIME * Is very observant and able to focus on details * Is fairly intelligent * Has patience * Is detail oriented * Is practical * Types well * Is trustworthy * Explains well in writing * Is discreet * Loves to learn * Handles deadlines * Has full internet access (at home or at work) Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone. If you are interested in applying for consideration as a Mystery Shopper do send in your information: quen...@ms-shopper.com Full Name: Address: City: State: Zip Code: Phone Number: Age: Occupation: As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated. Thank you, Quentin McDowell WA Surveys 410 Roosevelt Way NE Seattle, WA 98105 -- OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] [SPAM] Re: Mystery/Shopper [$700/week]
Thank you for your interest in the Mystery Shopper position. Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals. We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace. We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers. Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth. This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines. This is where you, the Mystery Shopper, come in. You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) and your own opinions (ex...I felt that the temperature in the establishment was too cold). Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town. No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, the nation's premiere mystery shopping and customer experience measurement company. In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by: * Retaining existing customers * Acquiring new customers * Creating word-of-mouth advocacy * Improving customer loyalty Once we have a contract to do so, you would be directed to the company or outlet, and you would be given the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience. Examples of details you would forward to us are: 1) How long does it take to get served. 2) Politeness of the attendant. 3) Customer service professionalism. 4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients. Then we turn the information over to the company executives and they will carry out their own duties in improving their services. Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service. Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences. You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance. Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, shopping malls, banks and hotels in your area. Qualities of a good Mystery Shopper: * Is 21 years of age or older * Loves to go shopping * Is fair and objective * Is ON TIME * Is very observant and able to focus on details * Is fairly intelligent * Has patience * Is detail oriented * Is practical * Types well * Is trustworthy * Explains well in writing * Is discreet * Loves to learn * Handles deadlines * Has full internet access (at home or at work) Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone. If you are interested in applying for consideration as a Mystery Shopper do send in your information: ulys...@ms-shopper.com Full Name: Address: City: State: Zip Code: Phone Number: Age: Occupation: As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated. Thank you, Ulysses McDowell WA Surveys 410 Roosevelt Way NE Seattle, WA 98105 -- OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] [SPAM] Re: Mystery Shopper [$800/week]
Thank you for your interest in the Mystery Shopper position. Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals. We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace. We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers. Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth. This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines. This is where you, the Mystery Shopper, come in. You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) and your own opinions (ex...I felt that the temperature in the establishment was too cold). Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town. No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, the nation's premiere mystery shopping and customer experience measurement company. In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by: * Retaining existing customers * Acquiring new customers * Creating word-of-mouth advocacy * Improving customer loyalty Once we have a contract to do so, you would be directed to the company or outlet, and you would be given the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience. Examples of details you would forward to us are: 1) How long does it take to get served. 2) Politeness of the attendant. 3) Customer service professionalism. 4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients. Then we turn the information over to the company executives and they will carry out their own duties in improving their services. Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service. Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences. You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance. Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, shopping malls, banks and hotels in your area. Qualities of a good Mystery Shopper: * Is 21 years of age or older * Loves to go shopping * Is fair and objective * Is ON TIME * Is very observant and able to focus on details * Is fairly intelligent * Has patience * Is detail oriented * Is practical * Types well * Is trustworthy * Explains well in writing * Is discreet * Loves to learn * Handles deadlines * Has full internet access (at home or at work) Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone. If you are interested in applying for consideration as a Mystery Shopper do send in your information: xav...@ms-shopper.com Full Name: Address: City: State: Zip Code: Phone Number: Age: Occupation: As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated. Thank you, Michael McDowell WA Surveys 410 Roosevelt Way NE Seattle, WA 98105 -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] [SPAM] Re: Mystery/Shopper [$850/week]
Thank you for your interest in the Mystery Shopper position. Our company conducts surveys and evaluates other companies in order to help them achieve their performance goals. We offer an integrated suite of business solutions that enables corporations to achieve tangible results in the marketplace. We get hired by other companies and act like customers to find out how they are handling their services in relation to their customers. Mystery Shopping is the most accurate and reliable tool a business can use to gather information regarding their actual customer service performance at the moment of truth. This moment of truth is not when the staff is on their best behavior because the boss is around - it is when they interact with customers during their normal daily routines. This is where you, the Mystery Shopper, come in. You pose as an ordinary customer and provide feedback of both factual observations (ex...the floor was free of debris) and your own opinions (ex...I felt that the temperature in the establishment was too cold). Mystery Shoppers must remain anonymous. You must act as a regular customer and be careful not to do anything that would reveal you as a shopper. An inexperienced shopper could tip off the staff to his/her identity by asking for the manager's name for no clear or appropriate reason. If you are going to be bringing someone with you on the shop, make sure you educate them about the process as well. Beware that even whispers can be overheard by employees. If anyone notices you are a shopper, you can bet that word will quickly spread around the establishment and you will get some of the best customer service in town. No company can afford to have a gap between the promise of quality and its actual delivery, that's why leading corporations look to us, the nation's premiere mystery shopping and customer experience measurement company. In order for a business to effectively compete in today's economy, they must be prepared to meet the challenge of increasing sales by: * Retaining existing customers * Acquiring new customers * Creating word-of-mouth advocacy * Improving customer loyalty Once we have a contract to do so, you would be directed to the company or outlet, and you would be given the funds you need to do the job(either purchase merchandise or require services), after which you would write a detailed report of your experience. Examples of details you would forward to us are: 1) How long does it take to get served. 2) Politeness of the attendant. 3) Customer service professionalism. 4) Sometimes you might be required to upset the attendant, to see how they deal with difficult clients. Then we turn the information over to the company executives and they will carry out their own duties in improving their services. Most companies employ our assistance when people complain about their services, or when they feel there is a need for them to improve upon their customer service. Our company partners with you to implement proven mystery shop auditing and surveying strategies that provide critical information about customer experiences. You will be paid a commission of $100 for every duty you carry out, and bonus on your transportation allowance. Your task will be to evaluate and comment on customer service in a wide variety of restaurants, retail stores, casinos, shopping malls, banks and hotels in your area. Qualities of a good Mystery Shopper: * Is 21 years of age or older * Loves to go shopping * Is fair and objective * Is ON TIME * Is very observant and able to focus on details * Is fairly intelligent * Has patience * Is detail oriented * Is practical * Types well * Is trustworthy * Explains well in writing * Is discreet * Loves to learn * Handles deadlines * Has full internet access (at home or at work) Mystery Shopping is fun and exciting but also must be approached very seriously and is definitely not for everyone. If you are interested in applying for consideration as a Mystery Shopper do send in your information: lora...@mystery-ms.com Full Name: Address: City: State: Zip Code: Phone Number: Age: Occupation: As soon as we receive your information we will add you to our database and we will look for locations in your area that needs to be evaluated. Thank you, Loraine McDowell WA Surveys 410 Roosevelt Way NE Seattle, WA 98105 -- ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] I need Help in U-Boot Interrupt support
Hi all, I Enable Interrupt support (by defining CONFIG_USE_IRQ) and unmasked some specific Interrupt in U-Boot for omap5912 . In Flash, U-boot without interrupt Support has been flashed. When Iam Running Interrupt Enabled U-Boot from RAM (with go command) , When Interrupt Comes its just Hanging... Iam not getting Where control is jumping.. If I run same Interrupt Enabled U-Boot from Flash. Interrupts are handling properly.Here Interrupts Enabling means I defined CONFIG_USE_IRQ in my configuration header file and Unmasked some specific interrupt. If I Enable Interrupt support using( CONFIG_USE_IRQ ) and not unmasking any interrupt in U-Boot , I flashed this U-Boot to NOR-Flash. and In another U-Boot Iam Enabling Interrupt Support and unmasking my Specific interrupt. Now Iam running this U-Boot from RAM. Now Interrupts are handled properly. The Major Change I observed is with CONFIG_USE_IRQ macro, If and only if this macro is defined Flashed U-Boot, Interrupts are Handling Properly. Can Anyone Explain me briefly what is happening when this macro is defined. Please suggest me as soon as possible..Thanks & Regards,Chaitanya. Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
[U-Boot-Users] problems with CRC in fw_printenv and fw_setenv utility and use
Hello all, I have built the binary fw_printenv by using mtd-user.h from mtd-utils on the internet as it fw_printenv won't compile it without using that file. So I have used mtd-user.h and mtd-abi.h. The contents of my configuration file are # MTD device name Device offset Env. size Flash sector size /dev/mtd1 0x 0x4000 0x4000 When I run fw_printenv it complained with error Warning : Bad CRC using default environment in env_init function in fw_env.c source code. To gain a better understanding I print the value crc1 calculated using crc32(0,environment.data,ENV_SIZE). The value it prints is CRC computed:FE641197 If I print the environment.crc value it is D0CA8A0E. As the checksum values are different crc1_ok is not set and I get the error. Any clue as to why these values would be different? When I use the fw_setenv utility to set an environment variable it gives the following errors Writing CRC value to flash: D0C78567 Unlocking flash... Other dev values are: 0 Current dev value: 0 Done Erasing old environment... MTD erase error on /dev/mtd1: Invalid argument Error: can't write fw_env to flash I want to be able to set bootvars and print bootvars from user space Linux code. Linux has support for mtd-utils we tested the mtd-utils interface. I look forward to your replies. I appreciate your help. Thanks and Regards -- View this message in context: http://www.nabble.com/problems-with-CRC-in-fw_printenv-and-fw_setenv-utility-and-use-tp14767876p14767876.html Sent from the Uboot - Users mailing list archive at Nabble.com. - Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ___ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users