lincan.git
12 years agoMerge: Correction for 2.6.23-git kernel - unregister_chrdev() does not return value.
ppisa [Sun, 19 Aug 2007 17:03:00 +0000 (19:03 +0200)]
Merge: Correction for 2.6.23-git kernel - unregister_chrdev() does not return value.

Merge commit 'remotes/sf-ocera-lincan/master'

12 years agoCorrection for 2.6.23-git kernel - unregister_chrdev() does not return value.
ppisa [Sun, 19 Aug 2007 19:03:05 +0000 (19:03 +0000)]
Correction for 2.6.23-git kernel - unregister_chrdev() does not return value.

13 years agoChanges in CAN/PCI-200 card sources to be more clean in types
ppisa [Wed, 15 Aug 2007 20:06:04 +0000 (20:06 +0000)]
Changes in CAN/PCI-200 card sources to be more clean in types

The newer kernels are very picky about diferentiate of numbers,
virtual and IO afddresses types. Try to follow rules and allow
compatability with older kernels is little csardas.

13 years agoIncludded support for ESD Electronics CAN/PCI-200 card contributed by Manuel Bessler
ppisa [Wed, 15 Aug 2007 18:10:02 +0000 (18:10 +0000)]
Includded support for ESD Electronics CAN/PCI-200 card contributed by Manuel Bessler

13 years agoMerge: Changes in CAN/PCI-200 card sources to be more clean in types
ppisa [Wed, 15 Aug 2007 18:06:00 +0000 (20:06 +0200)]
Merge: Changes in CAN/PCI-200 card sources to be more clean in types

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoMerge: Includded support for ESD Electronics CAN/PCI-200 card contributed by Manuel...
ppisa [Wed, 15 Aug 2007 16:10:00 +0000 (18:10 +0200)]
Merge: Includded support for ESD Electronics CAN/PCI-200 card contributed by Manuel Bessler

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoMinor correction in PEAK PCI can support.
ppisa [Tue, 7 Aug 2007 13:09:43 +0000 (13:09 +0000)]
Minor correction in PEAK PCI can support.

Some first tests worked on DigitalLogic's MSMCA104+
card clone. But interrupt handling requires
more testing. PITA documentation is unclear and real
behavior of IRQ status has to be analyzed and code
has to be adjusted accordingly.

13 years agoMerge: Minor correction in PEAK PCI can support.
ppisa [Tue, 7 Aug 2007 11:09:00 +0000 (13:09 +0200)]
Merge: Minor correction in PEAK PCI can support.

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoInitial test version of PEAK System's PCAN-PCI support
ppisa [Mon, 6 Aug 2007 01:22:03 +0000 (01:22 +0000)]
Initial test version of PEAK System's PCAN-PCI support

This card is based on Infineon's PSB 4600 PITA bridge.

13 years agoMerge: Initial test version of PEAK System's PCAN-PCI support
ppisa [Sun, 5 Aug 2007 23:22:00 +0000 (01:22 +0200)]
Merge: Initial test version of PEAK System's PCAN-PCI support

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoMinor chages to setup and enable filter masks for C_CAN chip correctly.
ppisa [Wed, 27 Jun 2007 00:32:35 +0000 (00:32 +0000)]
Minor chages to setup and enable filter masks for C_CAN chip correctly.

13 years agoMerge: Minor chages to setup and enable filter masks for C_CAN chip correctly.
ppisa [Tue, 26 Jun 2007 22:32:00 +0000 (00:32 +0200)]
Merge: Minor chages to setup and enable filter masks for C_CAN chip correctly.

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoThe first round of I/O space pointers separation.
ppisa [Mon, 1 Jan 2007 23:52:54 +0000 (23:52 +0000)]
The first round of I/O space pointers separation.

The new 2.6.x Linux kernels separates I/O space
addresses from kernel and user space ones.
They are defined as (void __iomem *).
To follow this rule and suppress some warnings
LinCAN defines type can_ioptr_t now which allows
to keep code compatible between 2.4.x and 2.6.x kernels.
These changes exposes more other inconsistencies
in some boards support code which should be corrected
one by one later.

The code requires testing and checking on more hardware.

13 years agoMerge: The first round of I/O space pointers separation.
ppisa [Mon, 1 Jan 2007 22:52:00 +0000 (23:52 +0100)]
Merge: The first round of I/O space pointers separation.

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoUpdate of IRQ handlers to conform to arguments from new function prototype (Linux...
ppisa [Fri, 15 Dec 2006 19:31:08 +0000 (19:31 +0000)]
Update of IRQ handlers to conform to arguments from new function prototype (Linux kernel 2.6.19+).

13 years agoMerge: Update of IRQ handlers to conform to arguments from new function prototype...
ppisa [Fri, 15 Dec 2006 18:31:00 +0000 (19:31 +0100)]
Merge: Update of IRQ handlers to conform to arguments from new function prototype (Linux kernel 2.6.19+).

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoThe non-OMK stand-alone build updated to work with 2.6.18+ kernels.
ppisa [Fri, 6 Oct 2006 18:41:05 +0000 (18:41 +0000)]
The non-OMK stand-alone build updated to work with 2.6.18+ kernels.
The linux/version.h file no longer provides information about
kernel release. This information can be found in the linux/utsrelease.h
include file.
The problem reported and correction suggested by Francesco Monica,
but little different solution tested in other drivers has been
included at the end.

13 years agoMerge: The non-OMK stand-alone build updated to work with 2.6.18+ kernels.
ppisa [Fri, 6 Oct 2006 16:41:00 +0000 (18:41 +0200)]
Merge: The non-OMK stand-alone build updated to work with 2.6.18+ kernels.

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoDo not attempt to include removed devfs_fs_kernel.h file for 2.6.18+ kernel.
ppisa [Tue, 3 Oct 2006 15:36:53 +0000 (15:36 +0000)]
Do not attempt to include removed devfs_fs_kernel.h file for 2.6.18+ kernel.

13 years agoMerge: Do not attempt to include removed devfs_fs_kernel.h file for 2.6.18+ kernel.
ppisa [Tue, 3 Oct 2006 13:36:00 +0000 (15:36 +0200)]
Merge: Do not attempt to include removed devfs_fs_kernel.h file for 2.6.18+ kernel.

Merge commit 'remotes/sf-ocera-lincan/master'

13 years agoCorrected incorrect use of mutex initializer for semaphore used in support code for...
ppisa [Wed, 16 Aug 2006 20:49:37 +0000 (20:49 +0000)]
Corrected incorrect use of mutex initializer for semaphore used in support code for IPCI165 card.
The mismatch prevented build of IPCI165 card support for fully preemptive kernel.

13 years agoMerge: Corrected incorrect use of mutex initializer for semaphore used in support...
ppisa [Wed, 16 Aug 2006 18:49:00 +0000 (20:49 +0200)]
Merge: Corrected incorrect use of mutex initializer for semaphore used in support code for IPCI165 card.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoFix to behave correctly on latest real-time premptible kernels.
ppisa [Wed, 9 Aug 2006 14:02:44 +0000 (14:02 +0000)]
Fix to behave correctly on latest real-time premptible kernels.
preempt_disable() cannot be used there to boost thread priority temporarily.

14 years agoMerge: Fix to behave correctly on latest real-time premptible kernels.
ppisa [Wed, 9 Aug 2006 12:02:00 +0000 (14:02 +0200)]
Merge: Fix to behave correctly on latest real-time premptible kernels.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoThe configuration control file for in OCERA tree build updated. CLT_COMM_CAN_pre_ul_log_introduction
ppisa [Thu, 13 Jul 2006 22:47:58 +0000 (22:47 +0000)]
The configuration control file for in OCERA tree build updated.

14 years agoMerge: The configuration control file for in OCERA tree build updated.
ppisa [Thu, 13 Jul 2006 20:47:00 +0000 (22:47 +0200)]
Merge: The configuration control file for in OCERA tree build updated.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoChanged kernel version to switch to new module parameters made consistent with value...
ppisa [Wed, 12 Jul 2006 18:52:33 +0000 (18:52 +0000)]
Changed kernel version to switch to new module parameters made consistent with value in "main.c".

14 years agoMerge: Changed kernel version to switch to new module parameters made consistent...
ppisa [Wed, 12 Jul 2006 16:52:00 +0000 (18:52 +0200)]
Merge: Changed kernel version to switch to new module parameters made consistent with value in "main.c".

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoDo not use new module parameters declaration for old 2.6.x kernels.
ppisa [Tue, 11 Jul 2006 00:27:49 +0000 (00:27 +0000)]
Do not use new module parameters declaration for old 2.6.x kernels.

There has been change in used count report in module_param_array_named
macro somewhere around 2.6.10 kernel release which breaks LinCAN build

  -#define module_param_array_named(name, array, type, num, perm)          \
  +#define module_param_array_named(name, array, type, nump, perm)         \

14 years agoMerge: Do not use new module parameters declaration for old 2.6.x kernels.
ppisa [Mon, 10 Jul 2006 22:27:00 +0000 (00:27 +0200)]
Merge: Do not use new module parameters declaration for old 2.6.x kernels.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoUse "lincan" as syslog messages identification instead of "can.o".
ppisa [Sun, 9 Jul 2006 23:30:05 +0000 (23:30 +0000)]
Use "lincan" as syslog messages identification instead of "can.o".

14 years agoMerge: Use "lincan" as syslog messages identification instead of "can.o".
ppisa [Sun, 9 Jul 2006 21:30:00 +0000 (23:30 +0200)]
Merge: Use "lincan" as syslog messages identification instead of "can.o".

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoAdded support for generic IO range mapped SJA1000 chip ("genisa1000io").
ppisa [Fri, 30 Jun 2006 02:25:27 +0000 (02:25 +0000)]
Added support for generic IO range mapped SJA1000 chip ("genisa1000io").

14 years agoMerge: Added support for generic IO range mapped SJA1000 chip ("genisa1000io").
ppisa [Fri, 30 Jun 2006 00:25:00 +0000 (02:25 +0200)]
Merge: Added support for generic IO range mapped SJA1000 chip ("genisa1000io").

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoUnified module parameters style to new one for 2.6.x kernels.
ppisa [Mon, 5 Jun 2006 00:55:45 +0000 (00:55 +0000)]
Unified module parameters style to new one for 2.6.x kernels.
Old one style left for 2.4 kernels.
This prevents error:
  Ignoring new-style parameters in presence of obsolete ones.
Base board frequency specification moved to main.c and parameter
unified under name "clockfreq".

14 years agoThe use of chip->chip_data is unnecessary, chip->hostdevice points to corresponding...
ppisa [Mon, 5 Jun 2006 00:07:14 +0000 (00:07 +0000)]
The use of chip->chip_data is unnecessary, chip->hostdevice points to corresponding candevice_t.
Change not checked on real hardware.

14 years agoUpdate of NSI CAN PCI kindly provided by Eric Pennamen pennamen AT gmail dot com.
ppisa [Sun, 4 Jun 2006 23:59:04 +0000 (23:59 +0000)]
Update of NSI CAN PCI kindly provided by Eric Pennamen pennamen AT gmail dot com.

14 years agoMerge: Unified module parameters style to new one for 2.6.x kernels.
ppisa [Sun, 4 Jun 2006 22:55:00 +0000 (00:55 +0200)]
Merge: Unified module parameters style to new one for 2.6.x kernels.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoMerge: The use of chip->chip_data is unnecessary, chip->hostdevice points to correspo...
ppisa [Sun, 4 Jun 2006 22:07:00 +0000 (00:07 +0200)]
Merge: The use of chip->chip_data is unnecessary, chip->hostdevice points to corresponding candevice_t.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoMerge: Update of NSI CAN PCI kindly provided by Eric Pennamen pennamen AT gmail dot...
ppisa [Sun, 4 Jun 2006 21:59:00 +0000 (23:59 +0200)]
Merge: Update of NSI CAN PCI kindly provided by Eric Pennamen pennamen AT gmail dot com.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoVersion and README updated to LinCAN version 3.3. CLT_COMM_CAN-lincan-0_3_3
ppisa [Sun, 28 May 2006 18:28:22 +0000 (18:28 +0000)]
Version and README updated to LinCAN version 3.3.

14 years agoMerge: Version and README updated to LinCAN version 3.3.
ppisa [Sun, 28 May 2006 16:28:00 +0000 (18:28 +0200)]
Merge: Version and README updated to LinCAN version 3.3.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrection of false i82527 IRQ stuck problem reported by Terence Soh.
ppisa [Sun, 21 May 2006 22:50:24 +0000 (22:50 +0000)]
Correction of false i82527 IRQ stuck problem reported by Terence Soh.
The interrupt pending flag has to be clean even, if we cannot process
synchronous activities. The flags ensures, that they are processed
later in such case. The change requires testing, I have not get
to testing yet.

14 years agoMerge: Correction of false i82527 IRQ stuck problem reported by Terence Soh.
ppisa [Sun, 21 May 2006 20:50:00 +0000 (22:50 +0200)]
Merge: Correction of false i82527 IRQ stuck problem reported by Terence Soh.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoEric Pennamen contributed support for NSI CAN PCI.
ppisa [Sun, 21 May 2006 20:27:36 +0000 (20:27 +0000)]
Eric Pennamen contributed support for NSI CAN PCI.
Some possible cleanups and modifications should be discussed in future.

14 years agoMerge: Eric Pennamen contributed support for NSI CAN PCI.
ppisa [Sun, 21 May 2006 18:27:00 +0000 (20:27 +0200)]
Merge: Eric Pennamen contributed support for NSI CAN PCI.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoThe SJA1000 interrupt support modified to provide more robust error recovery handling.
ppisa [Wed, 3 May 2006 02:36:13 +0000 (02:36 +0000)]
The SJA1000 interrupt support modified to provide more robust error recovery handling.

14 years agoMerge: The SJA1000 interrupt support modified to provide more robust error recovery...
ppisa [Wed, 3 May 2006 00:36:00 +0000 (02:36 +0200)]
Merge: The SJA1000 interrupt support modified to provide more robust error recovery handling.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoNew style module parameters specification added for 2.6.17-rc1+ kernels.
ppisa [Sat, 29 Apr 2006 12:47:50 +0000 (12:47 +0000)]
New style module parameters specification added for 2.6.17-rc1+ kernels.

14 years agoMerge: New style module parameters specification added for 2.6.17-rc1+ kernels.
ppisa [Sat, 29 Apr 2006 10:47:00 +0000 (12:47 +0200)]
Merge: New style module parameters specification added for 2.6.17-rc1+ kernels.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoAdded "chip_info" entry to the /proc/can/channelX, contributed by Sergei Sharonov.
ppisa [Sun, 26 Mar 2006 23:45:15 +0000 (23:45 +0000)]
Added "chip_info" entry to the /proc/can/channelX, contributed by Sergei Sharonov.
Code is compatible with 2.6.x and 2.4.x Linux kernels.
It would fail on 2.2.x version. If its functionality is required,
can_remove_proc_entry() has to be used on pointer stored in
the new field and code emulating create_proc_read_entry()
has to be added.

14 years agoMerge: Added "chip_info" entry to the /proc/can/channelX, contributed by Sergei Sharonov.
ppisa [Sun, 26 Mar 2006 21:45:00 +0000 (23:45 +0200)]
Merge: Added "chip_info" entry to the /proc/can/channelX, contributed by Sergei Sharonov.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrection of message data entry in rxtx and send utilities.
ppisa [Tue, 28 Feb 2006 13:08:03 +0000 (13:08 +0000)]
Correction of message data entry in rxtx and send utilities.

14 years agoMerge: Correction of message data entry in rxtx and send utilities.
ppisa [Tue, 28 Feb 2006 12:08:00 +0000 (13:08 +0100)]
Merge: Correction of message data entry in rxtx and send utilities.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrected incorrect check of class_device_create() return code validity.
ppisa [Sat, 18 Feb 2006 01:29:12 +0000 (01:29 +0000)]
Corrected incorrect check of class_device_create() return code validity.
Noticed by Sergei Sharonov.

14 years agoMerge: Corrected incorrect check of class_device_create() return code validity.
ppisa [Sat, 18 Feb 2006 00:29:00 +0000 (01:29 +0100)]
Merge: Corrected incorrect check of class_device_create() return code validity.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoDocumentation update to prepare for LinCAN-0.3.2 release. CLT_COMM_CAN-lincan-0_3_2
ppisa [Fri, 10 Feb 2006 16:30:54 +0000 (16:30 +0000)]
Documentation update to prepare for LinCAN-0.3.2 release.

14 years agoMerge: Documentation update to prepare for LinCAN-0.3.2 release.
ppisa [Fri, 10 Feb 2006 15:30:00 +0000 (16:30 +0100)]
Merge: Documentation update to prepare for LinCAN-0.3.2 release.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrected conditional for "virtual" board inclusion in the board list.
ppisa [Thu, 9 Feb 2006 03:23:33 +0000 (03:23 +0000)]
Corrected conditional for "virtual" board inclusion in the board list.

14 years agoMerge: Corrected conditional for "virtual" board inclusion in the board list.
ppisa [Thu, 9 Feb 2006 02:23:00 +0000 (03:23 +0100)]
Merge: Corrected conditional for "virtual" board inclusion in the board list.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrection of the abnormal looping in SJA1000P ISR reported by Tomas Kupilik.
ppisa [Thu, 19 Jan 2006 18:42:20 +0000 (18:42 +0000)]
Correction of the abnormal looping in SJA1000P ISR reported by Tomas Kupilik.

14 years agoMerge: Correction of the abnormal looping in SJA1000P ISR reported by Tomas Kupilik.
ppisa [Thu, 19 Jan 2006 17:42:00 +0000 (18:42 +0100)]
Merge: Correction of the abnormal looping in SJA1000P ISR reported by Tomas Kupilik.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoCorrected bad device_lock references by value found in IXXAT iPC-I 165 code
ppisa [Thu, 19 Jan 2006 12:25:59 +0000 (12:25 +0000)]
Corrected bad device_lock references by value found in IXXAT iPC-I 165 code
to the pointer kind parameters for can_spin_xxx calls.

14 years agoMerge: Corrected bad device_lock references by value found in IXXAT iPC-I 165 code
ppisa [Thu, 19 Jan 2006 11:25:00 +0000 (12:25 +0100)]
Merge: Corrected bad device_lock references by value found in IXXAT iPC-I 165 code

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoDeep rewrite of TSCAN1 and TS7KV boards support.
ppisa [Wed, 18 Jan 2006 01:20:07 +0000 (01:20 +0000)]
Deep rewrite of TSCAN1 and TS7KV boards support.
Result requires tests on real hardware and probability
of breakage is very likely. The main aim of the rewrite
is to simplify register access code. The LinCAN driver
does not require more than first 32 byte ports to control
SJA1000 in pelican mode. With this simplification, no windowing
is required for TSCAN1 and only minimal support for access
of SJACDR has been left for TS7KV. The boards lookup checks
for IO range availability and TSCAN1 window can be placed
automatically as well. The "canio" parameter changed to "tscanio".

14 years agoMerge: Deep rewrite of TSCAN1 and TS7KV boards support.
ppisa [Wed, 18 Jan 2006 00:20:00 +0000 (01:20 +0100)]
Merge: Deep rewrite of TSCAN1 and TS7KV boards support.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoSome minor updates to adapt sources for changes introduced in 2.6.15 kernel version.
ppisa [Sat, 7 Jan 2006 22:09:47 +0000 (22:09 +0000)]
Some minor updates to adapt sources for changes introduced in 2.6.15 kernel version.

14 years agoMerge: Some minor updates to adapt sources for changes introduced in 2.6.15 kernel...
ppisa [Sat, 7 Jan 2006 21:09:00 +0000 (22:09 +0100)]
Merge: Some minor updates to adapt sources for changes introduced in 2.6.15 kernel version.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoAdded more detailed SJA1000 error reporting and primitive report rate limiting.
ppisa [Wed, 28 Dec 2005 16:04:06 +0000 (16:04 +0000)]
Added more detailed SJA1000 error reporting and primitive report rate limiting.
The detailed SJA1000 error reporting is enabled by adding next line
into config.omk file
  CONFIG_OC_LINCAN_DETAILED_ERRORS=y

14 years agoMerge: Added more detailed SJA1000 error reporting and primitive report rate limiting.
ppisa [Wed, 28 Dec 2005 15:04:00 +0000 (16:04 +0100)]
Merge: Added more detailed SJA1000 error reporting and primitive report rate limiting.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoRonald Gomes from Technologic Systemscontributed support for TS-CAN1 and TS-7KV cards.
ppisa [Thu, 17 Nov 2005 15:36:37 +0000 (15:36 +0000)]
Ronald Gomes from Technologic Systemscontributed support for TS-CAN1 and TS-7KV cards.
This is initial version and would require more cleanups and optimizations.

14 years agoMerge: Ronald Gomes from Technologic Systemscontributed support for TS-CAN1 and TS...
ppisa [Thu, 17 Nov 2005 14:36:00 +0000 (15:36 +0100)]
Merge: Ronald Gomes from Technologic Systemscontributed support for TS-CAN1 and TS-7KV cards.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoLinCAN driver updated to work on Real-Time Preemption enabled kernel.
ppisa [Sun, 6 Nov 2005 00:20:47 +0000 (00:20 +0000)]
LinCAN driver updated to work on Real-Time Preemption enabled kernel.
Code tested on SJA1000 controller on the ARM based system
with Linux kernel 2.6.14 and Ingo Molnar's 2.6.14-rt5 patch.

14 years agoMerge: LinCAN driver updated to work on Real-Time Preemption enabled kernel.
ppisa [Sat, 5 Nov 2005 23:20:00 +0000 (00:20 +0100)]
Merge: LinCAN driver updated to work on Real-Time Preemption enabled kernel.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoThe i82527 bus status status change interrupt is now reported and cleared.
ppisa [Fri, 4 Nov 2005 16:25:00 +0000 (16:25 +0000)]
The i82527 bus status status change interrupt is now reported and cleared.
This should fix reported "i82527_irq_handler IRQ 29 stuck" message.

14 years agoMerge: The i82527 bus status status change interrupt is now reported and cleared.
ppisa [Fri, 4 Nov 2005 15:25:00 +0000 (16:25 +0100)]
Merge: The i82527 bus status status change interrupt is now reported and cleared.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoThe system dependent part moved from setup.c into separate file.
ppisa [Thu, 3 Nov 2005 02:45:04 +0000 (02:45 +0000)]
The system dependent part moved from setup.c into separate file.

14 years agoIntroduced basic support for registration of "can" class and call devices,
ppisa [Thu, 3 Nov 2005 02:43:28 +0000 (02:43 +0000)]
Introduced basic support for registration of "can" class and call devices,
which is required for UDEV support.

14 years agoMerge: The system dependent part moved from setup.c into separate file.
ppisa [Thu, 3 Nov 2005 01:45:00 +0000 (02:45 +0100)]
Merge: The system dependent part moved from setup.c into separate file.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoMerge: Introduced basic support for registration of "can" class and call devices,
ppisa [Thu, 3 Nov 2005 01:43:00 +0000 (02:43 +0100)]
Merge: Introduced basic support for registration of "can" class and call devices,

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoIncluded support for PiMX1 board with SJA1000 on MX_DIS1 expansion board.
ppisa [Tue, 25 Oct 2005 17:59:09 +0000 (17:59 +0000)]
Included support for PiMX1 board with SJA1000 on MX_DIS1 expansion board.

14 years agoMerge: Included support for PiMX1 board with SJA1000 on MX_DIS1 expansion board.
ppisa [Tue, 25 Oct 2005 15:59:00 +0000 (17:59 +0200)]
Merge: Included support for PiMX1 board with SJA1000 on MX_DIS1 expansion board.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoSJA1000 driver interrupts processing modified to not rely on interrupt register for...
ppisa [Tue, 11 Oct 2005 15:41:38 +0000 (15:41 +0000)]
SJA1000 driver interrupts processing modified to not rely on interrupt register for Rx and Tx.
The information about free chip ready condition for Tx message is now
obtained from status register. This solution enables us to equip SJA1000
driver by irq_accept method. Then only this part has to be run in real IRQ
handler and rest of ISR can be done in other thread. This is required
for possible porting to QNX as well. Change should helps to better
recover form bus-off mode as well.

14 years agoMerge: SJA1000 driver interrupts processing modified to not rely on interrupt registe...
ppisa [Tue, 11 Oct 2005 13:41:00 +0000 (15:41 +0200)]
Merge: SJA1000 driver interrupts processing modified to not rely on interrupt register for Rx and Tx.

Merge commit 'remotes/sf-ocera-lincan/master'

14 years agoFixed bug message objects indexing introduced by previous driver changes.
ppisa [Tue, 30 Aug 2005 22:42:33 +0000 (22:42 +0000)]
Fixed bug message objects indexing introduced by previous driver changes.
This indicates, that i82527 requires more testing after 0.3.x driver
changes.

14 years agoMerge: Fixed bug message objects indexing introduced by previous driver changes.
ppisa [Tue, 30 Aug 2005 20:42:00 +0000 (22:42 +0200)]
Merge: Fixed bug message objects indexing introduced by previous driver changes.

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoSJA1000 clockout divisors listed explicitly.
ppisa [Fri, 22 Jul 2005 13:05:24 +0000 (13:05 +0000)]
SJA1000 clockout divisors listed explicitly.

15 years agoMerge: SJA1000 clockout divisors listed explicitly.
ppisa [Fri, 22 Jul 2005 11:05:00 +0000 (13:05 +0200)]
Merge: SJA1000 clockout divisors listed explicitly.

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoUpdated for 0.3.1 release CLT_COMM_CAN-lincan-0_3_1
ppisa [Wed, 13 Jul 2005 21:44:26 +0000 (21:44 +0000)]
Updated for 0.3.1 release

15 years agoMerge: Updated for 0.3.1 release
ppisa [Wed, 13 Jul 2005 19:44:00 +0000 (21:44 +0200)]
Merge: Updated for 0.3.1 release

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoFixed typo
wentasah [Wed, 13 Jul 2005 14:11:48 +0000 (14:11 +0000)]
Fixed typo

15 years ago./switch2std replaced by ./switch-omk2std
wentasah [Wed, 13 Jul 2005 14:09:57 +0000 (14:09 +0000)]
./switch2std replaced by ./switch-omk2std

15 years agoMerge: Fixed typo
ppisa [Wed, 13 Jul 2005 12:11:00 +0000 (14:11 +0200)]
Merge: Fixed typo

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoMerge: ./switch2std replaced by ./switch-omk2std
ppisa [Wed, 13 Jul 2005 12:09:00 +0000 (14:09 +0200)]
Merge: ./switch2std replaced by ./switch-omk2std

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoAdded missing chip attach and release to the virtual chip driver.
ppisa [Fri, 1 Jul 2005 17:25:04 +0000 (17:25 +0000)]
Added missing chip attach and release to the virtual chip driver.

15 years agoMerge: Added missing chip attach and release to the virtual chip driver.
ppisa [Fri, 1 Jul 2005 15:25:00 +0000 (17:25 +0200)]
Merge: Added missing chip attach and release to the virtual chip driver.

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoAdded ipci165_attach_to_chip and ipci165_release_chip, which are mandatory
ppisa [Wed, 15 Jun 2005 13:45:28 +0000 (13:45 +0000)]
Added ipci165_attach_to_chip and ipci165_release_chip, which are mandatory
for the latest LinCAN base version.

15 years agoCommitted IXXAT iPC-I 165 (PCI) implemented by Radim Kalas from Unicontrols.cz.
ppisa [Wed, 15 Jun 2005 12:02:30 +0000 (12:02 +0000)]
Committed IXXAT iPC-I 165 (PCI) implemented by Radim Kalas from Unicontrols.cz.
This is initial unmodified code prepared against 0.3 version of the driver.
Small updates to mimic LinCAN core changes are required now.

15 years agoMerge: Added ipci165_attach_to_chip and ipci165_release_chip, which are mandatory
ppisa [Wed, 15 Jun 2005 11:45:00 +0000 (13:45 +0200)]
Merge: Added ipci165_attach_to_chip and ipci165_release_chip, which are mandatory

Merge commit 'remotes/sf-ocera-lincan/master'

15 years agoMerge: Committed IXXAT iPC-I 165 (PCI) implemented by Radim Kalas from Unicontrols.cz.
ppisa [Wed, 15 Jun 2005 10:02:00 +0000 (12:02 +0200)]
Merge: Committed IXXAT iPC-I 165 (PCI) implemented by Radim Kalas from Unicontrols.cz.

Merge commit 'remotes/sf-ocera-lincan/master'