Re: [Isisalsa-devel] isis .sam9707.o.cmd,NONE,1.1 sam9707.c,NONE,1.1 .es1968.o.cmd,NONE,1.1 isis.h,1
Status: Inactive
Brought to you by:
jeanseb
|
From: <ga...@fr...> - 2005-07-12 10:19:31
|
Salut, Je t'avais contact=E9, il y a maintenant quelques ann=E8es (quand j'=E9= tais sur paris). Je continue d'=EAtre en relation avec Peter pour le projet freebob. Je continue d'utiliser ce driver pour l'isis, et adapt=E9 les sources p= our une install sur du 2.4.29... (je crois) Bref, je compte l'utilis=E9 encore, et je voudrais savoir ce que tu fai= s avec ce driver maintenant? D'apr=E8s ce que j'ai lu, tu int=E9gres maxiinit dans = le driver? Tiens moi au courant... flx Selon Jean-S=E9bastien Valette <je...@us...>: > Update of /cvsroot/isisalsa/isis > In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31020 > > Modified Files: > isis.h Makefile es1968.c > Added Files: > .sam9707.o.cmd sam9707.c .es1968.o.cmd > Log Message: > spliting dream code out of es1968 file. > > > Index: isis.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvsroot/isisalsa/isis/isis.h,v > retrieving revision 1.12 > retrieving revision 1.13 > diff -C2 -d -r1.12 -r1.13 > *** isis.h 29 Jun 2005 18:54:03 -0000 1.12 > --- isis.h 6 Jul 2005 18:38:04 -0000 1.13 > *************** > *** 167,179 **** > #define SAM_READ_LOOP_COUNTER 0x6000 > > > /* Structures */ > /* Voice definition */ > struct isis_voice { > u16 volleft; > u16 volright; > }; > ! /* definition of the chip-specific record*/ > ! typedef struct isis_sam9707_chip isis_sam9707_chip_t; > struct isis_sam9707_chip { > snd_card_t *card; > --- 167,184 ---- > #define SAM_READ_LOOP_COUNTER 0x6000 > > + #define SAM_HW_BUFF_SIZE_BYTES 1024 > + > > /* Structures */ > + > + /* forward definition of the chip-specific record*/ > + typedef struct isis_sam9707_chip isis_sam9707_chip_t; > /* Voice definition */ > struct isis_voice { > + isis_sam9707_chip_t *chip; > u16 volleft; > u16 volright; > }; > ! /* definition of the chip-specific record*/ > struct isis_sam9707_chip { > snd_card_t *card; > *************** > *** 184,187 **** > --- 189,193 ---- > long firmpos; > snd_info_entry_t *entry; > + unsigned long io_port; /* hardware address */ > snd_pcm_t *pcmi; > snd_pcm_t *pcmo; > *************** > *** 195,198 **** > --- 201,229 ---- > #define ISIS_FIRM_SIZE 65536 > > + /* prototypes */ > + u8 __isis_read(isis_sam9707_chip_t *chip, u16 reg); > + u8 snd_isis_read(isis_sam9707_chip_t *chip, u16 reg); > + u8 __isis_read_status(isis_sam9707_chip_t *chip); > + u8 snd_isis_read_status(isis_sam9707_chip_t *chip); > + u8 __isis_read_data8(isis_sam9707_chip_t *chip); > + u8 snd_isis_read_data8(isis_sam9707_chip_t *chip); > + > + void __isis_write(isis_sam9707_chip_t *chip, u16 reg, u8 data); > + void isis_write(isis_sam9707_chip_t *chip, u16 reg, u8 data); > + #define snd_isis_write_data8(chip, data) isis_write(chip, SAM9707_DAT= A8, > data) > + #define snd_isis_write_control(chip, data) isis_write(chip, > SAM9707_CONTROL, data) > + > + u16 __isis_read16(isis_sam9707_chip_t *chip, u16 reg); > + u16 isis_read16(isis_sam9707_chip_t *chip, u16 reg); > + > + void __isis_write16(isis_sam9707_chip_t *chip, u16 data); > + void isis_write16(isis_sam9707_chip_t *chip, u16 reg, u16 data); > + > + void __isis_burst_write(isis_sam9707_chip_t *chip,u16 *w, int nbw); > + void isis_burst_write(isis_sam9707_chip_t *chip,u16 *w, int nbw); > + > + int snd_isis_setup_card(struct isis_sam9707_chip *chip); > + > + void snd_sam9707_irq(int irq, struct isis_sam9707_chip *chip); > > #endif /* __sam9707_H */ > > --- NEW FILE: .sam9707.o.cmd --- > cmd_/home/jeanseb/eclipse/isis/sam9707.o :=3D gcc > -Wp,-MD,/home/jeanseb/eclipse/isis/.sam9707.o.d -nostdinc -isystem > /usr/lib/gcc-lib/i486-linux/3.3.5/include -D__KERNEL__ -Iinclude -Wall > -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common > -ffreestanding -O2 -fno-omit-frame-pointer -g -pipe -mhard-float > -mpreferred-stack-boundary=3D2 -march=3Di686 -mregparm=3D3 > -Iinclude/asm-i386/mach-default -DMODULE -DKBUILD_BASENAME=3Dsam970= 7 > -DKBUILD_MODNAME=3Dsnd_es1968 -c -o /home/jeanseb/eclipse/isis/.tmp_sam= 9707.o > /home/jeanseb/eclipse/isis/sam9707.c > > deps_/home/jeanseb/eclipse/isis/sam9707.o :=3D \ > /home/jeanseb/eclipse/isis/sam9707.c \ > include/linux/types.h \ > $(wildcard include/config/uid16.h) \ > include/linux/config.h \ > $(wildcard include/config/h.h) \ > include/linux/posix_types.h \ > include/linux/stddef.h \ > include/linux/compiler.h \ > include/linux/compiler-gcc3.h \ > include/linux/compiler-gcc.h \ > include/asm/posix_types.h \ > include/asm/types.h \ > $(wildcard include/config/highmem64g.h) \ > $(wildcard include/config/lbd.h) \ > include/linux/delay.h \ > include/asm/delay.h \ > include/asm/io.h \ > $(wildcard include/config/x86/oostore.h) \ > $(wildcard include/config/x86/ppro/fence.h) \ > $(wildcard include/config/x86/numaq.h) \ > include/linux/string.h \ > include/asm/string.h \ > $(wildcard include/config/x86/use/3dnow.h) \ > include/asm-generic/iomap.h \ > include/linux/linkage.h \ > include/asm/linkage.h \ > $(wildcard include/config/regparm.h) \ > $(wildcard include/config/x86/alignment/16.h) \ > include/linux/vmalloc.h \ > include/linux/spinlock.h \ > $(wildcard include/config/smp.h) \ > $(wildcard include/config/preempt.h) \ > $(wildcard include/config/debug/spinlock.h) \ > $(wildcard include/config/lockmeter.h) \ > include/linux/preempt.h \ > $(wildcard include/config/debug/preempt.h) \ > include/linux/thread_info.h \ > include/linux/bitops.h \ > include/asm/bitops.h \ > include/asm/thread_info.h \ > $(wildcard include/config/4kstacks.h) \ > $(wildcard include/config/debug/stack/usage.h) \ > include/asm/page.h \ > $(wildcard include/config/x86/pae.h) \ > $(wildcard include/config/hugetlb/page.h) \ > $(wildcard include/config/highmem4g.h) \ > $(wildcard include/config/discontigmem.h) \ > include/asm/processor.h \ > $(wildcard include/config/x86/ht.h) \ > $(wildcard include/config/mk8.h) \ > $(wildcard include/config/mk7.h) \ > include/asm/vm86.h \ > include/asm/math_emu.h \ > include/asm/sigcontext.h \ > include/asm/segment.h \ > include/asm/cpufeature.h \ > include/asm/msr.h \ > include/asm/system.h \ > $(wildcard include/config/x86/cmpxchg.h) \ > include/linux/kernel.h \ > $(wildcard include/config/debug/spinlock/sleep.h) \ > /usr/lib/gcc-lib/i486-linux/3.3.5/include/stdarg.h \ > include/asm/byteorder.h \ > $(wildcard include/config/x86/bswap.h) \ > include/linux/byteorder/little_endian.h \ > include/linux/byteorder/swab.h \ > include/linux/byteorder/generic.h \ > include/asm/bug.h \ > $(wildcard include/config/debug/bugverbose.h) \ > include/asm-generic/bug.h \ > include/linux/cache.h \ > include/asm/cache.h \ > $(wildcard include/config/x86/l1/cache/shift.h) \ > include/linux/threads.h \ > $(wildcard include/config/nr/cpus.h) \ > include/asm/percpu.h \ > include/asm-generic/percpu.h \ > include/linux/stringify.h \ > include/asm/spinlock.h \ > include/asm/atomic.h \ > $(wildcard include/config/m386.h) \ > include/asm/rwlock.h \ > include/sound/driver.h \ > $(wildcard include/config/snd/major.h) \ > $(wildcard include/config/snd/debug.h) \ > $(wildcard include/config/snd/debug/memory.h) \ > include/linux/module.h \ > $(wildcard include/config/modules.h) \ > $(wildcard include/config/modversions.h) \ > $(wildcard include/config/module/unload.h) \ > $(wildcard include/config/kallsyms.h) \ > include/linux/sched.h \ > $(wildcard include/config/keys.h) \ > $(wildcard include/config/schedstats.h) \ > $(wildcard include/config/bsd/process/acct.h) \ > $(wildcard include/config/numa.h) \ > $(wildcard include/config/hotplug/cpu.h) \ > $(wildcard include/config/security.h) \ > $(wildcard include/config/magic/sysrq.h) \ > $(wildcard include/config/pm.h) \ > include/asm/param.h \ > include/linux/capability.h \ > include/linux/timex.h \ > $(wildcard include/config/time/interpolation.h) \ > include/linux/time.h \ > include/linux/seqlock.h \ > include/asm/timex.h \ > $(wildcard include/config/x86/elan.h) \ > $(wildcard include/config/x86/tsc.h) \ > $(wildcard include/config/x86/generic.h) \ > include/linux/jiffies.h \ > include/asm/div64.h \ > include/linux/rbtree.h \ > include/linux/cpumask.h \ > include/linux/bitmap.h \ > include/linux/errno.h \ > include/asm/errno.h \ > include/asm-generic/errno.h \ > include/asm-generic/errno-base.h \ > include/asm/semaphore.h \ > include/linux/wait.h \ > include/linux/list.h \ > include/linux/prefetch.h \ > include/asm/current.h \ > include/linux/rwsem.h \ > $(wildcard include/config/rwsem/generic/spinlock.h) \ > include/asm/rwsem.h \ > include/asm/ptrace.h \ > $(wildcard include/config/frame/pointer.h) \ > include/asm/mmu.h \ > include/asm/cputime.h \ > include/asm-generic/cputime.h \ > include/linux/smp.h \ > include/asm/smp.h \ > $(wildcard include/config/x86/local/apic.h) \ > $(wildcard include/config/x86/io/apic.h) \ > include/asm/fixmap.h \ > $(wildcard include/config/highmem.h) \ > $(wildcard include/config/x86/visws/apic.h) \ > $(wildcard include/config/x86/f00f/bug.h) \ > $(wildcard include/config/x86/cyclone/timer.h) \ > $(wildcard include/config/acpi/boot.h) \ > $(wildcard include/config/pci/mmconfig.h) \ > include/asm/acpi.h \ > $(wildcard include/config/acpi/pci.h) \ > $(wildcard include/config/acpi/sleep.h) \ > include/asm/apicdef.h \ > include/asm/kmap_types.h \ > $(wildcard include/config/debug/highmem.h) \ > include/asm/mpspec.h \ > include/asm/mpspec_def.h \ > include/asm-i386/mach-default/mach_mpspec.h \ > include/asm/io_apic.h \ > $(wildcard include/config/pci/msi.h) \ > include/asm/apic.h \ > $(wildcard include/config/x86/good/apic.h) \ > include/linux/pm.h \ > include/asm-i386/mach-default/mach_apicdef.h \ > include/linux/sem.h \ > $(wildcard include/config/sysvipc.h) \ > include/linux/ipc.h \ > include/asm/ipcbuf.h \ > include/asm/sembuf.h \ > include/linux/signal.h \ > include/asm/signal.h \ > include/asm/siginfo.h \ > include/asm-generic/siginfo.h \ > include/linux/resource.h \ > include/asm/resource.h \ > include/asm-generic/resource.h \ > include/linux/securebits.h \ > include/linux/fs_struct.h \ > include/linux/completion.h \ > include/linux/pid.h \ > include/linux/percpu.h \ > include/linux/slab.h \ > $(wildcard include/config/.h) \ > include/linux/gfp.h \ > include/linux/mmzone.h \ > $(wildcard include/config/force/max/zoneorder.h) \ > include/linux/numa.h \ > include/linux/topology.h \ > $(wildcard include/config/sched/smt.h) \ > include/asm/topology.h \ > include/asm-generic/topology.h \ > include/linux/init.h \ > $(wildcard include/config/hotplug.h) \ > include/linux/kmalloc_sizes.h \ > $(wildcard include/config/mmu.h) \ > $(wildcard include/config/large/allocs.h) \ > include/linux/param.h \ > include/linux/timer.h \ > include/linux/aio.h \ > include/linux/workqueue.h \ > include/linux/aio_abi.h \ > include/linux/stat.h \ > include/asm/stat.h \ > include/linux/kmod.h \ > $(wildcard include/config/kmod.h) \ > include/linux/elf.h \ > include/asm/elf.h \ > include/asm/user.h \ > include/linux/utsname.h \ > include/linux/kobject.h \ > include/linux/sysfs.h \ > $(wildcard include/config/sysfs.h) \ > include/linux/kref.h \ > include/linux/kobject_uevent.h \ > $(wildcard include/config/kobject/uevent.h) \ > include/linux/moduleparam.h \ > include/asm/local.h \ > include/asm/module.h \ > $(wildcard include/config/m486.h) \ > $(wildcard include/config/m586.h) \ > $(wildcard include/config/m586tsc.h) \ > $(wildcard include/config/m586mmx.h) \ > $(wildcard include/config/m686.h) \ > $(wildcard include/config/mpentiumii.h) \ > $(wildcard include/config/mpentiumiii.h) \ > $(wildcard include/config/mpentiumm.h) \ > $(wildcard include/config/mpentium4.h) \ > $(wildcard include/config/mk6.h) \ > $(wildcard include/config/mcrusoe.h) \ > $(wildcard include/config/mefficeon.h) \ > $(wildcard include/config/mwinchipc6.h) \ > $(wildcard include/config/mwinchip2.h) \ > $(wildcard include/config/mwinchip3d.h) \ > $(wildcard include/config/mcyrixiii.h) \ > $(wildcard include/config/mviac3/2.h) \ > include/sound/core.h \ > $(wildcard include/config/pci.h) \ > $(wildcard include/config/sbus.h) \ > $(wildcard include/config/snd/mixer/oss.h) \ > $(wildcard include/config/snd/mixer/oss/module.h) \ > $(wildcard include/config/snd/ossemul.h) \ > $(wildcard include/config/snd/verbose/printk.h) \ > $(wildcard include/config/snd/debug/detect.h) \ > include/sound/control.h \ > include/sound/asound.h \ > include/linux/ioctl.h \ > include/asm/ioctl.h \ > include/sound/info.h \ > $(wildcard include/config/proc/fs.h) \ > include/linux/poll.h \ > include/asm/poll.h \ > include/linux/mm.h \ > $(wildcard include/config/sysctl.h) \ > $(wildcard include/config/stack/growsup.h) \ > $(wildcard include/config/shmem.h) \ > $(wildcard include/config/debug/pagealloc.h) \ > include/linux/prio_tree.h \ > include/linux/fs.h \ > $(wildcard include/config/dnotify.h) \ > $(wildcard include/config/quota.h) \ > $(wildcard include/config/epoll.h) \ > $(wildcard include/config/auditsyscall.h) \ > include/linux/limits.h \ > include/linux/kdev_t.h \ > include/linux/dcache.h \ > include/linux/rcupdate.h \ > include/linux/radix-tree.h \ > include/linux/audit.h \ > $(wildcard include/config/audit.h) \ > include/linux/quota.h \ > include/linux/dqblk_xfs.h \ > include/linux/dqblk_v1.h \ > include/linux/dqblk_v2.h \ > include/linux/nfs_fs_i.h \ > include/linux/nfs.h \ > include/linux/sunrpc/msg_prot.h \ > include/linux/fcntl.h \ > include/asm/fcntl.h \ > include/linux/err.h \ > include/asm/pgtable.h \ > $(wildcard include/config/highpte.h) \ > include/asm/pgtable-2level-defs.h \ > include/asm/pgtable-2level.h \ > include/asm-generic/pgtable-nopmd.h \ > include/asm-generic/pgtable-nopud.h \ > include/asm-generic/pgtable.h \ > include/linux/page-flags.h \ > $(wildcard include/config/swap.h) \ > include/asm/uaccess.h \ > $(wildcard include/config/x86/intel/usercopy.h) \ > $(wildcard include/config/x86/wp/works/ok.h) \ > include/sound/pcm.h \ > $(wildcard include/config/snd/pcm/oss.h) \ > $(wildcard include/config/snd/pcm/oss/module.h) \ > $(wildcard include/config/x86.h) \ > $(wildcard include/config/ppc.h) \ > $(wildcard include/config/alpha.h) \ > include/sound/memalloc.h \ > include/sound/pcm_oss.h \ > /home/jeanseb/eclipse/isis/isis.h \ > > /home/jeanseb/eclipse/isis/sam9707.o: > $(deps_/home/jeanseb/eclipse/isis/sam9707.o) > > $(deps_/home/jeanseb/eclipse/isis/sam9707.o): > > --- NEW FILE: .es1968.o.cmd --- > cmd_/home/jeanseb/eclipse/isis/es1968.o :=3D gcc > -Wp,-MD,/home/jeanseb/eclipse/isis/.es1968.o.d -nostdinc -isystem > /usr/lib/gcc-lib/i486-linux/3.3.5/include -D__KERNEL__ -Iinclude -Wall > -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common > -ffreestanding -O2 -fno-omit-frame-pointer -g -pipe -mhard-float > -mpreferred-stack-boundary=3D2 -march=3Di686 -mregparm=3D3 > -Iinclude/asm-i386/mach-default -DMODULE -DKBUILD_BASENAME=3Des1968 > -DKBUILD_MODNAME=3Dsnd_es1968 -c -o /home/jeanseb/eclipse/isis/.tmp_es1= 968.o > /home/jeanseb/eclipse/isis/es1968.c > > deps_/home/jeanseb/eclipse/isis/es1968.o :=3D \ > /home/jeanseb/eclipse/isis/es1968.c \ > $(wildcard include/config/gameport.h) \ > $(wildcard include/config/gameport/module.h) \ > $(wildcard include/config/a.h) \ > $(wildcard include/config/b.h) \ > $(wildcard include/config/pm.h) \ > include/sound/driver.h \ > $(wildcard include/config/snd/major.h) \ > $(wildcard include/config/snd/debug.h) \ > $(wildcard include/config/snd/debug/memory.h) \ > include/linux/config.h \ > $(wildcard include/config/h.h) \ > include/linux/module.h \ > $(wildcard include/config/modules.h) \ > $(wildcard include/config/modversions.h) \ > $(wildcard include/config/module/unload.h) \ > $(wildcard include/config/kallsyms.h) \ > include/linux/sched.h \ > $(wildcard include/config/keys.h) \ > $(wildcard include/config/schedstats.h) \ > $(wildcard include/config/smp.h) \ > $(wildcard include/config/bsd/process/acct.h) \ > $(wildcard include/config/numa.h) \ > $(wildcard include/config/hotplug/cpu.h) \ > $(wildcard include/config/security.h) \ > $(wildcard include/config/preempt.h) \ > $(wildcard include/config/magic/sysrq.h) \ > include/asm/param.h \ > include/linux/capability.h \ > include/linux/types.h \ > $(wildcard include/config/uid16.h) \ > include/linux/posix_types.h \ > include/linux/stddef.h \ > include/linux/compiler.h \ > include/linux/compiler-gcc3.h \ > include/linux/compiler-gcc.h \ > include/asm/posix_types.h \ > include/asm/types.h \ > $(wildcard include/config/highmem64g.h) \ > $(wildcard include/config/lbd.h) \ > include/linux/spinlock.h \ > $(wildcard include/config/debug/spinlock.h) \ > $(wildcard include/config/lockmeter.h) \ > include/linux/preempt.h \ > $(wildcard include/config/debug/preempt.h) \ > include/linux/linkage.h \ > include/asm/linkage.h \ > $(wildcard include/config/regparm.h) \ > $(wildcard include/config/x86/alignment/16.h) \ > include/linux/thread_info.h \ > include/linux/bitops.h \ > include/asm/bitops.h \ > include/asm/thread_info.h \ > $(wildcard include/config/4kstacks.h) \ > $(wildcard include/config/debug/stack/usage.h) \ > include/asm/page.h \ > $(wildcard include/config/x86/use/3dnow.h) \ > $(wildcard include/config/x86/pae.h) \ > $(wildcard include/config/hugetlb/page.h) \ > $(wildcard include/config/highmem4g.h) \ > $(wildcard include/config/discontigmem.h) \ > include/asm/processor.h \ > $(wildcard include/config/x86/ht.h) \ > $(wildcard include/config/mk8.h) \ > $(wildcard include/config/mk7.h) \ > include/asm/vm86.h \ > include/asm/math_emu.h \ > include/asm/sigcontext.h \ > include/asm/segment.h \ > include/asm/cpufeature.h \ > include/asm/msr.h \ > include/asm/system.h \ > $(wildcard include/config/x86/cmpxchg.h) \ > $(wildcard include/config/x86/oostore.h) \ > include/linux/kernel.h \ > $(wildcard include/config/debug/spinlock/sleep.h) \ > /usr/lib/gcc-lib/i486-linux/3.3.5/include/stdarg.h \ > include/asm/byteorder.h \ > $(wildcard include/config/x86/bswap.h) \ > include/linux/byteorder/little_endian.h \ > include/linux/byteorder/swab.h \ > include/linux/byteorder/generic.h \ > include/asm/bug.h \ > $(wildcard include/config/debug/bugverbose.h) \ > include/asm-generic/bug.h \ > include/linux/cache.h \ > include/asm/cache.h \ > $(wildcard include/config/x86/l1/cache/shift.h) \ > include/linux/threads.h \ > $(wildcard include/config/nr/cpus.h) \ > include/asm/percpu.h \ > include/asm-generic/percpu.h \ > include/linux/stringify.h \ > include/asm/spinlock.h \ > $(wildcard include/config/x86/ppro/fence.h) \ > include/asm/atomic.h \ > $(wildcard include/config/m386.h) \ > include/asm/rwlock.h \ > include/linux/timex.h \ > $(wildcard include/config/time/interpolation.h) \ > include/linux/time.h \ > include/linux/seqlock.h \ > include/asm/timex.h \ > $(wildcard include/config/x86/elan.h) \ > $(wildcard include/config/x86/tsc.h) \ > $(wildcard include/config/x86/generic.h) \ > include/linux/jiffies.h \ > include/asm/div64.h \ > include/linux/rbtree.h \ > include/linux/cpumask.h \ > include/linux/bitmap.h \ > include/linux/string.h \ > include/asm/string.h \ > include/linux/errno.h \ > include/asm/errno.h \ > include/asm-generic/errno.h \ > include/asm-generic/errno-base.h \ > include/asm/semaphore.h \ > include/linux/wait.h \ > include/linux/list.h \ > include/linux/prefetch.h \ > include/asm/current.h \ > include/linux/rwsem.h \ > $(wildcard include/config/rwsem/generic/spinlock.h) \ > include/asm/rwsem.h \ > include/asm/ptrace.h \ > $(wildcard include/config/frame/pointer.h) \ > include/asm/mmu.h \ > include/asm/cputime.h \ > include/asm-generic/cputime.h \ > include/linux/smp.h \ > include/asm/smp.h \ > $(wildcard include/config/x86/local/apic.h) \ > $(wildcard include/config/x86/io/apic.h) \ > include/asm/fixmap.h \ > $(wildcard include/config/highmem.h) \ > $(wildcard include/config/x86/visws/apic.h) \ > $(wildcard include/config/x86/f00f/bug.h) \ > $(wildcard include/config/x86/cyclone/timer.h) \ > $(wildcard include/config/acpi/boot.h) \ > $(wildcard include/config/pci/mmconfig.h) \ > include/asm/acpi.h \ > $(wildcard include/config/acpi/pci.h) \ > $(wildcard include/config/acpi/sleep.h) \ > include/asm/apicdef.h \ > include/asm/kmap_types.h \ > $(wildcard include/config/debug/highmem.h) \ > include/asm/mpspec.h \ > include/asm/mpspec_def.h \ > include/asm-i386/mach-default/mach_mpspec.h \ > include/asm/io_apic.h \ > $(wildcard include/config/pci/msi.h) \ > include/asm/apic.h \ > $(wildcard include/config/x86/good/apic.h) \ > include/linux/pm.h \ > include/asm-i386/mach-default/mach_apicdef.h \ > include/linux/sem.h \ > $(wildcard include/config/sysvipc.h) \ > include/linux/ipc.h \ > include/asm/ipcbuf.h \ > include/asm/sembuf.h \ > include/linux/signal.h \ > include/asm/signal.h \ > include/asm/siginfo.h \ > include/asm-generic/siginfo.h \ > include/linux/resource.h \ > include/asm/resource.h \ > include/asm-generic/resource.h \ > include/linux/securebits.h \ > include/linux/fs_struct.h \ > include/linux/completion.h \ > include/linux/pid.h \ > include/linux/percpu.h \ > include/linux/slab.h \ > $(wildcard include/config/.h) \ > include/linux/gfp.h \ > include/linux/mmzone.h \ > $(wildcard include/config/force/max/zoneorder.h) \ > include/linux/numa.h \ > include/linux/topology.h \ > $(wildcard include/config/sched/smt.h) \ > include/asm/topology.h \ > include/asm-generic/topology.h \ > include/linux/init.h \ > $(wildcard include/config/hotplug.h) \ > include/linux/kmalloc_sizes.h \ > $(wildcard include/config/mmu.h) \ > $(wildcard include/config/large/allocs.h) \ > include/linux/param.h \ > include/linux/timer.h \ > include/linux/aio.h \ > include/linux/workqueue.h \ > include/linux/aio_abi.h \ > include/linux/stat.h \ > include/asm/stat.h \ > include/linux/kmod.h \ > $(wildcard include/config/kmod.h) \ > include/linux/elf.h \ > include/asm/elf.h \ > include/asm/user.h \ > include/linux/utsname.h \ > include/linux/kobject.h \ > include/linux/sysfs.h \ > $(wildcard include/config/sysfs.h) \ > include/linux/kref.h \ > include/linux/kobject_uevent.h \ > $(wildcard include/config/kobject/uevent.h) \ > include/linux/moduleparam.h \ > include/asm/local.h \ > include/asm/module.h \ > $(wildcard include/config/m486.h) \ > $(wildcard include/config/m586.h) \ > $(wildcard include/config/m586tsc.h) \ > $(wildcard include/config/m586mmx.h) \ > $(wildcard include/config/m686.h) \ > $(wildcard include/config/mpentiumii.h) \ > $(wildcard include/config/mpentiumiii.h) \ > $(wildcard include/config/mpentiumm.h) \ > $(wildcard include/config/mpentium4.h) \ > $(wildcard include/config/mk6.h) \ > $(wildcard include/config/mcrusoe.h) \ > $(wildcard include/config/mefficeon.h) \ > $(wildcard include/config/mwinchipc6.h) \ > $(wildcard include/config/mwinchip2.h) \ > $(wildcard include/config/mwinchip3d.h) \ > $(wildcard include/config/mcyrixiii.h) \ > $(wildcard include/config/mviac3/2.h) \ > include/linux/vmalloc.h \ > include/asm/io.h \ > $(wildcard include/config/x86/numaq.h) \ > include/asm-generic/iomap.h \ > include/linux/delay.h \ > include/asm/delay.h \ > include/linux/interrupt.h \ > $(wildcard include/config/generic/hardirqs.h) \ > $(wildcard include/config/generic/irq/probe.h) \ > include/linux/hardirq.h \ > $(wildcard include/config/preempt/bkl.h) \ > $(wildcard include/config/virt/cpu/accounting.h) \ > include/linux/smp_lock.h \ > $(wildcard include/config/lock/kernel.h) \ > include/asm/hardirq.h \ > include/linux/irq.h \ > $(wildcard include/config/arch/s390.h) \ > include/asm/irq.h \ > $(wildcard include/config/irqbalance.h) \ > include/asm-i386/mach-default/irq_vectors.h \ > include/asm-i386/mach-default/irq_vectors_limits.h \ > include/asm/hw_irq.h \ > include/linux/profile.h \ > $(wildcard include/config/proc/fs.h) \ > $(wildcard include/config/profiling.h) \ > include/asm/sections.h \ > include/asm-generic/sections.h \ > include/linux/irq_cpustat.h \ > include/linux/pci.h \ > $(wildcard include/config/pci/names.h) \ > $(wildcard include/config/pci.h) \ > $(wildcard include/config/isa.h) \ > $(wildcard include/config/eisa.h) \ > $(wildcard include/config/pci/domains.h) \ > include/linux/mod_devicetable.h \ > include/linux/pci_ids.h \ > include/linux/ioport.h \ > include/linux/device.h \ > include/linux/dmapool.h \ > include/asm/scatterlist.h \ > include/asm/pci.h \ > include/linux/mm.h \ > $(wildcard include/config/sysctl.h) \ > $(wildcard include/config/stack/growsup.h) \ > $(wildcard include/config/shmem.h) \ > $(wildcard include/config/debug/pagealloc.h) \ > include/linux/prio_tree.h \ > include/linux/fs.h \ > $(wildcard include/config/dnotify.h) \ > $(wildcard include/config/quota.h) \ > $(wildcard include/config/epoll.h) \ > $(wildcard include/config/auditsyscall.h) \ > include/linux/limits.h \ > include/linux/ioctl.h \ > include/asm/ioctl.h \ > include/linux/kdev_t.h \ > include/linux/dcache.h \ > include/linux/rcupdate.h \ > include/linux/radix-tree.h \ > include/linux/audit.h \ > $(wildcard include/config/audit.h) \ > include/linux/quota.h \ > include/linux/dqblk_xfs.h \ > include/linux/dqblk_v1.h \ > include/linux/dqblk_v2.h \ > include/linux/nfs_fs_i.h \ > include/linux/nfs.h \ > include/linux/sunrpc/msg_prot.h \ > include/linux/fcntl.h \ > include/asm/fcntl.h \ > include/linux/err.h \ > include/asm/pgtable.h \ > $(wildcard include/config/highpte.h) \ > include/asm/pgtable-2level-defs.h \ > include/asm/pgtable-2level.h \ > include/asm-generic/pgtable-nopmd.h \ > include/asm-generic/pgtable-nopud.h \ > include/asm-generic/pgtable.h \ > include/linux/page-flags.h \ > $(wildcard include/config/swap.h) \ > include/asm-generic/pci-dma-compat.h \ > include/linux/dma-mapping.h \ > include/asm/dma-mapping.h \ > include/asm-generic/pci.h \ > include/linux/gameport.h \ > include/linux/input.h \ > include/sound/core.h \ > $(wildcard include/config/sbus.h) \ > $(wildcard include/config/snd/mixer/oss.h) \ > $(wildcard include/config/snd/mixer/oss/module.h) \ > $(wildcard include/config/snd/ossemul.h) \ > $(wildcard include/config/snd/verbose/printk.h) \ > $(wildcard include/config/snd/debug/detect.h) \ > include/sound/pcm.h \ > $(wildcard include/config/snd/pcm/oss.h) \ > $(wildcard include/config/snd/pcm/oss/module.h) \ > $(wildcard include/config/x86.h) \ > $(wildcard include/config/ppc.h) \ > $(wildcard include/config/alpha.h) \ > include/sound/asound.h \ > include/sound/memalloc.h \ > include/linux/poll.h \ > include/asm/poll.h \ > include/asm/uaccess.h \ > $(wildcard include/config/x86/intel/usercopy.h) \ > $(wildcard include/config/x86/wp/works/ok.h) \ > include/sound/pcm_oss.h \ > include/sound/mpu401.h \ > include/sound/rawmidi.h \ > $(wildcard include/config/snd/sequencer.h) \ > $(wildcard include/config/snd/sequencer/module.h) \ > include/sound/seq_device.h \ > include/sound/ac97_codec.h \ > include/sound/control.h \ > include/sound/info.h \ > include/sound/initval.h \ > $(wildcard include/config/pnp.h) \ > /home/jeanseb/eclipse/isis/isis.h \ > > /home/jeanseb/eclipse/isis/es1968.o: > $(deps_/home/jeanseb/eclipse/isis/es1968.o) > > $(deps_/home/jeanseb/eclipse/isis/es1968.o): > > --- NEW FILE: sam9707.c --- > /* > * Driver for ISIS sound card > * Copyright (c) by Valette Jean-sebastien <je...@us....= net>. > * > */ > > #include <linux/types.h> > #include <linux/delay.h> > #include <asm/io.h> > > #include <sound/driver.h> > #include <sound/core.h> > #include <sound/control.h> > #include <sound/info.h> > #include <sound/pcm.h> > > #include "isis.h" > > > [...1136 lines suppressed...] > value |=3D 0x0024; > outw(value, chip->io_port + 0x60); // write new value to GPIO > snd_printk("Clock source set\n"); > /* > * Setting Mistrerious PLD > */ > outw(0x0dff,chip->io_port + 0x64); // set GPIO mask > value =3D inw(chip->io_port + 0x60 ); //read the GPIO > value |=3D 0x0200; > outw(value, chip->io_port + 0x60); // write new valueto GPIO > snd_printk("PLD set\n"); > /* > * Reset GPIO Mask > */ > outw(0x0fff, chip->io_port + 0x64); // set GPIO mask > > return 0; > }; > > > Index: Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvsroot/isisalsa/isis/Makefile,v > retrieving revision 1.6 > retrieving revision 1.7 > diff -C2 -d -r1.6 -r1.7 > *** Makefile 28 Feb 2005 18:45:22 -0000 1.6 > --- Makefile 6 Jul 2005 18:38:04 -0000 1.7 > *************** > *** 19,23 **** > $(MAKE) -C $(KERNELDIR) SUBDIRS=3D$(PWD) modules > > ! snd-es1968-objs :=3D es1968.o > > obj-$(CONFIG_SND_ES1968) +=3D snd-es1968.o > --- 19,23 ---- > $(MAKE) -C $(KERNELDIR) SUBDIRS=3D$(PWD) modules > > ! snd-es1968-objs :=3D es1968.o sam9707.o > > obj-$(CONFIG_SND_ES1968) +=3D snd-es1968.o > > Index: es1968.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvsroot/isisalsa/isis/es1968.c,v > retrieving revision 1.41 > retrieving revision 1.42 > diff -C2 -d -r1.41 -r1.42 > *** es1968.c 29 Jun 2005 18:54:03 -0000 1.41 > --- es1968.c 6 Jul 2005 18:38:04 -0000 1.42 > *************** > *** 564,605 **** > }; > > - #ifdef SND_ISIS > - > - static u16 samBoot[]=3D{ > - 0xD0CE,0x0111,0xD0CE,0x01D5,0x0001,0x0003,0x0004,0x0006, > - 0x0001,0x0003,0x0002,0x0002,0x0006,0x0002,0x0001,0x0006, > - 0x0006,0x7A0C,0xE628,0x0001,0xD448,0x1010,0xC4CB,0xD1CB, > - 0xE2FE,0x4F01,0xE3FC,0x4E0D,0xE0FA,0x4700,0x8407,0xD148, > - 0x0104,0x9107,0x7A08,0x7A09,0xC590,0xD1CB,0xE2FE,0x4F01, > [...1169 lines suppressed...] > - > - for(i=3D0; i<2; i++) { > - if((err =3D snd_ctl_add(chip->sam9707_chip->card, > - snd_ctl_new1(&snd_isis_rack_controls[i], chip->sam9707_chip)))<0) = { > - return err; > - } > - } > #endif > > --- 2637,2646 ---- > chip->sam9707_chip->firm =3D 0; > chip->sam9707_chip->firmptr =3D 0; > ! chip->sam9707_chip->firmpos =3D 0; > ! chip->sam9707_chip->io_port =3D chip->io_port; > spin_lock_init(&chip->sam9707_chip->reg_lock); > > ! snd_isis_setup_card(chip->sam9707_chip); > > #endif > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=3D7477&alloc_id=3D16492&op=3Dcl= ick > _______________________________________________ > Isisalsa-devel mailing list > Isi...@li... > https://lists.sourceforge.net/lists/listinfo/isisalsa-devel > |