Commit Graph

2984 Commits

Author SHA1 Message Date
Florian Pose cdc5d62299 Added e100 und 8139too for 6.12. 2025-06-26 13:14:53 +02:00
Florian Pose 13d2303b30 Add lines to Makefile.am 2025-06-26 13:13:12 +02:00
Florian Pose 5369698022 Merge branch 'more_drivers_6.4_6.12' into 'stable-1.6'
Add e1000e, igb, igc, genet, stmmac for 6.4 and 6.12

See merge request etherlab.org/ethercat!171
2025-06-26 13:07:25 +02:00
Florian Pose ed6bfafd9d Added e1000 for 6.4. 2025-06-26 13:03:52 +02:00
Florian Pose 82c25cb394 Minor change. 2025-06-26 13:01:28 +02:00
Florian Pose 7cc3f11f2c Added r8169 for 6.4. 2025-06-26 12:52:39 +02:00
Florian Pose 66e624d89f Added update script to r8169 2025-06-26 12:52:06 +02:00
Bjarne von Horn 790dcecc34 Add e1000e for 6.12
Taken from 6.12.8
2025-06-26 12:47:04 +02:00
Florian Pose 85871277a4 Added 8139too for 6.4. 2025-06-26 12:08:00 +02:00
Florian Pose de3b7419f9 Removed r8169 from update script (has own subdirectory). 2025-06-26 11:56:27 +02:00
Florian Pose ab6c8b59e5 Updated update script. 2025-06-26 11:54:42 +02:00
Florian Pose 144343a18a Use initialisation checks in e100-6.4. 2025-06-26 11:35:17 +02:00
Bjarne von Horn ab89464e11 Fix uninitialized object usage in igc 6.12. 2025-06-26 11:00:17 +02:00
Bjarne von Horn 7294ebd078 Avoid smp_processor_id() in igb 6.12. 2025-06-26 10:37:23 +02:00
Bjarne von Horn d75234c4e1 fix exported symbol for stmmac 6.12 2025-06-25 11:52:01 +02:00
Bjarne von Horn 5e060a5d7e Add stmmac for 6.12
Taken from 6.12.8
2025-06-23 16:07:23 +02:00
Bjarne von Horn 8b10f32ab3 Add stmmac for 6.4.0 2025-06-23 15:03:04 +02:00
Bjarne von Horn cdc3e6395f Add genet for kernel 6.4.0 2025-06-23 13:23:51 +02:00
Bjarne von Horn ad2a155e97 Add igb for 6.12
Taken from 6.12.8
2025-06-23 13:11:12 +02:00
Bjarne von Horn a61d9d05f0 replace kernel versions in igb update script. 2025-06-23 13:11:12 +02:00
Bjarne von Horn 7c21252c99 Fix igb 6.4 includes
was still 6.1...
2025-06-23 13:11:12 +02:00
Bjarne von Horn 11ec5fff67 Add igc for 6.12
Taken from 6.12.8
2025-06-23 13:11:07 +02:00
Florian Pose ced654cb3e Merge branch 'drivers_6.4.0' into 'stable-1.6'
Add e1000e and igb for 6.4

Closes #180

See merge request etherlab.org/ethercat!169
2025-06-23 10:50:41 +02:00
Bjarne von Horn b9a3264bbb Add igb driver for kernel 6.4 2025-06-23 10:44:24 +02:00
Bjarne von Horn 21433d2cca Fix ccflags for e1000e 6.4 2025-06-23 10:44:24 +02:00
Bjarne von Horn 555729c356 Add e1000e driver for kernel 6.4 2025-06-23 10:44:24 +02:00
Florian Pose 990d48e6c1 Bumped version to 1.6.5. 2025-06-10 12:13:37 +02:00
Florian Pose b8a942afb8 Changed autoconf requirement to 2.59 again. 2025-06-10 12:11:27 +02:00
Florian Pose 354f1493cc Switched from hrtimer_init() to hrtimer_setup() with Linux 6.15. 2025-06-10 12:08:09 +02:00
Florian Pose 240080f110 Implemented new timer interface for mini example since kernel 6.15. 2025-06-10 11:53:59 +02:00
Florian Pose 013c44ad0d Replaced remaining AC_HELP_STRING with AS_HELP_STRING. 2025-06-10 11:46:38 +02:00
Florian Pose 703b611728 Bump version to 1.6.4. 2025-04-17 14:00:06 +02:00
Florian Pose ba42da8f14 Merge branch 'fix_igc_rx' into 'stable-1.6'
Fix RX descriptor writeback threshold to 1

