public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Christian Cotte-Barrot <Christian.Cotte-Barrot@bull.net>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] Epca patches
Date: Thu, 23 Jan 2003 12:53:54 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590709805740@msgid-missing> (raw)

[-- Attachment #1: Type: text/plain, Size: 3360 bytes --]

Here are two patches for the epca driver Version 1.5.0-1 (4001450N)
to support IA64 hardware platforms.
The patches have been built using the Digigiboard software package
available for download from http://ftp.digi.com/support/drivers/linux
  Two distributions:
    4001450N.src.rpm   RPM source
    4001450N.tar.gz    Compressed 'tar' archive of 4001450M.rpm

Patches have been tested with a 2.4.19 kernel over a RedHat 7.2

The first, epca-1.50-1.diff.gz, is against the Digiboard software package
  It contains modifications for both driver and supporting tools,
  mainly the digiDload command.

The second, epca-1.50-1_ia-64_2.4.19.diff.gz, is against 2.4.19 kernel tree
  From the strictly viewpoint of the Digiboard software, it contains
  modifications for the driver only.
  It results from a simple copy of the Digiboard software package
  driver sources to the kernel drivers tree (./drivers/char)
  Additional directive has been inserted to the makefile
  (./drivers/char/Makefile) to get a compilation with good gcc options.
  The first time this patch is applied, it is mandatory to get the
  supporting tools part of the first patch to have a digiDload command
  coherent with the new epca driver binary (new board types and ioctls)
  epca.rc is also useful for that the /dev/dg/epca/digiCtl be get created
  with the right 38 major number.
  Compilation of the epca driver as module in the kernel tree:
    # make menuconfig
      Character devices
        [*] Non-standard serial port support
        <M>   Digiboard Intelligent Async Support

Summary of changes:
 - Added new ioctls DIGI_CXFIRM_INIT, DIGI_CXFIRM_NEXT and DIGI_CXFIRM_DOWNL
   ioctl's are used to copy over an AccelePort concentrator image from the
   userspace program digiDload, into the kernel driver itself.
 - Changed the major number for the /dev/dg/epca/digiCtl from 35 to 38.
   35 looks like already used by the tclmidi MIDI driver.
 - Added support for some Digiboard-IBM and Digiboard-Bull adapters
   128-Port Asynchronous                     (IBM, DEVICE_ID = 0x001B)
   128port Digi International AccelePort C/X (Bull, DEVICE_ID = 0x0017)
   8port Accelport Xr 920                    (Bull, DEVICE_ID = 0x0013)
 - Multiboard management: check consistency for insmod parameters,
   i.e. definitions of the driver's data should match the MODULE_PARM
   declarations. e.g.:
     static uint     mod_numports            [MAXCARDS] = {0,};
     MODULE_PARM(mod_numports, "1-" __MODULE_STRING(MAXCARDS) "i")
 - Added minimal support for "new-style" pci functions
   Related to pci_register_driver(), ... functions located
   in ./drivers/pci/pci.c in the kernel tree.
 - Added some debugging traces

Regards.
-- 
+===========+=======================+==================================+
|  |\/\/\/| |                       |                                  |
|  |      | |Christian Cotte-Barrot |org.  :BULL/                      |
|  | (~)(o) |Bull S.A.              |office:FREC/B1-401                |
| C      _) |1, rue de Provence     |mailto:                           |
|  | ,___|  |B.P. 208               |   Christian.Cotte-Barrot@bull.net|
|  |   /    |38432 ECHIROLLES CEDEX |phone :+33 (0)476297725 (229 7725)|
| /----\    |FRANCE                 |fax   :+33 (0)476297891 (229 7891)|
+===========+=======================+==================================+

[-- Attachment #2: epca-1.50-1.diff.gz --]
[-- Type: application/octet-stream, Size: 25720 bytes --]

[-- Attachment #3: epca-1.50-1_ia-64_2.4.19.diff.gz --]
[-- Type: application/octet-stream, Size: 84490 bytes --]

             reply	other threads:[~2003-01-23 12:53 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-23 12:53 Christian Cotte-Barrot [this message]
2003-01-23 17:14 ` [Linux-ia64] Epca patches Bjorn Helgaas
2003-01-24 15:15 ` Christian Cotte-Barrot
2003-01-24 16:03 ` Bjorn Helgaas
2003-01-28 14:24 ` Christian Cotte-Barrot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590709805740@msgid-missing \
    --to=christian.cotte-barrot@bull.net \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox