You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(47) |
Sep
(524) |
Oct
(365) |
Nov
(277) |
Dec
(178) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(431) |
Feb
(340) |
Mar
(249) |
Apr
(678) |
May
(407) |
Jun
(449) |
Jul
(712) |
Aug
(391) |
Sep
(205) |
Oct
(692) |
Nov
(45) |
Dec
(61) |
| 2002 |
Jan
(237) |
Feb
(28) |
Mar
(138) |
Apr
(59) |
May
(75) |
Jun
(65) |
Jul
|
Aug
(26) |
Sep
(3) |
Oct
(294) |
Nov
(193) |
Dec
(121) |
| 2003 |
Jan
(160) |
Feb
(2) |
Mar
(277) |
Apr
(71) |
May
(252) |
Jun
(82) |
Jul
(211) |
Aug
(184) |
Sep
(105) |
Oct
(129) |
Nov
(46) |
Dec
(13) |
| 2004 |
Jan
(37) |
Feb
(113) |
Mar
(115) |
Apr
(115) |
May
(45) |
Jun
(141) |
Jul
(13) |
Aug
(82) |
Sep
(12) |
Oct
(69) |
Nov
|
Dec
(37) |
| 2005 |
Jan
(18) |
Feb
(5) |
Mar
(79) |
Apr
(9) |
May
(47) |
Jun
(60) |
Jul
(10) |
Aug
(89) |
Sep
(28) |
Oct
(65) |
Nov
(54) |
Dec
(23) |
| 2006 |
Jan
(198) |
Feb
(51) |
Mar
(23) |
Apr
|
May
|
Jun
(6) |
Jul
(103) |
Aug
(217) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Paul M. <le...@us...> - 2006-08-04 07:44:13
|
Update of /cvsroot/linuxsh/linux/arch/sh/mm In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv23404/arch/sh/mm Modified Files: Kconfig Makefile Log Message: Build fixes for nommu. Index: Kconfig =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/mm/Kconfig,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- Kconfig 2 Aug 2006 14:40:09 -0000 1.12 +++ Kconfig 4 Aug 2006 07:44:08 -0000 1.13 @@ -200,7 +200,7 @@ config 32BIT bool "Support 32-bit physical addressing through PMB" - depends on CPU_SH4A + depends on CPU_SH4A && MMU default y help If you say Y here, physical addressing will be extended to Index: Makefile =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/mm/Makefile,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Makefile 4 Aug 2006 05:17:41 -0000 1.15 +++ Makefile 4 Aug 2006 07:44:08 -0000 1.16 @@ -6,7 +6,7 @@ obj-$(CONFIG_CPU_SH2) += cache-sh2.o obj-$(CONFIG_CPU_SH3) += cache-sh3.o -obj-$(CONFIG_CPU_SH4) += cache-sh4.o pg-sh4.o +obj-$(CONFIG_CPU_SH4) += cache-sh4.o obj-$(CONFIG_DMA_PAGE_OPS) += pg-dma.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o @@ -23,7 +23,7 @@ ifdef CONFIG_MMU obj-$(CONFIG_CPU_SH3) += tlb-sh3.o -obj-$(CONFIG_CPU_SH4) += tlb-sh4.o +obj-$(CONFIG_CPU_SH4) += tlb-sh4.o pg-sh4.o obj-$(CONFIG_SH7705_CACHE_32KB) += pg-sh7705.o endif |
|
From: Paul M. <le...@us...> - 2006-08-04 05:17:45
|
Update of /cvsroot/linuxsh/linux/arch/sh/mm In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv31752/arch/sh/mm Modified Files: Makefile Added Files: cache-debugfs.c Log Message: Add support for cacheline reading through debugfs. --- NEW FILE: cache-debugfs.c --- /* * debugfs ops for the L1 cache * * Copyright (C) 2006 Paul Mundt * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #include <linux/init.h> #include <linux/module.h> #include <linux/debugfs.h> #include <linux/seq_file.h> #include <asm/processor.h> #include <asm/uaccess.h> #include <asm/cache.h> #include <asm/io.h> enum cache_type { CACHE_TYPE_ICACHE, CACHE_TYPE_DCACHE, CACHE_TYPE_UNIFIED, }; static int cache_seq_show(struct seq_file *file, void *iter) { unsigned int cache_type = (unsigned int)file->private; struct cache_info *cache; unsigned int waysize, way, cache_size; unsigned long ccr, base; static unsigned long addrstart = 0; /* * Go uncached immediately so we don't skew the results any * more than we already are.. */ jump_to_P2(); ccr = ctrl_inl(CCR); if ((ccr & CCR_CACHE_ENABLE) == 0) { back_to_P1(); seq_printf(file, "disabled\n"); return 0; } if (cache_type == CACHE_TYPE_DCACHE) { base = CACHE_OC_ADDRESS_ARRAY; cache = &cpu_data->dcache; } else { base = CACHE_IC_ADDRESS_ARRAY; cache = &cpu_data->icache; } /* * Due to the amount of data written out (depending on the cache size), * we may be iterated over multiple times. In this case, keep track of * the entry position in addrstart, and rewind it when we've hit the * end of the cache. * * Likewise, the same code is used for multiple caches, so care must * be taken for bouncing addrstart back and forth so the appropriate * cache is hit. */ cache_size = cache->ways * cache->sets * cache->linesz; if (((addrstart & 0xff000000) != base) || (addrstart & 0x00ffffff) > cache_size) addrstart = base; waysize = cache->sets; /* * If the OC is already in RAM mode, we only have * half of the entries to consider.. */ if ((ccr & CCR_CACHE_ORA) && cache_type == CACHE_TYPE_DCACHE) waysize >>= 1; waysize <<= cache->entry_shift; for (way = 0; way < cache->ways; way++) { unsigned long addr; unsigned int line; seq_printf(file, "-----------------------------------------\n"); seq_printf(file, "Way %d\n", way); seq_printf(file, "-----------------------------------------\n"); for (addr = addrstart, line = 0; addr < addrstart + waysize; addr += cache->linesz, line++) { unsigned long data = ctrl_inl(addr); /* Check the V bit, ignore invalid cachelines */ if ((data & 1) == 0) continue; /* U: Dirty, cache tag is 10 bits up */ seq_printf(file, "%3d: %c 0x%lx\n", line, data & 2 ? 'U' : ' ', data & 0x1ffffc00); } addrstart += cache->way_incr; } back_to_P1(); return 0; } static int cache_debugfs_open(struct inode *inode, struct file *file) { return single_open(file, cache_seq_show, inode->u.generic_ip); } static struct file_operations cache_debugfs_fops = { .owner = THIS_MODULE, .open = cache_debugfs_open, .read = seq_read, .llseek = seq_lseek, .release = seq_release, }; static int __init cache_debugfs_init(void) { struct dentry *dcache_dentry, *icache_dentry; dcache_dentry = debugfs_create_file("dcache", S_IRUSR, NULL, (unsigned int *)CACHE_TYPE_DCACHE, &cache_debugfs_fops); if (IS_ERR(dcache_dentry)) return PTR_ERR(dcache_dentry); icache_dentry = debugfs_create_file("icache", S_IRUSR, NULL, (unsigned int *)CACHE_TYPE_ICACHE, &cache_debugfs_fops); if (IS_ERR(icache_dentry)) { debugfs_remove(dcache_dentry); return PTR_ERR(icache_dentry); } return 0; } module_init(cache_debugfs_init); MODULE_LICENSE("GPL v2"); Index: Makefile =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/mm/Makefile,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Makefile 4 Jan 2006 14:49:04 -0000 1.14 +++ Makefile 4 Aug 2006 05:17:41 -0000 1.15 @@ -17,6 +17,10 @@ obj-y += $(mmu-y) +ifdef CONFIG_DEBUG_FS +obj-$(CONFIG_CPU_SH4) += cache-debugfs.o +endif + ifdef CONFIG_MMU obj-$(CONFIG_CPU_SH3) += tlb-sh3.o obj-$(CONFIG_CPU_SH4) += tlb-sh4.o |
|
From: Paul M. <le...@us...> - 2006-08-04 01:11:52
|
Update of /cvsroot/linuxsh/linux/arch/sh/mm In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv1766/arch/sh/mm Modified Files: pmb.c Log Message: debugfs ops are always usable, drop the ifdef for the pmb entry. Index: pmb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/mm/pmb.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- pmb.c 3 Jan 2006 22:51:47 -0000 1.2 +++ pmb.c 4 Aug 2006 01:11:48 -0000 1.3 @@ -337,10 +337,8 @@ return 0; } - arch_initcall(pmb_init); -#ifdef CONFIG_DEBUG_FS static int pmb_seq_show(struct seq_file *file, void *iter) { int i; @@ -399,6 +397,4 @@ return 0; } - postcore_initcall(pmb_debugfs_init); -#endif |
|
From: Paul M. <le...@us...> - 2006-08-04 01:00:42
|
Update of /cvsroot/linuxsh/linux/include/asm-sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv29837/include/asm-sh Modified Files: processor.h Log Message: Switch cpu_relax() to use a compiler barrier(). Index: processor.h =================================================================== RCS file: /cvsroot/linuxsh/linux/include/asm-sh/processor.h,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- processor.h 2 Aug 2006 14:40:10 -0000 1.37 +++ processor.h 4 Aug 2006 01:00:39 -0000 1.38 @@ -9,6 +9,7 @@ #define __ASM_SH_PROCESSOR_H #ifdef __KERNEL__ +#include <linux/compiler.h> #include <asm/page.h> #include <asm/types.h> #include <asm/cache.h> @@ -268,7 +269,7 @@ #define KSTK_ESP(tsk) ((tsk)->thread.sp) #define cpu_sleep() __asm__ __volatile__ ("sleep" : : : "memory") -#define cpu_relax() do { } while (0) +#define cpu_relax() barrier() #if defined(CONFIG_CPU_SH2A) || defined(CONFIG_CPU_SH3) || \ defined(CONFIG_CPU_SH4) |
|
From: Paul M. <le...@us...> - 2006-08-03 21:43:09
|
Update of /cvsroot/linuxsh/linux/arch/sh/lib In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv12384/arch/sh/lib Modified Files: memcpy-sh4.S Log Message: Cleanup whitespace damage. Index: memcpy-sh4.S =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/lib/memcpy-sh4.S,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- memcpy-sh4.S 3 Aug 2006 12:35:47 -0000 1.2 +++ memcpy-sh4.S 3 Aug 2006 21:42:23 -0000 1.3 @@ -88,7 +88,6 @@ 9: rts nop - ! ! GHIJ KLMN OPQR --> .GHI JKLM NOPQ R... @@ -192,15 +191,16 @@ ! Arguments are not nicely long word aligned or zero len. ! Check for small copies, and if so do a simple byte at a time copy. ! - ! Deciding on an exact value of 'small' is not easy, as the point at which - ! using the optimised routines become worthwhile varies (these are the - ! cycle counts for differnet sizes using byte-at-a-time vs. optimised): + ! Deciding on an exact value of 'small' is not easy, as the point at + ! which using the optimised routines become worthwhile varies (these + ! are the cycle counts for differnet sizes using byte-at-a-time vs. + ! optimised): ! size byte-at-time long word byte ! 16 42 39-40 46-50 50-55 ! 24 58 43-44 54-58 62-67 ! 36 82 49-50 66-70 80-85 - ! However the penalty for getting it 'wrong' is much higher for long word - ! aligned data (and this is more common), so use a value of 16. + ! However the penalty for getting it 'wrong' is much higher for long + ! word aligned data (and this is more common), so use a value of 16. cmp/gt r6,r1 ! 56 MT @@ -393,7 +393,8 @@ 9: rts nop - ! Size is at least 64 bytes, so will be going round the big loop at least once. + ! Size is at least 64 bytes, so will be going round the + ! big loop at least once. ! ! r2 = rounded up r4 ! r3 = rounded down r0 @@ -595,7 +596,8 @@ .balign 32 .Lcase2b: - ! Size is at least 64 bytes, so will be going round the big loop at least once. + ! Size is at least 64 bytes, so will be going round the + ! big loop at least once. ! ! r2 = rounded up r4 ! r3 = rounded down r0 @@ -729,7 +731,7 @@ xtrct r9, r8 ! 48 EX mov.l @(0x00,r5), r12 ! 18 LS (latency=2) - xtrct r10, r9 ! 48 EX + xtrct r10, r9 ! 48 EX movca.l r0,@r1 ! 40 LS (latency=3-7) add #-0x1c, r1 ! 50 EX @@ -797,4 +799,3 @@ mov.b @(r0,r5),r1 rts mov.b r1,@-r0 - |
|
From: Nobuhiro I. <iwa...@us...> - 2006-08-03 12:35:56
|
Update of /cvsroot/linuxsh/linux/arch/sh/lib In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv18563/arch/sh/lib Modified Files: memcpy-sh4.S Log Message: fix arch/sh/lib/memcpy-sh4.S compile error on sh4eb Index: memcpy-sh4.S =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/lib/memcpy-sh4.S,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- memcpy-sh4.S 29 Jun 2004 01:59:02 -0000 1.1 +++ memcpy-sh4.S 3 Aug 2006 12:35:47 -0000 1.2 @@ -728,8 +728,8 @@ mov.l @(0x04,r5), r11 ! 18 LS (latency=2) xtrct r9, r8 ! 48 EX - mov.w @(0x02,r5), r12 ! 18 LS (latency=2) - xtrct r10, r9 ! 48 EX + mov.l @(0x00,r5), r12 ! 18 LS (latency=2) + xtrct r10, r9 ! 48 EX movca.l r0,@r1 ! 40 LS (latency=3-7) add #-0x1c, r1 ! 50 EX |
|
From: Paul M. <le...@us...> - 2006-08-03 09:59:36
|
Update of /cvsroot/linuxsh/linux/arch/sh/mm In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv20230/arch/sh/mm Modified Files: cache-sh7705.c Log Message: Cleanup pte_offset() cruft from 7705 cache ops. Index: cache-sh7705.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/mm/cache-sh7705.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- cache-sh7705.c 21 Jun 2005 04:15:48 -0000 1.2 +++ cache-sh7705.c 3 Aug 2006 09:59:33 -0000 1.3 @@ -9,7 +9,6 @@ * for more details. * */ - #include <linux/init.h> #include <linux/mman.h> #include <linux/mm.h> @@ -25,14 +24,10 @@ #include <asm/mmu_context.h> #include <asm/cacheflush.h> -/* The 32KB cache on the SH7705 suffers from the same synonym problem - * as SH4 CPUs */ - -#define __pte_offset(address) \ - ((address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)) -#define pte_offset(dir, address) ((pte_t *) pmd_page_kernel(*(dir)) + \ - __pte_offset(address)) - +/* + * The 32KB cache on the SH7705 suffers from the same synonym problem + * as SH4 CPUs + */ static inline void cache_wback_all(void) { unsigned long ways, waysize, addrstart; @@ -73,7 +68,6 @@ __flush_wback_region((void *)start, end - start); } - /* * Writeback&Invalidate the D-cache of the page */ @@ -128,7 +122,6 @@ local_irq_restore(flags); } - /* * Write back & invalidate the D-cache of the page. * (To avoid "alias" issues) @@ -186,7 +179,8 @@ * * ADDRESS: Virtual Address (U0 address) */ -void flush_cache_page(struct vm_area_struct *vma, unsigned long address, unsigned long pfn) +void flush_cache_page(struct vm_area_struct *vma, unsigned long address, + unsigned long pfn) { __flush_dcache_page(pfn << PAGE_SHIFT); } @@ -203,4 +197,3 @@ { __flush_purge_region(page_address(page), PAGE_SIZE); } - |
|
From: Paul M. <le...@us...> - 2006-08-03 09:31:08
|
Update of /cvsroot/linuxsh/linux/arch/sh/boards/snapgear In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9167/arch/sh/boards/snapgear Modified Files: rtc.c Log Message: Rip out the remnants of the sh_rtc_xxx() mess. Index: rtc.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/boards/snapgear/rtc.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- rtc.c 7 Jul 2006 10:45:04 -0000 1.3 +++ rtc.c 3 Aug 2006 09:31:02 -0000 1.4 @@ -19,9 +19,7 @@ #include <linux/mc146818rtc.h> #include <asm/io.h> -/****************************************************************************/ - -static int use_ds1302 = 0; +static int use_ds1302; /****************************************************************************/ /* @@ -79,10 +77,6 @@ unsigned int val; unsigned long flags; -#if 0 - printk("SnapGear RTC: ds1302_readbyte(addr=%x)\n", addr); -#endif - local_irq_save(flags); set_dirp(get_dirp() | RTC_RESET | RTC_IODATA | RTC_SCLK); set_dp(get_dp() & ~(RTC_RESET | RTC_IODATA | RTC_SCLK)); @@ -101,10 +95,6 @@ { unsigned long flags; -#if 0 - printk("SnapGear RTC: ds1302_writebyte(addr=%x)\n", addr); -#endif - local_irq_save(flags); set_dirp(get_dirp() | RTC_RESET | RTC_IODATA | RTC_SCLK); set_dp(get_dp() & ~(RTC_RESET | RTC_IODATA | RTC_SCLK)); @@ -167,9 +157,6 @@ if (use_ds1302) { rtc_sh_get_time = snapgear_rtc_gettimeofday; rtc_sh_set_time = snapgear_rtc_settimeofday; - } else { - rtc_sh_get_time = sh_rtc_gettimeofday; - rtc_sh_set_time = sh_rtc_settimeofday; } printk("SnapGear RTC: using %s rtc.\n", use_ds1302 ? "ds1302" : "internal"); @@ -184,10 +171,8 @@ { unsigned int sec, min, hr, day, mon, yr; - if (!use_ds1302) { - sh_rtc_gettimeofday(ts); + if (!use_ds1302) return; - } sec = bcd2int(ds1302_readbyte(RTC_ADDR_SEC)); min = bcd2int(ds1302_readbyte(RTC_ADDR_MIN)); @@ -228,7 +213,7 @@ unsigned long nowtime; if (!use_ds1302) - return sh_rtc_settimeofday(secs); + return 0; /* * This is called direct from the kernel timer handling code. @@ -237,10 +222,6 @@ nowtime = secs; -#if 1 - printk("SnapGear RTC: snapgear_rtc_settimeofday(nowtime=%ld)\n", nowtime); -#endif - /* STOP RTC */ ds1302_writebyte(RTC_ADDR_SEC, ds1302_readbyte(RTC_ADDR_SEC) | 0x80); @@ -326,5 +307,3 @@ default: break; } } - -/****************************************************************************/ |
|
From: Paul M. <le...@us...> - 2006-08-03 09:31:08
|
Update of /cvsroot/linuxsh/linux/include/asm-sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9167/include/asm-sh Modified Files: rtc.h Log Message: Rip out the remnants of the sh_rtc_xxx() mess. Index: rtc.h =================================================================== RCS file: /cvsroot/linuxsh/linux/include/asm-sh/rtc.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- rtc.h 7 Jul 2006 10:45:05 -0000 1.6 +++ rtc.h 3 Aug 2006 09:31:02 -0000 1.7 @@ -1,29 +1,8 @@ #ifndef _ASM_RTC_H #define _ASM_RTC_H -#ifdef __KERNEL__ - -#include <asm/machvec.h> -#include <asm/cpu/rtc.h> -extern void sh_rtc_gettimeofday(struct timespec *ts); -extern int sh_rtc_settimeofday(const time_t secs); extern void (*board_time_init)(void); extern void (*rtc_sh_get_time)(struct timespec *); extern int (*rtc_sh_set_time)(const time_t); -/* RCR1 Bits */ -#define RCR1_CF 0x80 /* Carry Flag */ -#define RCR1_CIE 0x10 /* Carry Interrupt Enable */ -#define RCR1_AIE 0x08 /* Alarm Interrupt Enable */ -#define RCR1_AF 0x01 /* Alarm Flag */ - -/* RCR2 Bits */ -#define RCR2_PEF 0x80 /* PEriodic interrupt Flag */ -#define RCR2_PESMASK 0x70 /* Periodic interrupt Set */ -#define RCR2_RTCEN 0x08 /* ENable RTC */ -#define RCR2_ADJ 0x04 /* ADJustment (30-second) */ -#define RCR2_RESET 0x02 /* Reset bit */ -#define RCR2_START 0x01 /* Start bit */ - -#endif /* __KERNEL__ */ #endif /* _ASM_RTC_H */ |
|
From: Paul M. <le...@us...> - 2006-08-03 09:31:08
|
Update of /cvsroot/linuxsh/linux/include/asm-sh/cpu-sh4 In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9167/include/asm-sh/cpu-sh4 Removed Files: rtc.h Log Message: Rip out the remnants of the sh_rtc_xxx() mess. --- rtc.h DELETED --- |
|
From: Paul M. <le...@us...> - 2006-08-03 09:31:08
|
Update of /cvsroot/linuxsh/linux/include/asm-sh/cpu-sh3 In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9167/include/asm-sh/cpu-sh3 Removed Files: rtc.h Log Message: Rip out the remnants of the sh_rtc_xxx() mess. --- rtc.h DELETED --- |
|
From: Paul M. <le...@us...> - 2006-08-03 09:22:26
|
Update of /cvsroot/linuxsh/linux/include/asm-sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv6036/include/asm-sh Modified Files: system.h Log Message: Drop unused IRQ restore debug cruft. Index: system.h =================================================================== RCS file: /cvsroot/linuxsh/linux/include/asm-sh/system.h,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- system.h 27 Mar 2006 21:06:15 -0000 1.24 +++ system.h 3 Aug 2006 09:22:23 -0000 1.25 @@ -80,7 +80,7 @@ } #endif -static __inline__ unsigned long tas(volatile int *m) +static inline unsigned long tas(volatile int *m) { unsigned long retval; @@ -163,7 +163,7 @@ } #endif -static __inline__ void local_irq_disable(void) +static inline void local_irq_disable(void) { unsigned long __dummy; __asm__ __volatile__("stc sr, %0\n\t" @@ -174,7 +174,7 @@ : "memory"); } -static __inline__ void set_bl_bit(void) +static inline void set_bl_bit(void) { unsigned long __dummy0, __dummy1; @@ -187,7 +187,7 @@ : "memory"); } -static __inline__ void clear_bl_bit(void) +static inline void clear_bl_bit(void) { unsigned long __dummy0, __dummy1; @@ -209,7 +209,7 @@ (flags != 0); \ }) -static __inline__ unsigned long local_irq_save(void) +static inline unsigned long local_irq_save(void) { unsigned long flags, __dummy; @@ -225,36 +225,10 @@ return flags; } -#ifdef DEBUG_CLI_STI -static __inline__ void local_irq_restore(unsigned long x) -{ - if ((x & 0x000000f0) != 0x000000f0) - local_irq_enable(); - else { - unsigned long flags; - local_save_flags(flags); - - if (flags == 0) { - extern void dump_stack(void); - printk(KERN_ERR "BUG!\n"); - dump_stack(); - local_irq_disable(); - } - } -} -#else #define local_irq_restore(x) do { \ if ((x & 0x000000f0) != 0x000000f0) \ local_irq_enable(); \ } while (0) -#endif - -#define really_restore_flags(x) do { \ - if ((x & 0x000000f0) != 0x000000f0) \ - local_irq_enable(); \ - else \ - local_irq_disable(); \ -} while (0) /* * Jump to P2 area. |
Update of /cvsroot/linuxsh/linux/drivers/video/voyager In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv14374/drivers/video/voyager Modified Files: voyager_alphafb.c voyager_crtcsrfb.c voyager_crtfb.c voyager_gxfb.c voyager_panelcsrfb.c voyager_valphafb.c voyager_videofb.c Log Message: fix voyager_*fb ioctl prototypes, patch from Manuel Lauss. Index: voyager_alphafb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_alphafb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_alphafb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_alphafb.c 3 Aug 2006 08:21:31 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static int change_mode(struct fb_var_screeninfo *var); static unsigned int pseudo_palette[16]; @@ -134,9 +133,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { Index: voyager_crtcsrfb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_crtcsrfb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_crtcsrfb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_crtcsrfb.c 3 Aug 2006 08:21:31 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static int change_mode(struct fb_var_screeninfo *var); static unsigned int pseudo_palette[16]; @@ -133,9 +132,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { Index: voyager_crtfb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_crtfb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_crtfb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_crtfb.c 3 Aug 2006 08:21:31 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static unsigned int pseudo_palette[16]; @@ -129,9 +128,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { Index: voyager_gxfb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_gxfb.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- voyager_gxfb.c 18 Jul 2006 13:30:29 -0000 1.5 +++ voyager_gxfb.c 3 Aug 2006 08:21:31 -0000 1.6 @@ -58,8 +58,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info*, unsigned int, unsigned long); static int voyafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); static void vsyncwait(int delay); @@ -241,9 +240,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { static long *po; int *wk; Index: voyager_panelcsrfb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_panelcsrfb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_panelcsrfb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_panelcsrfb.c 3 Aug 2006 08:21:31 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static int change_mode(struct fb_var_screeninfo *var); static unsigned int pseudo_palette[16]; @@ -133,9 +132,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { Index: voyager_valphafb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_valphafb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_valphafb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_valphafb.c 3 Aug 2006 08:21:32 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static int change_mode(struct fb_var_screeninfo *var); static unsigned int pseudo_palette[16]; @@ -134,9 +133,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { Index: voyager_videofb.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/video/voyager/voyager_videofb.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- voyager_videofb.c 18 Jul 2006 13:30:29 -0000 1.3 +++ voyager_videofb.c 3 Aug 2006 08:21:32 -0000 1.4 @@ -42,8 +42,7 @@ static int voyafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info); static int voyafb_blank(int blank, struct fb_info *info); -static int voyafb_ioctl(struct inode*, struct file*, - unsigned int, unsigned long, struct fb_info*); +static int voyafb_ioctl(struct fb_info *, unsigned int, unsigned long); static int change_mode(struct fb_var_screeninfo *var); static unsigned int pseudo_palette[16]; @@ -134,9 +133,8 @@ return 0; } -static int voyafb_ioctl(struct inode* inode, struct file* file, - unsigned int cmd, unsigned long arg, - struct fb_info* info) +static int voyafb_ioctl(struct fb_info *info, unsigned int cmd, + unsigned long arg) { if(cmd == VOYAGER_IOCTL_ENABLE) { if(arg == 0) { |
|
From: Paul M. <le...@us...> - 2006-08-03 07:42:45
|
Update of /cvsroot/linuxsh/linux/arch/sh/kernel In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv29689/arch/sh/kernel Modified Files: time.c Log Message: rtc_sh_get_time() unconditionally in time_init(). Index: time.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/kernel/time.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -d -r1.39 -r1.40 --- time.c 3 Aug 2006 06:55:14 -0000 1.39 +++ time.c 3 Aug 2006 07:42:41 -0000 1.40 @@ -184,7 +184,6 @@ sys_timer->dev.cls = &timer_sysclass; return sysdev_register(&sys_timer->dev); } - device_initcall(timer_init_sysfs); void (*board_time_init)(void); @@ -196,15 +195,9 @@ clk_init(); - if (rtc_sh_get_time) { - rtc_sh_get_time(&xtime); - } else { - xtime.tv_sec = mktime(2000, 1, 1, 0, 0, 0); - xtime.tv_nsec = 0; - } - - set_normalized_timespec(&wall_to_monotonic, - -xtime.tv_sec, -xtime.tv_nsec); + rtc_sh_get_time(&xtime); + set_normalized_timespec(&wall_to_monotonic, + -xtime.tv_sec, -xtime.tv_nsec); /* * Find the timer to use as the system timer, it will be |
|
From: Paul M. <le...@us...> - 2006-08-03 06:55:19
|
Update of /cvsroot/linuxsh/linux/arch/sh/kernel/cpu/irq In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11035/arch/sh/kernel/cpu/irq Modified Files: ipr.c Log Message: Kill CONFIG_SH_RTC, we tie in to the generic RTC subsystem now. Index: ipr.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/kernel/cpu/irq/ipr.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ipr.c 2 Aug 2006 14:40:09 -0000 1.3 +++ ipr.c 3 Aug 2006 06:55:15 -0000 1.4 @@ -125,7 +125,7 @@ #ifndef CONFIG_CPU_SUBTYPE_SH7780 make_ipr_irq(TIMER_IRQ, TIMER_IPR_ADDR, TIMER_IPR_POS, TIMER_PRIORITY); make_ipr_irq(TIMER1_IRQ, TIMER1_IPR_ADDR, TIMER1_IPR_POS, TIMER1_PRIORITY); -#if defined(CONFIG_SH_RTC) +#ifdef RTC_IRQ make_ipr_irq(RTC_IRQ, RTC_IPR_ADDR, RTC_IPR_POS, RTC_PRIORITY); #endif |
|
From: Paul M. <le...@us...> - 2006-08-03 06:55:19
|
Update of /cvsroot/linuxsh/linux/arch/sh/kernel/cpu In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11035/arch/sh/kernel/cpu Modified Files: Makefile Removed Files: rtc.c Log Message: Kill CONFIG_SH_RTC, we tie in to the generic RTC subsystem now. Index: Makefile =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/kernel/cpu/Makefile,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Makefile 28 Jan 2006 01:22:16 -0000 1.10 +++ Makefile 3 Aug 2006 06:55:15 -0000 1.11 @@ -8,6 +8,5 @@ obj-$(CONFIG_CPU_SH3) += sh3/ obj-$(CONFIG_CPU_SH4) += sh4/ -obj-$(CONFIG_SH_RTC) += rtc.o obj-$(CONFIG_UBC_WAKEUP) += ubc.o obj-$(CONFIG_SH_ADC) += adc.o --- rtc.c DELETED --- |
|
From: Paul M. <le...@us...> - 2006-08-03 06:55:18
|
Update of /cvsroot/linuxsh/linux/arch/sh/kernel In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11035/arch/sh/kernel Modified Files: time.c Log Message: Kill CONFIG_SH_RTC, we tie in to the generic RTC subsystem now. Index: time.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/kernel/time.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- time.c 7 Jul 2006 10:45:05 -0000 1.38 +++ time.c 3 Aug 2006 06:55:14 -0000 1.39 @@ -3,13 +3,12 @@ * * Copyright (C) 1999 Tetsuya Okada & Niibe Yutaka * Copyright (C) 2000 Philipp Rumpf <pr...@tu...> - * Copyright (C) 2002, 2003, 2004, 2005 Paul Mundt + * Copyright (C) 2002 - 2006 Paul Mundt * Copyright (C) 2002 M. R. Brown <mr...@li...> * * Some code taken from i386 version. * Copyright (C) 1991, 1992, 1995 Linus Torvalds */ - #include <linux/config.h> #include <linux/kernel.h> #include <linux/module.h> @@ -27,15 +26,20 @@ DEFINE_SPINLOCK(rtc_lock); EXPORT_SYMBOL(rtc_lock); -/* XXX: Can we initialize this in a routine somewhere? Dreamcast doesn't want - * these routines anywhere... */ -#ifdef CONFIG_SH_RTC -void (*rtc_sh_get_time)(struct timespec *) = sh_rtc_gettimeofday; -int (*rtc_sh_set_time)(const time_t) = sh_rtc_settimeofday; -#else -void (*rtc_sh_get_time)(struct timespec *); -int (*rtc_sh_set_time)(const time_t); -#endif +/* Dummy RTC ops */ +static void null_rtc_get_time(struct timespec *tv) +{ + tv->tv_sec = mktime(2000, 1, 1, 0, 0, 0); + tv->tv_nsec = 0; +} + +static int null_rtc_set_time(const time_t secs) +{ + return 0; +} + +void (*rtc_sh_get_time)(struct timespec *) = null_rtc_get_time; +int (*rtc_sh_set_time)(const time_t) = null_rtc_set_time; /* * Scheduler clock - returns current time in nanosec units. @@ -71,7 +75,6 @@ tv->tv_sec = sec; tv->tv_usec = usec; } - EXPORT_SYMBOL(do_gettimeofday); int do_settimeofday(struct timespec *tv) @@ -104,7 +107,6 @@ return 0; } - EXPORT_SYMBOL(do_settimeofday); /* last time the RTC clock got updated */ |
|
From: Paul M. <le...@us...> - 2006-08-03 06:55:18
|
Update of /cvsroot/linuxsh/linux/arch/sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11035/arch/sh Modified Files: Kconfig Log Message: Kill CONFIG_SH_RTC, we tie in to the generic RTC subsystem now. Index: Kconfig =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/Kconfig,v retrieving revision 1.102 retrieving revision 1.103 diff -u -d -r1.102 -r1.103 --- Kconfig 2 Aug 2006 15:02:20 -0000 1.102 +++ Kconfig 3 Aug 2006 06:55:14 -0000 1.103 @@ -296,19 +296,6 @@ endian byte order. These modes require different kernels. Say Y if your machine is little endian, N if it's a big endian machine. -# The SH7750 RTC module is disabled in the Dreamcast -config SH_RTC - bool - depends on !SH_DREAMCAST && !SH_SATURN && !SH_7300_SOLUTION_ENGINE && \ - !SH_73180_SOLUTION_ENGINE && !SH_LANDISK && \ - !SH_R7780RP && !SH_SHMIN - default y - help - Selecting this option will allow the Linux kernel to emulate - PC's RTC. - - If unsure, say N. - config SH_FPU bool "FPU support" depends on !CPU_SH3 |
|
From: Paul M. <le...@us...> - 2006-08-03 03:58:31
|
Update of /cvsroot/linuxsh/linux/arch/sh/boards/shmin In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv3741/arch/sh/boards/shmin Modified Files: Makefile setup.c Log Message: Lindent shmin, some few other minor cleanups. Kill accidental Makefile duplication. Index: Makefile =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/boards/shmin/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Makefile 2 Aug 2006 15:02:20 -0000 1.1 +++ Makefile 3 Aug 2006 03:58:27 -0000 1.2 @@ -3,8 +3,3 @@ # obj-y := setup.o -# -# Makefile for the SHMIN board. -# - -obj-y := setup.o Index: setup.c =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/boards/shmin/setup.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- setup.c 2 Aug 2006 15:02:20 -0000 1.1 +++ setup.c 3 Aug 2006 03:58:27 -0000 1.2 @@ -19,7 +19,7 @@ return "SHMIN"; } -void __init init_shmin_irq(void) +static void __init init_shmin_irq(void) { ctrl_outw(0x2a00, PFC_PHCR); // IRQ0-3=IRQ ctrl_outw(0x0aaa, INTC_ICR1); // IRQ0-3=IRQ-mode,Low-active. @@ -29,12 +29,15 @@ { } -void __iomem *shmin_ioport_map(unsigned long port, unsigned int size) +static void __iomem *shmin_ioport_map(unsigned long port, unsigned int size) { static int dummy; - if((port&~0x1f)==SHMIN_NE_BASE) - return (void __iomem*)(SHMIN_IO_BASE+port); - dummy=0; + + if ((port & ~0x1f) == SHMIN_NE_BASE) + return (void __iomem *)(SHMIN_IO_BASE + port); + + dummy = 0; + return &dummy; } |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:28
|
Update of /cvsroot/linuxsh/linux/include/asm-sh/shmin In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/include/asm-sh/shmin Added Files: shmin.h Log Message: SHMIN board support added --- NEW FILE: shmin.h --- #ifndef __ASM_SH_SHMIN_H #define __ASM_SH_SHMIN_H #define SHMIN_IO_BASE 0xb0000000UL #define SHMIN_NE_IRQ IRQ2_IRQ #define SHMIN_NE_BASE 0x300 #endif |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:28
|
Update of /cvsroot/linuxsh/linux/arch/sh/tools In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/arch/sh/tools Modified Files: mach-types Log Message: SHMIN board support added Index: mach-types =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/tools/mach-types,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- mach-types 6 Jul 2006 08:19:31 -0000 1.15 +++ mach-types 2 Aug 2006 15:02:20 -0000 1.16 @@ -29,3 +29,4 @@ R7780RP SH_R7780RP R7780MP SH_R7780MP TITAN SH_TITAN +SHMIN SH_SHMIN |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:26
|
Update of /cvsroot/linuxsh/linux/arch/sh/boards/shmin In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/arch/sh/boards/shmin Added Files: Makefile setup.c Log Message: SHMIN board support added --- NEW FILE: Makefile --- # # Makefile for the SHMIN board. # obj-y := setup.o # # Makefile for the SHMIN board. # obj-y := setup.o --- NEW FILE: setup.c --- /* * arch/sh/boards/shmin/setup.c * * Copyright (C) 2006 Takashi YOSHII * * SHMIN Support. */ #include <linux/init.h> #include <asm/machvec.h> #include <asm/shmin/shmin.h> #include <asm/clock.h> #include <asm/irq.h> #include <asm/io.h> #define PFC_PHCR 0xa400010e const char *get_system_type(void) { return "SHMIN"; } void __init init_shmin_irq(void) { ctrl_outw(0x2a00, PFC_PHCR); // IRQ0-3=IRQ ctrl_outw(0x0aaa, INTC_ICR1); // IRQ0-3=IRQ-mode,Low-active. } void __init platform_setup(void) { } void __iomem *shmin_ioport_map(unsigned long port, unsigned int size) { static int dummy; if((port&~0x1f)==SHMIN_NE_BASE) return (void __iomem*)(SHMIN_IO_BASE+port); dummy=0; return &dummy; } struct sh_machine_vector mv_shmin __initmv = { .mv_init_irq = init_shmin_irq, .mv_ioport_map = shmin_ioport_map, }; ALIAS_MV(shmin) |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:26
|
Update of /cvsroot/linuxsh/linux/arch/sh/configs In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/arch/sh/configs Added Files: shmin_defconfig Log Message: SHMIN board support added --- NEW FILE: shmin_defconfig --- # # Automatically generated make config: don't edit # Linux kernel version: 2.6.17 # Wed Aug 2 01:45:03 2006 # CONFIG_SUPERH=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_FIND_NEXT_BIT=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_PTRACE=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_SYSCTL is not set # CONFIG_AUDIT is not set # CONFIG_IKCONFIG is not set # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" # CONFIG_UID16 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_EMBEDDED=y # CONFIG_KALLSYMS is not set # CONFIG_HOTPLUG is not set CONFIG_PRINTK=y # CONFIG_BUG is not set # CONFIG_ELF_CORE is not set # CONFIG_BASE_FULL is not set # CONFIG_FUTEX is not set # CONFIG_EPOLL is not set # CONFIG_SHMEM is not set # CONFIG_SLAB is not set CONFIG_TINY_SHMEM=y CONFIG_BASE_SMALL=1 CONFIG_SLOB=y CONFIG_OBSOLETE_INTERMODULE=y # # Loadable module support # # CONFIG_MODULES is not set # # Block layer # # CONFIG_LBD is not set # CONFIG_LSF is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_AS is not set # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set # CONFIG_DEFAULT_AS is not set # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # # System type # # CONFIG_SH_SOLUTION_ENGINE is not set # CONFIG_SH_7709_SOLUTION_ENGINE is not set # CONFIG_SH_7751_SOLUTION_ENGINE is not set # CONFIG_SH_7300_SOLUTION_ENGINE is not set # CONFIG_SH_73180_SOLUTION_ENGINE is not set # CONFIG_SH_7751_SYSTEMH is not set # CONFIG_SH_STB1_HARP is not set # CONFIG_SH_STB1_OVERDRIVE is not set # CONFIG_SH_HP6XX is not set # CONFIG_SH_CQREEK is not set # CONFIG_SH_DMIDA is not set # CONFIG_SH_EC3104 is not set # CONFIG_SH_SATURN is not set # CONFIG_SH_DREAMCAST is not set # CONFIG_SH_CAT68701 is not set # CONFIG_SH_BIGSUR is not set # CONFIG_SH_SH2000 is not set # CONFIG_SH_ADX is not set # CONFIG_SH_MPC1211 is not set # CONFIG_SH_SH03 is not set # CONFIG_SH_SECUREEDGE5410 is not set # CONFIG_SH_HS7751RVOIP is not set # CONFIG_SH_RTS7751R2D is not set # CONFIG_SH_R7780RP is not set # CONFIG_SH_EDOSK7705 is not set # CONFIG_SH_SH4202_MICRODEV is not set # CONFIG_SH_LANDISK is not set # CONFIG_SH_TITAN is not set CONFIG_SH_SHMIN=y # CONFIG_SH_UNKNOWN is not set # # Processor selection # CONFIG_CPU_SH3=y # # SH-2 Processor Support # # CONFIG_CPU_SUBTYPE_SH7604 is not set # # SH-3 Processor Support # # CONFIG_CPU_SUBTYPE_SH7300 is not set # CONFIG_CPU_SUBTYPE_SH7705 is not set CONFIG_CPU_SUBTYPE_SH7706=y # CONFIG_CPU_SUBTYPE_SH7707 is not set # CONFIG_CPU_SUBTYPE_SH7708 is not set # CONFIG_CPU_SUBTYPE_SH7709 is not set # # SH-4 Processor Support # # CONFIG_CPU_SUBTYPE_SH7750 is not set # CONFIG_CPU_SUBTYPE_SH7091 is not set # CONFIG_CPU_SUBTYPE_SH7750R is not set # CONFIG_CPU_SUBTYPE_SH7750S is not set # CONFIG_CPU_SUBTYPE_SH7751 is not set # CONFIG_CPU_SUBTYPE_SH7751R is not set # CONFIG_CPU_SUBTYPE_SH7760 is not set # CONFIG_CPU_SUBTYPE_SH4_202 is not set # # ST40 Processor Support # # CONFIG_CPU_SUBTYPE_ST40STB1 is not set # CONFIG_CPU_SUBTYPE_ST40GX1 is not set # # SH-4A Processor Support # # CONFIG_CPU_SUBTYPE_SH73180 is not set # CONFIG_CPU_SUBTYPE_SH7770 is not set # CONFIG_CPU_SUBTYPE_SH7780 is not set # # Memory management options # CONFIG_MMU=y CONFIG_PAGE_OFFSET=0x80000000 CONFIG_MEMORY_START=0x0c000000 CONFIG_MEMORY_SIZE=0x00800000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_SPLIT_PTLOCK_CPUS=4 # # Cache configuration # # CONFIG_SH_DIRECT_MAPPED is not set # CONFIG_SH_WRITETHROUGH is not set # CONFIG_SH_OCRAM is not set # # Processor features # CONFIG_CPU_LITTLE_ENDIAN=y # CONFIG_SH_FPU_EMU is not set # CONFIG_SH_DSP is not set # CONFIG_SH_ADC is not set CONFIG_CPU_HAS_INTEVT=y CONFIG_CPU_HAS_SR_RB=y # # Timer support # CONFIG_SH_TMU=y CONFIG_SH_PCLK_FREQ=32000000 # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # DMA support # # CONFIG_SH_DMA is not set # # Companion Chips # # CONFIG_HD6446X_SERIES is not set # # Kernel features # # CONFIG_KEXEC is not set # CONFIG_PREEMPT is not set # CONFIG_SMP is not set # # Boot options # CONFIG_ZERO_PAGE_OFFSET=0x00001000 CONFIG_BOOT_LINK_OFFSET=0x00210000 # CONFIG_UBC_WAKEUP is not set CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="console=ttySC1,115200 root=1f01 mtdparts=phys_mapped_flash:64k(firm)ro,-(sys) netdev=34,0x300,eth0 " # # Bus options # # CONFIG_PCI is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # PCI Hotplug Support # # # Executable file formats # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_FLAT is not set # CONFIG_BINFMT_MISC is not set # # Power management options (EXPERIMENTAL) # # CONFIG_PM is not set # # Networking # CONFIG_NET=y # # Networking options # # CONFIG_NETDEBUG is not set # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_PNP=y # CONFIG_IP_PNP_DHCP is not set # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set # CONFIG_INET_TUNNEL is not set CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_BIC=y # CONFIG_IPV6 is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set # CONFIG_NETFILTER is not set # # DCCP Configuration (EXPERIMENTAL) # # CONFIG_IP_DCCP is not set # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set # # TIPC Configuration (EXPERIMENTAL) # # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_IEEE80211 is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER is not set # # Connector - unified userspace <-> kernelspace linker # # CONFIG_CONNECTOR is not set # # Memory Technology Devices (MTD) # CONFIG_MTD=y # CONFIG_MTD_DEBUG is not set # CONFIG_MTD_CONCAT is not set CONFIG_MTD_PARTITIONS=y # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y # # User Modules And Translation Layers # # CONFIG_MTD_CHAR is not set CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # CONFIG_MTD_OBSOLETE_CHIPS is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_START=0xa0000000 CONFIG_MTD_PHYSMAP_LEN=0x80000 CONFIG_MTD_PHYSMAP_BANKWIDTH=1 # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001PLUS is not set # # NAND Flash Device Drivers # # CONFIG_MTD_NAND is not set # # OneNAND Flash Device Drivers # # CONFIG_MTD_ONENAND is not set # # Parallel port support # # CONFIG_PARPORT is not set # # Plug and Play support # # # Block devices # # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_INITRD is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # # ATA/ATAPI/MFM/RLL support # # CONFIG_IDE is not set # # SCSI device support # # CONFIG_RAID_ATTRS is not set # CONFIG_SCSI is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # # I2O device support # # # Network device support # CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # # PHY device support # # CONFIG_PHYLIB is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y # CONFIG_MII is not set # CONFIG_STNIC is not set # CONFIG_SMC91X is not set CONFIG_NE2000=y # # Ethernet (1000 Mbit) # # # Ethernet (10000 Mbit) # # # Token Ring devices # # # Wireless LAN (non-hamradio) # # CONFIG_NET_RADIO is not set # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # # CONFIG_INPUT is not set # # Hardware I/O ports # # CONFIG_SERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # # CONFIG_VT is not set # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # # CONFIG_SERIAL_8250 is not set # # Non-8250 serial port support # CONFIG_SERIAL_SH_SCI=y CONFIG_SERIAL_SH_SCI_NR_UARTS=2 CONFIG_SERIAL_SH_SCI_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # # Ftape, the floppy tape device driver # # CONFIG_RAW_DRIVER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # # I2C support # # CONFIG_I2C is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Hardware Monitoring support # # CONFIG_HWMON is not set # CONFIG_HWMON_VID is not set # # Misc devices # # # Multimedia devices # # CONFIG_VIDEO_DEV is not set CONFIG_VIDEO_V4L2=y # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # Graphics support # # CONFIG_FB is not set # # Sound # # CONFIG_SOUND is not set # # USB support # # CONFIG_USB_ARCH_HAS_HCD is not set # CONFIG_USB_ARCH_HAS_OHCI is not set # CONFIG_USB_ARCH_HAS_EHCI is not set # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # LED devices # # CONFIG_NEW_LEDS is not set # # LED drivers # # # LED Triggers # # # InfiniBand support # # # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) # # # Real Time Clock # # CONFIG_RTC_CLASS is not set # # File systems # # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_FS_POSIX_ACL is not set # CONFIG_XFS_FS is not set # CONFIG_OCFS2_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_INOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_DNOTIFY is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_SYSFS is not set CONFIG_TMPFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS_FS is not set # CONFIG_JFFS2_FS is not set CONFIG_CRAMFS=y # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Network File Systems # CONFIG_NFS_FS=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set # CONFIG_NFS_V4 is not set # CONFIG_NFS_DIRECTIO is not set # CONFIG_NFSD is not set CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set # CONFIG_SMB_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y # # Native Language Support # # CONFIG_NLS is not set # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set # CONFIG_MAGIC_SYSRQ is not set # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=14 # CONFIG_UNWIND_INFO is not set CONFIG_SH_STANDARD_BIOS=y CONFIG_EARLY_PRINTK=y # CONFIG_KGDB is not set # # Security options # # CONFIG_KEYS is not set # # Cryptographic options # # CONFIG_CRYPTO is not set # # Hardware crypto devices # # # Library routines # # CONFIG_CRC_CCITT is not set # CONFIG_CRC16 is not set CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:26
|
Update of /cvsroot/linuxsh/linux/drivers/net In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/drivers/net Modified Files: ne.c Log Message: SHMIN board support added Index: ne.c =================================================================== RCS file: /cvsroot/linuxsh/linux/drivers/net/ne.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- ne.c 5 Jul 2006 08:46:49 -0000 1.10 +++ ne.c 2 Aug 2006 15:02:20 -0000 1.11 @@ -140,6 +140,7 @@ #if defined(CONFIG_PLAT_MAPPI) # define DCR_VAL 0x4b #elif defined(CONFIG_PLAT_OAKS32R) || \ + defined(CONFIG_SH_SHMIN) || \ defined(CONFIG_TOSHIBA_RBTX4927) || defined(CONFIG_TOSHIBA_RBTX4938) # define DCR_VAL 0x48 /* 8-bit mode */ #elif defined(CONFIG_SH_RTS7751R2D) || defined(CONFIG_SH_R77703DRP) || \ |
|
From: Takashi Y. <yo...@us...> - 2006-08-02 15:02:25
|
Update of /cvsroot/linuxsh/linux/arch/sh In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4026/arch/sh Modified Files: Kconfig Makefile Log Message: SHMIN board support added Index: Kconfig =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/Kconfig,v retrieving revision 1.101 retrieving revision 1.102 diff -u -d -r1.101 -r1.102 --- Kconfig 19 Jul 2006 14:33:16 -0000 1.101 +++ Kconfig 2 Aug 2006 15:02:20 -0000 1.102 @@ -222,6 +222,12 @@ Select Titan if you are configuring for a Nimble Microsystems NetEngine NP51R. +config SH_SHMIN + bool "SHMIN" + select CPU_SUBTYPE_SH7706 + help + Select SHMIN if configureing for the SHMIN board + config SH_UNKNOWN bool "BareCPU" help @@ -295,7 +301,7 @@ bool depends on !SH_DREAMCAST && !SH_SATURN && !SH_7300_SOLUTION_ENGINE && \ !SH_73180_SOLUTION_ENGINE && !SH_LANDISK && \ - !SH_R7780RP + !SH_R7780RP && !SH_SHMIN default y help Selecting this option will allow the Linux kernel to emulate Index: Makefile =================================================================== RCS file: /cvsroot/linuxsh/linux/arch/sh/Makefile,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- Makefile 12 Jul 2006 10:35:55 -0000 1.65 +++ Makefile 2 Aug 2006 15:02:20 -0000 1.66 @@ -109,6 +109,7 @@ machdir-$(CONFIG_SH_SH4202_MICRODEV) := superh/microdev machdir-$(CONFIG_SH_LANDISK) := landisk machdir-$(CONFIG_SH_TITAN) := titan +machdir-$(CONFIG_SH_SHMIN) := shmin machdir-$(CONFIG_SH_UNKNOWN) := unknown incdir-y := $(notdir $(machdir-y)) |