See merge request etherlab.org/ethercat!168
2025-04-04 11:10:50 +02:00
Bjarne von Horn a9e9489f97 Fix RX descriptor writeback threshold to 1
If the igc adapter is not used for EtherCAT, the threshold is left to the original default, 4.

Superseeds !147
2025-04-04 10:10:22 +02:00
Florian Pose 9f1ff71b43 Merge branch 'rescan-statements' into 'stable-1.6'
Avoid rescan on non-responding slave

See merge request etherlab.org/ethercat!167
2025-04-03 16:25:43 +02:00
Florian Pose 527c8b52cf Avoid rescan on non-responding slave. 2025-04-03 16:19:07 +02:00
Florian Pose f40c89c150 Merge branch 'rescan-statements' into 'stable-1.6'
Added some debug statements concering re-scanning

See merge request etherlab.org/ethercat!166
2025-04-02 19:24:00 +02:00
Florian Pose 1a6af314d8 Added some debug statements concering re-scanning. 2025-04-02 19:16:30 +02:00
Florian Pose 7843101ed3 Merge branch '167-warning-no-previous-prototype-for-ec_master_nanosleep-wmissing-prototypes-when-i-try-sudo-make' into 'stable-1.6'
Resolve "warning: no previous prototype for 'ec_master_nanosleep' [-Wmissing-prototypes] when i try 'sudo make modules'"

Closes #167

See merge request etherlab.org/ethercat!165
2025-03-26 09:06:08 +01:00
Florian Pose 0116094a7c Avoid missing prototype warning. 2025-03-25 09:24:25 +01:00
Florian Pose 7deaae5c4a Merge branch 'disable_eoe_op' into 'stable-1.6'
Backport "Do not touch AL state of EoE slaves." to stable-1.6

See merge request etherlab.org/ethercat!164
2025-03-21 09:32:23 +01:00
Florian Pose 0e2dd2ff56 Do not touch AL state of EoE slaves. 2025-03-21 09:25:47 +01:00
Florian Pose 319d7f8cd4 Merge branch '156-hint-for-user-regarding-fake_ec_name' into 'stable-1.6'
Resolve "Hint for user regarding: FAKE_EC_NAME"

Closes #156

See merge request etherlab.org/ethercat!163
2025-03-18 11:44:01 +01:00
Florian Pose a460324d94 Warning if FAKE_EC_NAME is not set. 2025-03-18 11:33:19 +01:00
Florian Pose 91f140e994 Wrapped long lines. 2025-03-18 11:23:26 +01:00
Florian Pose b9b493336c Merge branch 'disable-initd' into 'stable-1.6'
Support to initd optional

See merge request etherlab.org/ethercat!159
2025-03-13 09:18:54 +01:00
Florian Pose eeee887bcf Merge branch 'fix_fake_ethercat' into 'stable-1.6'
Add EtherCAT Master id to rtipc directory.

See merge request etherlab.org/ethercat!161
2025-03-13 08:44:45 +01:00
Bjarne von Horn 5f75f566ce Create rtipc directories on startup 2025-03-12 14:08:26 +01:00
Bjarne von Horn 7036da66f4 Add EtherCAT Master id to rtipc directory.
Currently, having multiple rtipc instances with the same
cache directory in one application does not work.
So we use one directory per master instance.
2025-03-12 11:54:50 +01:00
Bjarne von Horn 5bbf53a376 Fix FakeEtherCAT Domain activation. 2025-03-11 19:07:01 +01:00