summaryrefslogtreecommitdiff
path: root/io-module/mts_io.h
AgeCommit message (Collapse)AuthorFiles
2016-11-01mtcap: rename mtp to mtcap1.5.0Brandon Bayer1
2016-10-13mtac_lora: add 1_1 hw defineJason Reiss1
2016-10-13mtac_lora: add version 1.1 for MTAC_LORA 1.0 with USB removed to be SPI cardJason Reiss1
2016-09-30mts-io driver for Lora-H and additional resetsJohn Klug1
2016-09-27Add MTAC-LORA-1.5 and string subset issue with hardware versionJohn Klug1
2016-09-13feat: add MTP-0.0 hardware support1.3.0Mykyta Dorokhin1
2016-06-03add initial support for MTCDT refresh, add MTCDT-0.1 hw versionJesse Gilles1
2015-02-25Add MTAC-LORA-1.0, EUI for accessory card eeprom1.1.1Jesse Gilles1
2015-01-07add mtac-lora support1.1.0Jesse Gilles1
2014-11-04rename mtr2d2 to mtcdtJesse Gilles1
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-10-01mts-io: standardize lookup of pin name by attribute nameMike Fiore1
1 set of functions for ap gpio pin store and show each type of card defines a callback that specifies the mapping of attribute names to pin names
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: add accessory card eeprom contents as read-only sysfs attribtuesMike Fiore1
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-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-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: move definition of BIT() to mts_eeprom.hMike Fiore1
2014-04-24mts-io: move inclusion of <stdint.h> to eeprom.hMike Fiore1
2014-04-24mts-io: move DEVICE_CAPA* macros and other useful definitions to mts_eeprom.hMike Fiore1
2014-04-24mts-io: fix inclusion of mts_eeprom.hMike Fiore1
2014-04-24mts-io: add mts_eeprom.h to separate out eeprom informationMike Fiore1
this is useful because mts_io.h now includes kernel headers and can't be included in userspace apps
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-02-14switch from MTOCGD3 to MTOCGD2Mike Fiore1
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-17add mtocgd rev-bMike Fiore1
2013-07-17Merge branch 'master' of sw.multitech.prv:/usr/local/git/jjg/cdp-io-controllerSean Godinez1
2013-05-02add support for mtr rev-bMike Fiore1
2013-05-01add mtocgd product id and hw version, support to detect board type in init codeMike Fiore1
2013-02-28more code clean up, rename platform to "mts-io", add mtocgd3 hardwareJesse Gilles1
* add active_low to gpio struct, remove inverted gpio funcs * rename platform to "mts-io", add symlink to "mtcdp" for compatbility * add MTOCGD3 hardware
2013-02-25code cleanup and re-orgJesse Gilles1
2013-01-14read hw_version for MTR, MTR2, log detected board configJesse Gilles1
* allows for different product-id as long as hw-version is right (MTR3)
2012-10-03add extserial-ri for MTR RevA, rename EN4 to MTR2Jesse Gilles1
2012-08-22add bluetooth, wifi flags and mac addressesJesse Gilles1
2012-07-25add mtr board supportJesse Gilles1
2012-05-07add en4 support, reduce some duplicationJesse Gilles1
2011-09-30Defined mts_product_id variable to store current product type on driver ↵Thanh Tran1
init. All subsequence product type checkings are now done using this variable.
2011-09-27rename MT100ECDP to MT100EOCGJesse Gilles1
2011-08-05Added support for the embedded CDP module called (MT100ECDP).Thanh Tran1
2010-09-09cleanup eeprom related stuff.James Maki1
- removed eeprom dir there is now a util mts-id-eeprom to create images. - added mac_addr and imei to the eeprom layout. If we decide not to use them I will remove it later.
2010-04-23initial commitJames Maki1