From greg at kroah.com Thu Sep 27 16:33:30 2007 From: greg at kroah.com (Greg KH) Date: Thu, 27 Sep 2007 09:33:30 -0700 Subject: Kick off the Linux Driver Project (again, this time for real) In-Reply-To: <1190899275.26268.133.camel@hermosa.morrealenet> References: <20070927023208.GA26496@kroah.com> <1190899275.26268.133.camel@hermosa.morrealenet> Message-ID: <20070927163330.GB31049@kroah.com> On Thu, Sep 27, 2007 at 07:21:15AM -0600, Peter W. Morreale wrote: > On Wed, 2007-09-26 at 19:32 -0700, Greg KH wrote: > > Hi all, > > > > You are getting this message because you have expressed interest in the > > Linux Driver project. I have set up a mailing list for this, which > > everyone is now subscribed to. If you want off of the list, just follow > > the directions at the bottom of this message, or email me directly, I'll > > be glad to take you off. > > > > Terrific. Thanks for your efforts Greg. > > As a matter of infrastructure, I'm wondering whether the newly released > Novell "Policy Forge" site might be a very useful tool for coordinating > some of these efforts. You can check it out here: > > http://developer.novell.com/forge/bin/view/NovellForge > > Briefly, Policy Forge is a controlled access Forge site, hosted at > Novell. It provides registered members with a private: > > * bugzilla > * subversion repository > * wiki > * ftp site > * mailing lists As much as I would like to recommend using the Novell infrastructure, I can't. We currently have access to a dedicated server and free bandwidth on which we can put any of the above if we so desire. We also have full control over the box, with some very capable sysadmins helping us out. Also, all of that would be a lot of overkill for what we need to do here. To do a project, I expect the following to be used: - email between the developers, project managers, and company involved. We can create separate mailing lists to make this easy if necessary, or if confidentiality is needed by the company. - patches for the code sent by email to the above. - We can easily set up git to store kernel modifications in while they are being developed, if the developer(s) need them. (subversion sucks on so many levels, let's just not even go there...) And that's it. No "feature trackers" or bugzilla is needed, as that's not how the Linux kernel development groups work, and we need to intergrate our output into the kernel development process. If we were to set up some separate process, that would just make it harder to intergrate, and cause bigger problems (as some kernel subsystems are now finding out despite them being told to avoid this...) thanks, greg k-h From pmorreale at novell.com Thu Sep 27 13:21:15 2007 From: pmorreale at novell.com (Peter W. Morreale) Date: Thu, 27 Sep 2007 07:21:15 -0600 Subject: Kick off the Linux Driver Project (again, this time for real) In-Reply-To: <20070927023208.GA26496@kroah.com> References: <20070927023208.GA26496@kroah.com> Message-ID: <1190899275.26268.133.camel@hermosa.morrealenet> On Wed, 2007-09-26 at 19:32 -0700, Greg KH wrote: > Hi all, > > You are getting this message because you have expressed interest in the > Linux Driver project. I have set up a mailing list for this, which > everyone is now subscribed to. If you want off of the list, just follow > the directions at the bottom of this message, or email me directly, I'll > be glad to take you off. > Terrific. Thanks for your efforts Greg. As a matter of infrastructure, I'm wondering whether the newly released Novell "Policy Forge" site might be a very useful tool for coordinating some of these efforts. You can check it out here: http://developer.novell.com/forge/bin/view/NovellForge Briefly, Policy Forge is a controlled access Forge site, hosted at Novell. It provides registered members with a private: * bugzilla * subversion repository * wiki * ftp site * mailing lists I am using it very successfully for my, err, 'day job' on a project involving 8 [hard|soft]ware vendors and the customer with a mix of proprietary and GPL code. Given the sensitive nature of some of the projects, this might provide the necessary access controls needed for development purposes. Best, -PWM From pmorreale at novell.com Thu Sep 27 13:55:41 2007 From: pmorreale at novell.com (Peter W. Morreale) Date: Thu, 27 Sep 2007 07:55:41 -0600 Subject: Kick off the Linux Driver Project (again, this time for real) In-Reply-To: <31e679430709270627p41319bc6r578607af3b16ad6@mail.gmail.com> References: <20070927023208.GA26496@kroah.com> <1190899275.26268.133.camel@hermosa.morrealenet> <31e679430709270627p41319bc6r578607af3b16ad6@mail.gmail.com> Message-ID: <1190901341.26268.140.camel@hermosa.morrealenet> On Thu, 2007-09-27 at 09:27 -0400, Felipe Balbi wrote: > > > > Briefly, Policy Forge is a controlled access Forge site, hosted at > > Novell. It provides registered members with a private: > > > > * bugzilla > > * subversion repository > > couldn't this subversion become a git + gitweb ?? > It'd be better... :-s Please don't shoot the messenger. :-) You'd have to take that up with the admin(s) for the site, a link is probably on that main Forge page someplace. I'm just a lowly (ab)user. Best, -PWM From greg at kroah.com Fri Sep 28 20:07:25 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 13:07:25 -0700 Subject: Need a project manager Message-ID: <20070928200725.GB9210@kroah.com> So, here's a first project for someone to take over. The company needs a few different types of drivers written here, but probably needs one point of contact. Sorry for the top posting, but the information on the type of devices needed, along with the data sheets, are all below. Anyone want to take this over? If so, let me know, and then I can put out the call for developers to help you out. thanks, greg k-h ----- Forwarded message from Janesh Ramakrishnan ----- Date: Thu, 16 Aug 2007 19:07:02 -0700 From: Janesh Ramakrishnan To: Greg KH Subject: Follow up : Linux Device Driver Development Hi Greg I'm just following up on our correspondence regarding the device drivers for PCA9552, AD9833, TMP401. I would appreciate it if you can let me know if there are any developments at your end regarding the above mentioned device drivers. We have written a device driver for the BQ27350 and will release it to the Open Source Community shortly. Best Regards, Janesh Firmware Engineer NeuroPace Inc Mountain View, CA 94040 -----Original Message----- From: Janesh Ramakrishnan Sent: Thursday, August 02, 2007 3:34 PM To: Janesh Ramakrishnan; 'Greg KH' Subject: RE: Linux Device Driver Development Hi Greg Here's an addendum to the last email. We'd also be very interested in a device driver for the PCA9552, a 16 bit I2C bus LED driver. Relevant info can be located at http://www.nxp.com/#/pip/cb=[type=product,path=50807/41735/48878,final=PCA9552_5]|pip=[pip=PCA9552_5][0] Let us know if you need more information that may help. Regards Janesh Firmware Engineer NeuroPace Inc Mountain View, CA 94040 -----Original Message----- From: Janesh Ramakrishnan Sent: Monday, July 30, 2007 4:53 PM To: 'Greg KH' Subject: RE: Linux Device Driver Development Mr.Hartman Thanks for your email. Responses to your questions are below: >> >> We're just interested in using the following devices, but there seem >> to be no linux drivers for them, nor are we aware if they are being >> developed in the OS community. >> >> 1. AD9833 -Low Power Programmable Waveform Generator. - >> http://www.analog.com/UploadedFiles/Data_Sheets/AD9833.pdf > > How is this device connected to the processor? Through SPI or some > other serial-like interface? What kind of interface to userspace > would you like to see for this device? The AD9833 is connected to the AT91SAM9261 SoC through a SPI interface. We'd like to use sysfs, but we're pretty open with the kind of interface to userspace. > >> 2. TMP401 -Programmable temperature sensor - >> http://focus.ti.com/lit/ds/symlink/tmp401.pdf > > This is an I2C device, right? Is there an I2C driver already for your > system that this is connected to so that we would just need to create > another monitoring driver for it? Right, this is an I2C device. We wrote a couple of working I2C device drivers for the AD5259 - an I2C potentiometer and for the PCA9554 - an I2C Parallel Port Expander. Driver file name: ad5259.c; ad5259 datasheet - (http://www.analog.com/UploadedFiles/Data_Sheets/AD5259.pdf) Driver file name: pca9554.c; pca9554 datasheet - (http://focus.ti.com/lit/ds/symlink/pca9554.pdf) I have attached ad5259.c and pca9554.c with this email. > >> 3. BQ27350 -Single cell Li ion Battery Manager- >> http://focus.ti.com/lit/ds/symlink/bq27350.pdf > > This document seems to be very messed up and I can not read it at all. > Do you have another link for it anywhere? > This is also an I2C driver. Here's another link, http://focus.ti.com/docs/prod/folders/print/bq27350.html, we downloaded the datasheet from this site. if you still have issues with viewing this the document or any other document, let me know and I will email them to you. > > What kind of systems are these chips on? A "normal" motherboard, or > on an embedded system? > Those chips are on a AT91SAM9261-EK system for embedded development. Here's the Preliminary for the AT91SAM9261 - http://www.atmel.com/dyn/resources/prod_documents/doc6062.pdf. Here are the board schematic files for AT91SAM9261-EK - http://www.atmel.com/dyn/resources/prod_documents/AT91SAM9261-EK%20Hardware%20Files.zip > Any other detailed technical information that you might have for this > would be greatly appreciated so that we can try to determine how much > work this would take, and whom to assign it to. Let us know if you need any specific detailed information and we will do our best to obtain the relevant information. Thanks for your speedy response, Greg. Janesh ----- End forwarded message ----- From greg at kroah.com Fri Sep 28 20:09:40 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 13:09:40 -0700 Subject: VOIP project needs someone to manage it. Message-ID: <20070928200940.GD9210@kroah.com> Here's another project that needs someone to guide it, any volunteers? Again, I'll be glad to match up the developers to the project, just need someone to want to be the primary contact. thanks, greg k-h ----- Forwarded message from Carlos Rocha ----- Date: Fri, 28 Sep 2007 08:15:46 -0300 From: Carlos Rocha To: Greg KH CC: devel at linuxdriverproject.org Subject: Re: Linux Driver Project Hi Greg, Thanks for bringing the project live again. Pls, see our last email asking for a driver with details below. Thanks for your support. Best Regards, Carlos Rocha -------- Mensagem original -------- Assunto: Free Linux Driver Development = Pls, we need a driver for Voxelle TLink^(TM) USB VoIP chipset Data: Sun, 25 Feb 2007 14:05:45 -0300 De: Carlos Rocha Para: greg at kroah.com CC: Carlos D?ria , Carlos Rocha Dear Greg, Thanks much for the offer of Free Linux Driver Development Voxelle's TLink Personal VoIP Gateway Solution is a solution used by several manufacturers, and we need a Linux driver to be able to sell a product with this reference design. There are only Windows supported products today. There is already some work done at Au600 driver but the source code link is no longer working. Thanks much for your support. Pls, let us know how to proceed to receive a driver from your group. Best Regards, Carlos Rocha Samurai Projetos Especiais Rua Bar?o do Triunfo, 550, 6o.andar, Brooklin 04602-002 S?o Paulo, SP, Brasil phones +55-11-5097-3010 +55-11-8196-6124 email: carlos.rocha at samurai.com.br skype: rocha_samurai http://www.samurai.com.br ----- End forwarded message ----- From greg at kroah.com Fri Sep 28 20:13:35 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 13:13:35 -0700 Subject: Welcome to the project manager list!, again :) Message-ID: <20070928201335.GA9264@kroah.com> As we have just had a bunch of new people sign up on this list, I figured I'd send out the introduction message again, describing how I think the project managers should be set up. If you have any other ideas, please let me know, I am not set in this structure at all, it's all I could come up with to start :) --------------- Hi all, You've been subscribed to this list because you have either done so yourself, or because you indicated to me in the past that you would be willing to work as a project manager on this Linux driver project. If you don't want to be part of this, please feel free to unsubscribe yourself from the list, or ask me to do so, I will be glad to do it. Here's the current status. - We have about 15-18 people who have volunteered to be project managers. - We have about 185 people who have volunteered to be developers. - We have about 15 different companies who currently want drivers written for them right now. I am getting about 1 new inquiry per week so this number is going up, although slowly due to my inactivity lately. So, how do I expect this to all work out? Here's a rough plan, please let me know if anyone thinks something else would work out better. We have two mailing lists, this one, and one for all developers (I'll be subscribing people to that later tonight). We have a web site and full hosting thanks to the OSUOSL group, http://www.linuxdriverproject.org/ which is a wiki. Take a look at the information there and if you have questions, please let me know, or feel free to edit things and clean it all up yourself. I would like to assign the different company projects to all of the different project managers, and have them be responsible for matching up the developer(s) with the project and company, and generally being the go-between for everyone involved, making sure things are progressing properly. This can be done through simple emails or if you are really ambitious, phone calls. I would like to start assigning the current projects to all of you as soon as possible (tommorrow?) and will just post the list of projects and ask for volunteers to manage them. If no one picks up some of them, I can handle taking a few as well as I don't mind assigning them to people (sometimes that works better :) So, any questions, comments, concerns? thanks, greg k-h From greg at kroah.com Fri Sep 28 20:15:20 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 13:15:20 -0700 Subject: Posible project In-Reply-To: <20070802112440.GD32733@localhost> References: <20070802112440.GD32733@localhost> Message-ID: <20070928201520.GH9210@kroah.com> On Thu, Aug 02, 2007 at 12:24:40PM +0100, Robert Fitzsimons wrote: > Hi > > Did any of you see the possible project on the ProjectManager wiki page? > http://www.linuxdriverproject.org/twiki/bin/view/Main/ProjectManager > > I'm not sure what the etiquette is with regards to contacting a hardware > vendor like this. Any project manager want to follow up on this? This kind of died. Anyone want to pick it up again? I have some further details on what is needed, and a new contact at the company (the old contact has now moved on.) thanks, greg k-h From greg at kroah.com Fri Sep 28 20:17:23 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 13:17:23 -0700 Subject: PCI and USB driver request Message-ID: <20070928201723.GJ9210@kroah.com> Another request for a project. Any takers? thanks, greg k-h ----- Forwarded message from Tracey Ruesch ----- Date: Thu, 26 Apr 2007 10:56:11 -0700 From: Tracey Ruesch To: greg at kroah.com Subject: Re: Linux Driver Project status and request for help I am still very interested in having a simple driver interface created for our time code reader/generator PCI card and USB device. Our products have a very small (256 byte) memory footprint (I/O space similar to a PC COM port). We need to be able to write and read into the hardware registers via driver API or IOCTL calls and also be able to handle hardware interrupt callback to pass the "time" data so that it can be handled with a low latency. I will send (to keep) one of each of the units to whoever picks up the project. Thanks, Tracey -- |---------------------------------------------------------------| | Mr. Tracey Ruesch, Technical Sales & Support | | Adrienne Electronics Corporation | | 7225 Bermuda Road, Unit G, Las Vegas, Nevada 89119 USA | | Phone: (702)896-1858 email: 'truesch at adrielec.com' | | Fax: (702)896-3034 website: "http://www.adrielec.com" | |---------------------------------------------------------------| From greg at kroah.com Fri Sep 28 21:58:19 2007 From: greg at kroah.com (Greg KH) Date: Fri, 28 Sep 2007 14:58:19 -0700 Subject: Another project needing help Message-ID: <20070928215819.GA11670@kroah.com> I have another project, that is doing some sound driver development for small systems. The devices look to be connected to the processor either through SPI or I2c, but the codec and engine should be the same. Any takers? thanks, greg k-h From w3nlb at amsat.org Fri Sep 28 23:08:43 2007 From: w3nlb at amsat.org (w3nlb at amsat.org) Date: Fri, 28 Sep 2007 19:08:43 -0400 Subject: VOIP project needs someone to manage it. In-Reply-To: <20070928200940.GD9210@kroah.com> References: <20070928200940.GD9210@kroah.com> Message-ID: <46FD513B.25347.389CD2@w3nlb.amsat.org> Hi Greg, I'll tackle the VOIP project from the management side. I don't speak a word of Portuguese ;-) Leigh Bassett > > Here's another project that needs someone to guide it, any volunteers? > > Again, I'll be glad to match up the developers to the project, just need > someone to want to be the primary contact. > > thanks, > > greg k-h > > > > ----- Forwarded message from Carlos Rocha ----- > > Date: Fri, 28 Sep 2007 08:15:46 -0300 > From: Carlos Rocha > To: Greg KH > CC: devel at linuxdriverproject.org > Subject: Re: Linux Driver Project > > Hi Greg, > > Thanks for bringing the project live again. Pls, see our last email asking > for a driver with details below. Thanks for your support. > > Best Regards, > Carlos Rocha > > -------- Mensagem original -------- > Assunto: Free Linux Driver Development = Pls, we need a driver for Voxelle > TLink^(TM) USB VoIP chipset > Data: Sun, 25 Feb 2007 14:05:45 -0300 > De: Carlos Rocha > Para: greg at kroah.com > CC: Carlos D?ria , Carlos Rocha > > > > Dear Greg, > > Thanks much for the offer of Free Linux Driver Development > > > Voxelle's TLink Personal VoIP Gateway Solution > is a > solution used by several manufacturers, and we need a Linux driver to be > able to sell a product with this reference design. There are only Windows > supported products today. > > There is already some work done at Au600 driver > but the source code link is no longer > working. > > Thanks much for your support. Pls, let us know how to proceed to receive a > driver from your group. > > Best Regards, > > Carlos Rocha > > Samurai Projetos Especiais > Rua Bar?o do Triunfo, 550, 6o.andar, Brooklin > 04602-002 S?o Paulo, SP, Brasil > phones +55-11-5097-3010 +55-11-8196-6124 > email: carlos.rocha at samurai.com.br > skype: rocha_samurai > http://www.samurai.com.br > > > ----- End forwarded message ----- > _______________________________________________ > prjmgr mailing list > prjmgr at linuxdriverproject.org > http://driverdev.linuxdriverproject.org/mailman/listinfo/prjmgr From codemonkey at soapweed.com Sat Sep 29 01:38:57 2007 From: codemonkey at soapweed.com (codemonkey) Date: Fri, 28 Sep 2007 20:38:57 -0500 Subject: Need a project manager In-Reply-To: <20070928200725.GB9210@kroah.com> References: <20070928200725.GB9210@kroah.com> Message-ID: <46FDACB1.2000606@soapweed.com> I can do this one. I have some experience with the I2C drivers so this should not be to bad to manage and develop on. Frank Greg KH wrote: > So, here's a first project for someone to take over. The company needs > a few different types of drivers written here, but probably needs one > point of contact. > > Sorry for the top posting, but the information on the type of devices > needed, along with the data sheets, are all below. > > Anyone want to take this over? > > If so, let me know, and then I can put out the call for developers to > help you out. > > thanks, > > greg k-h > > ----- Forwarded message from Janesh Ramakrishnan ----- > > Date: Thu, 16 Aug 2007 19:07:02 -0700 > From: Janesh Ramakrishnan > To: Greg KH > Subject: Follow up : Linux Device Driver Development > > > Hi Greg > > I'm just following up on our correspondence regarding the device drivers for PCA9552, AD9833, TMP401. I would appreciate it if you can let me know if there are any developments at your end regarding the above mentioned device drivers. > > We have written a device driver for the BQ27350 and will release it to the Open Source Community shortly. > > Best Regards, > Janesh > > Firmware Engineer > NeuroPace Inc > Mountain View, CA 94040 > > -----Original Message----- > From: Janesh Ramakrishnan > Sent: Thursday, August 02, 2007 3:34 PM > To: Janesh Ramakrishnan; 'Greg KH' > Subject: RE: Linux Device Driver Development > > > > Hi Greg > > Here's an addendum to the last email. > > We'd also be very interested in a device driver for the PCA9552, a 16 bit I2C bus LED driver. > > Relevant info can be located at http://www.nxp.com/#/pip/cb=[type=product,path=50807/41735/48878,final=PCA9552_5]|pip=[pip=PCA9552_5][0] > > Let us know if you need more information that may help. > > Regards > Janesh > > Firmware Engineer > NeuroPace Inc > Mountain View, CA 94040 > > > -----Original Message----- > From: Janesh Ramakrishnan > Sent: Monday, July 30, 2007 4:53 PM > To: 'Greg KH' > Subject: RE: Linux Device Driver Development > > > > Mr.Hartman > > Thanks for your email. Responses to your questions are below: > > >>> We're just interested in using the following devices, but there seem >>> to be no linux drivers for them, nor are we aware if they are being >>> developed in the OS community. >>> >>> 1. AD9833 -Low Power Programmable Waveform Generator. - >>> http://www.analog.com/UploadedFiles/Data_Sheets/AD9833.pdf >>> >> How is this device connected to the processor? Through SPI or some >> other serial-like interface? What kind of interface to userspace >> would you like to see for this device? >> > > The AD9833 is connected to the AT91SAM9261 SoC through a SPI interface. We'd like to use sysfs, but we're pretty open with the kind of interface to userspace. > > >>> 2. TMP401 -Programmable temperature sensor - >>> http://focus.ti.com/lit/ds/symlink/tmp401.pdf >>> >> This is an I2C device, right? Is there an I2C driver already for your >> system that this is connected to so that we would just need to create >> another monitoring driver for it? >> > > Right, this is an I2C device. We wrote a couple of working I2C device drivers for the AD5259 - an I2C potentiometer and for the PCA9554 - an I2C Parallel Port Expander. > > Driver file name: ad5259.c; ad5259 datasheet - (http://www.analog.com/UploadedFiles/Data_Sheets/AD5259.pdf) > Driver file name: pca9554.c; pca9554 datasheet - (http://focus.ti.com/lit/ds/symlink/pca9554.pdf) > > I have attached ad5259.c and pca9554.c with this email. > > >>> 3. BQ27350 -Single cell Li ion Battery Manager- >>> http://focus.ti.com/lit/ds/symlink/bq27350.pdf >>> >> This document seems to be very messed up and I can not read it at all. >> Do you have another link for it anywhere? >> >> > > This is also an I2C driver. Here's another link, http://focus.ti.com/docs/prod/folders/print/bq27350.html, we downloaded the datasheet from this site. if you still have issues with viewing this the document or any other document, let me know and I will email them to you. > > > >> What kind of systems are these chips on? A "normal" motherboard, or >> on an embedded system? >> >> > > Those chips are on a AT91SAM9261-EK system for embedded development. Here's the Preliminary for the AT91SAM9261 - http://www.atmel.com/dyn/resources/prod_documents/doc6062.pdf. > > Here are the board schematic files for AT91SAM9261-EK - http://www.atmel.com/dyn/resources/prod_documents/AT91SAM9261-EK%20Hardware%20Files.zip > > > >> Any other detailed technical information that you might have for this >> would be greatly appreciated so that we can try to determine how much >> work this would take, and whom to assign it to. >> > > Let us know if you need any specific detailed information and we will do our best to obtain the relevant information. > > Thanks for your speedy response, Greg. > Janesh > > ----- End forwarded message ----- > _______________________________________________ > prjmgr mailing list > prjmgr at linuxdriverproject.org > http://driverdev.linuxdriverproject.org/mailman/listinfo/prjmgr > >