public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] isdn4linux: add drivers for Siemens Gigaset ISDN DECT PABX
@ 2006-02-11 14:52 Hansjoerg Lipp
  2006-02-12 10:29 ` Andrew Morton
  0 siblings, 1 reply; 10+ messages in thread
From: Hansjoerg Lipp @ 2006-02-11 14:52 UTC (permalink / raw)
  To: Karsten Keil
  Cc: i4ldeveloper, linux-usb-devel, linux-kernel, Greg Kroah-Hartman,
	Tilman Schmidt

The following patches add drivers for the Siemens Gigaset 3070 family of
ISDN DECT PABXes connected via USB, either directly or over a DECT link
using a Gigaset M105 or compatible DECT data adapter. The devices are
integrated as ISDN adapters within the isdn4linux framework, supporting
incoming and outgoing voice and data connections, and also as tty
devices providing access to device specific AT commands.

Supported devices include models 3070, 3075, 4170, 4175, SX205, SX255,
and SX353 from the Siemens Gigaset product family, as well as the
technically identical models 45isdn and 721X from the Deutsche Telekom
Sinus series. Supported DECT adapters are the Gigaset M105 data and the
technically identical Gigaset USB Adapter DECT, Sinus 45 data 2, and
Sinus 721 data (but not the Gigaset M34 and Sinus 702 data which
advertise themselves as CDC-ACM devices).

These drivers have been developed over the last four years within the
SourceForge project http://sourceforge.net/projects/gigaset307x/. They
are being used successfully in several installations for dial-in
Internet access and for voice call switching with Asterisk.

This is our second attempt at submitting these drivers, taking into
account the comments we received to our first submission on 2005-12-11.

The patch set adds three kernel modules:

- a common module "gigaset" encapsulating the common logic for
  controlling the PABX and the interfaces to userspace and the
  isdn4linux subsystem.

- a connection-specific module "bas_gigaset" which handles
  communication with the PABX over a direct USB connection.

- a connection-specific module "usb_gigaset" which does the same
  for a DECT connection using the Gigaset M105 USB DECT adapter.

We also have a module "ser_gigaset" which supports the Gigaset M101
RS232 DECT adapter, but we didn't judge it fit for inclusion in the
kernel, as it does direct programming of a i8250 serial port. It
should probably be rewritten as a serial line discipline but so far we
lack the neccessary knowledge about writing a line discipline for that.

The drivers have been working with kernel releases 2.2 and 2.4 as well
as 2.6, and although we took efforts to remove the compatibility code
for this submission, it probably still shows in places. Please make
allowances.

The patch has been split into 9 parts to comply to size limits.
All of the parts are designed to be applied together.

The patches are based on kernel release 2.6.16-rc2, in particular with
respect to the recent tty changes. If it is more appropriate to base it
on 2.6.15 at this time please let us know.

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [PATCH 0/9] isdn4linux: add drivers for Siemens Gigaset ISDN DECT PABX
@ 2005-12-11 18:20 Hansjoerg Lipp
  2005-12-12 17:41 ` Stephen Hemminger
  0 siblings, 1 reply; 10+ messages in thread
From: Hansjoerg Lipp @ 2005-12-11 18:20 UTC (permalink / raw)
  To: Karsten Keil
  Cc: i4ldeveloper, linux-usb-devel, linux-kernel, Greg Kroah-Hartman,
	Tilman Schmidt

The SourceForge project http://sourceforge.net/projects/gigaset307x/
has, over the last four years, developed Linux support for the Siemens
Gigaset 3070/3075/4170/4175/SX205/SX255 family of ISDN DECT PABXes,
connected to a PC either directly via USB or over a DECT link using
the M101/M105 DECT data adapters.
The devices are integrated as ISDN adapters within the isdn4linux
framework, as well as providing access to device specific commands
through a tty device.

After much encouragement from the USB and isdn4linux maintainers, we
have decided to submit our drivers for inclusion in the kernel source
tree.

The patch set that follows adds three kernel modules:

- a common module "gigaset" encapsulating the common logic for
  controlling the PABX and the interfaces to userspace and the
  isdn4linux subsystem.

- a connection-specific module "bas_gigaset" which handles
  communication with the PABX over a direct USB connection.

- a connection-specific module "usb_gigaset" which does the same
  for a DECT connection using the Gigaset M105 USB DECT adapter.

We also have a module "ser_gigaset" which supports the Gigaset M101
RS232 DECT adapter, but we didn't judge it fit for inclusion in the
kernel, as it does direct programming of a i8250 serial port. It
should probably be rewritten as a serial line discipline but so far we
lack the neccessary knowledge about writing a line discipline for that.

The drivers have been working with kernel releases 2.2 and 2.4 as well
as 2.6, and although we took efforts to remove the compatibility code
for this submission, it probably still shows in places. Please make
allowances.

The patch has been split into 9 parts to comply to size limits.
All of the parts are designed to be applied together.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2006-02-12 10:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20051212181356.GC15361@hjlipp.my-fqdn.de>
2005-12-19 16:38 ` [PATCH 0/9] isdn4linux: add drivers for Siemens Gigaset ISDN DECT PABX Tilman Schmidt
2005-12-19 17:01   ` Lee Revell
2005-12-19 17:04     ` Arjan van de Ven
2005-12-19 19:22     ` Tilman Schmidt
2005-12-19 21:30       ` Stephen Hemminger
2005-12-19 21:53         ` Tilman Schmidt
2006-02-11 14:52 Hansjoerg Lipp
2006-02-12 10:29 ` Andrew Morton
  -- strict thread matches above, loose matches on Subject: below --
2005-12-11 18:20 Hansjoerg Lipp
2005-12-12 17:41 ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox