summaryrefslogtreecommitdiff
path: root/io-module/mts_io.c
AgeCommit message (Collapse)AuthorFiles
2014-10-28mts-io: fix bug where cleanup() crashes if eeprom is emptyMike Fiore1
make sure mts_io_platform_device is valid before dereferencing it
2014-10-13mts-io: add mtac-eth support, card gets ID'd correctly and eeprom attributes ↵Mike Fiore1
are in sysfs
2014-10-13mts-io: add configurable reset-monitor-intervalsMike Fiore1
add to mtr2d2 attribute list update sysfs script to correctly show options for reset-monitor-intervals
2014-10-09mts-io: fix reset-monitor bugMike Fiore1
if button is held longer than value for extra long signal, don't reset the count until button is let go of
2014-10-08mts_io: init: add registering of gpio pins back to __init, shouldn't have ↵Mike Fiore1
been removed
2014-10-08mts-io: improve cleanup on module unload or init errorMike Fiore1
remove unused attributes remove unused files clean up mtr2d2.c
2014-10-08mts-io: remove all unused spi and adc code from mtcdpMike Fiore1
remote board-temperature attribute
2014-10-08mts-io: make mtcdt only supported hardwareMike Fiore1
remove including of mtr.c, mtcdp.c, mt100eocg.c remove wifi related attributes
2014-10-03mts-io: reorganize accessory card attributes, move them into subdirs under ↵Mike Fiore1
mts-io subdirs named ap1, ap2, etc create links to subdirs with name of card in port, e.g. gpiob, mfser, eth, etc if 2 of same type of card, still make links but use gpiob-2, mfser-2, etc
2014-09-29mts-io: remove support for mtr2/mtocgd2/mtocgd hardware since they aren't ↵Mike Fiore1
actual products add Mike Fiore to list of maintainers remove unused variables
2014-09-25mts-io: clean up memory allocated for accessory cards on module unload or ↵Mike Fiore1
setup failure
2014-09-23mts-io: clean up accessory card supportMike Fiore1
use custom kernel config option MTS_NUM_ACCESSORY_PORTS to find out how many slots exist (mostly) dynamically handle any number of accessory cards streamline code to make it easier to add accessory cards in the future
2014-09-10rename all "mtdc_*" variables to "mtac_*"Mike Fiore1
2014-09-04add support for MTAC-MFSERJesse Gilles1
2014-08-27accessory cards: support both portsMike Fiore1
allow for 2 GPIOB accessory cards to be used at the same time some misc cleanup, more specific logging on init commented out mtr2 platform as it currently causes build issues with accessory card changes
2014-08-25mts-io: more changes for mtr2d2 HWMike Fiore1
only log MAC addresses for BT and WIFI if capable log contents of both accessory card EEPROMs skip loading accessory card attributes for now - needs rework w/new HW define MTAC-ETH in mts-io.h
2014-08-25initial support for MTR2D2 hardwareMike Fiore1
2014-06-18add reset_gpio_pin for generic pin resetJesse Gilles1
2014-05-16Major changes to split sources upJesse Gilles1
* moved common peripheral i/o functions to separate source files * moved device-specific setup to separate source files * removed LED blink functionality (unused) * mtcdp, mt100eocg are not supported, but code is included for possible future use
2014-04-24mts-io: add support for 3.12 kernel and all its fun changesMike Fiore1
this commit should build and function for mtocgd and mtocgd2 support for mtcdp and eocg platforms is not yet implemented
2014-03-05version 0.8.2Jesse Gilles1
2014-03-05mtocgd2: fix radio-power attributeJesse Gilles1
2014-02-28set version to 0.8.1Jesse Gilles1
2014-02-28fix compile warningJesse Gilles1
2014-02-28mtocgd: increase wait for telit radio to power offJesse Gilles1
Old delay was too short and would always use reset line
2014-02-14switch from MTOCGD3 to MTOCGD2Mike Fiore1
2014-02-14finish support for MTDC-GPIOB daughter cardMike Fiore1
add #define to handle when eeprom isn't defined in board code remove duplicate logging when card isn't inserted
2014-02-13put #define for mts_dc_eeprom declarationMike Fiore1
2014-02-07finish GPIOB daughter card supportMike Fiore1
remove dc- prepend from daughter card attributes set up driver, spi device, and functions for ADC chip added functions to handle store/show for gpio lines removed some unnecessary logging
2014-02-05add daughter card gpio pins to mtr2 pin layoutMike Fiore1
implement functions to show and store daughter card din and dout lines added appropriate daughter card gpio attributes(LED's, output enable) to sysfs for MTDC-GPIOB
2014-01-31set up handling of different daughter card typesMike Fiore1
add GPIO daughter card attributes to sysfs if card is installed
2014-01-30update daughter card eeprom layoutMike Fiore1
2014-01-30MTR2 hardware detects daughter card, tries to read EEPROM, and logs contentsMike Fiore1
2014-01-17bump version to 0.7.2Jesse Gilles1
2014-01-17add mtocgd rev-bMike Fiore1
2013-12-17bump version to 0.7.1Jesse Gilles1
2013-12-16bump version to 0.7.0Jesse Gilles1
2013-12-16Merge branch 'master' of sw.multitech.prv:/git/jjg/cdp-io-controllerJesse Gilles1
2013-11-25fixed copy/paste errorSean Godinez1
2013-11-22reset logic fixSean Godinez1
2013-11-22Merge branch 'mtr2-serial'Sean Godinez1
2013-11-22added optional extra long reset hold signalSean Godinez1
2013-11-20mtr2/mtocgd2: add ndc_resetJesse Gilles1
2013-08-12add option to set serial-mode to hw loopbackMike Fiore1
2013-07-18added radio-power attribute to turn off/on and status power to the radio for ↵Sean Godinez1
mtr/mtr2
2013-07-17Merge branch 'master' of sw.multitech.prv:/usr/local/git/jjg/cdp-io-controllerSean Godinez1
2013-07-02mtcdp,mt100eocg: disable pullup on ADC pinsJesse Gilles1
2013-05-02bump version to 0.6.3Mike Fiore1
2013-05-02update comments in radio_reset_telit()Mike Fiore1
2013-05-02add support for mtr rev-bMike Fiore1