From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Lawnick Subject: Request for Clarification: old - legacy - new driver model Date: Wed, 18 Feb 2009 13:37:30 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Return-path: Sender: linux-i2c-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-i2c@vger.kernel.org Hi all, postings like the one by Ben Dooks, on 15 Jul 2008 15:58:21 GMT <20080715155144.136915800-elnMNo+KYs3pIgCt6eIbzw@public.gmane.org> talk about 'old style', 'legacy driver' and 'new driver model' Having had MUXes and a 2.4 kernel in the past, we currently use a 2.6.26 kernel on a board with no MUX, but will have multiple MUXes, probably cascaded, on next generation of our project. Currently I'm trying to find out what is 'state of the art' and have problems to connect 'old' (='legacy'?) and 'new' to a specific kernel version. What is the major difference between 'new' and 'legacy' model? Can someone give me explanations/links/msg ids? -- TIA Michael