FMC TDC 1ns 5cha - Software:77b72cad89c74bce2965261a6402c547272f244f commitshttps://ohwr.org/project/fmc-tdc-sw/commits/77b72cad89c74bce2965261a6402c547272f244f2014-08-06T12:08:29Zhttps://ohwr.org/project/fmc-tdc-sw/commit/77b72cad89c74bce2965261a6402c547272f244ftools: include specific Makefile2014-08-06T12:08:29ZFederico Vagafederico.vaga@cern.ch
Sometimes (expecially in cross-compilation context) t is necessary to use
different environments. Instead of complicate this makefile, include
an external one with user code.
Create a local file named Makefile.specific, and write here your code.
Bear in mind that Makefile.specific will run before the Makefile.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/bf8c29c3294aa33fdfb42218ebfc6719f4c219d2Makefile standardization2014-08-06T12:07:57ZFederico Vagafederico.vaga@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/3ff82975351ab2afc208e1823227b753c13e725aMakefile: add cern super module version2014-08-06T11:37:35ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/0f04459baa5e19308ddfa0c8592ac4db9d3629acMakefile: use kbuild enviroment2014-08-06T11:37:35ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/c945ac76a171da08ec80eeedd0626283ca9d0fe0Makefile: make it more readable2014-08-06T11:37:35ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/cf0c6bbb1b7587f131280e12dee99ab571eda799Makefile: complete Makefile to build spec_sw and clean all2014-08-06T11:37:35ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/f445444b19f69b77e0eaa7a4eec876ddc4dc5044Makefile: complete {tools|lib}/Makefile2014-08-06T11:37:34ZFederico Vagafederico.vaga@cern.ch
* add installation rules
* use variables for repeated names
* add EXTRAFCLAGS to allow cross-compilation 32/64 bit
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/6266f55af9ebd247ac251f025a1782dff145e772Makefile: add GIT_VERSION2014-08-06T11:37:34ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/0dacf4c45c0fd2982f7d4dc63bcb8ca3878ba0c1repo: add files to gitignore2014-08-06T09:54:17ZFederico Vagafederico.vaga@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9290"><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch"><img alt="Federico Vaga's avatar" src="https://secure.gravatar.com/avatar/4b8af29d6b4b6606c62b13d805ac22f7?s=32&d=identicon" class="avatar s16 avatar-inline" title="Federico Vaga"></a><a href="https://ohwr.org/FedericoVaga" title="federico.vaga@cern.ch">Federico Vaga</a> <<a href="mailto:federico.vaga@cern.ch" title="federico.vaga@cern.ch">federico.vaga@cern.ch</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/541ee7fcdcaef9c3ed14449b2f457e3b1815bf2atools: follow the fmc-felay tool naming scheme2014-08-06T08:03:55Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/ba2e864a93b145ad118fc9cf2930d6abcfe71284Included dependencies (zio/fmc-bus/spec-sw) as submodules2014-08-06T08:03:54Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/58559a93e9166c227127b42f31ce9f11c52cb860lib: small fixes in WR enable/query functions2014-04-18T08:20:31Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/2e2b7b595273fa36110460199702955e4e8e735bkernel: initial support for White Rabbit2014-04-18T08:19:06Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/ebf39881ce4935cb13e1a90046403f8dfe463c33kernel: default calibration parameters on EEPROM redaout failure2014-04-18T08:18:29Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/05f9063b4a2f6792bf36aa760d3bbf4ef4c9384ckernel: fixed VIC support, removed DMA buffer in the SPEC and lots of carrier...2014-04-18T08:18:03Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/c756a9bdb8fbcbc9a046779740fe24151945a5fctest/fmctdc-time: initial support for WR2014-04-15T16:26:29ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/b9faf1f840a598eaa468522fcea1fa57007f90f2kernel: unified readout buffer for all carriers. Dummy API for WR2014-04-15T16:26:08ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/b7de3eb57a7afbafff90988a3e517f8b00eb36batest: fix wrong number of FDs for select() call2013-11-18T14:48:51ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/097d22f428b61cb7c1c3aad739033c2daa5211c8kernel: made support for VIC and SDB carrier-independent2013-11-18T14:46:37ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/cedaf70167e1d0937ca40867f4c4d729fd827453kernel: interrupt support throuth VIC (SVEC only so far)2013-11-14T09:53:08ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/3c88accdd5cc497258502c7508c55148e7b01f18kernel: interrupt support on SVEC2013-09-27T09:34:13ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/64513385ec79988a367877e01de916fa9c03ce3adoc: initial version of user's documentation2013-08-19T09:26:59ZTomasz Włostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/d73527163252b5f77bf4b3acff3b726d12591247kernel, lib: reindented code according to kernel style2013-08-17T14:08:05Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/f813f1e78b605a74471f7c1c6f3997be58d31ee3test: full test program suite2013-08-17T14:04:35Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/b7eab1d2ce2cc4346fcd1e5d783761ea3ed0d517lib: splitted headers into public and private parts2013-08-17T13:59:27Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/662a3834c657b78a1d0a3b5056b75e7b7ed20e30kernel: various fixes:2013-08-17T13:54:28Ztwlostowtomasz.wlostowski@cern.ch- time setting (TAI/host)
- proper buffer purge after disabling acquisition
- removed nested spinlock if ft_enable_acquisition()https://ohwr.org/project/fmc-tdc-sw/commit/3b148ac5b44faedeeb289675eb73f756ad4ac8cdtemporary work-in-progress2013-08-15T10:19:28Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/01c57d7c8326e2c8080fbd5574a3e4b061df7b24ft-svec.c: added include linux/slab.h to kill error on missing kalloc prototype2013-07-30T09:20:26Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/4c55a1018bf23451c83f68d028a2d041b6319eefft-spec.c: version check to have same code compiling under 2.6 and 3.x kernels2013-07-30T09:17:56ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/3c2d0e1eb2259f82846979cb5094243e23c67440Initial SVEC version, cleanup & some bugfixing2013-07-30T09:17:45ZTomasz Wlostowskitomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/e43f6a68c02063c29363452944eb1ab50b58350flib: wip on test program2013-07-20T14:59:27Ztwlostowtomasz.wlostowski@cern.chhttps://ohwr.org/project/fmc-tdc-sw/commit/8156f0e11d4be06a97558b8fe28c48303aa4c6b8Tom's initial version of the driver.2013-07-19T16:22:01Ztwlostowtomasz.wlostowski@cern.ch
Done as the evil twin brother of the fine-delay driver. Still a bit incomplete
and lacking documentation. Supports only SPEC carrier so far.https://ohwr.org/project/fmc-tdc-sw/commit/d2fe4e12d819a724440cb4aebf90ab008b28903cdoc: remove zio trigger mention2013-01-22T08:57:43ZSamuel Iglesias Gonsalvezsiglesias@igalia.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/62c432641367da7f61f7fde9b3d0fe952a3033f3tdc: remove zio-trig-tdc2013-01-09T13:11:36ZSamuel Iglesias Gonsalvezsiglesias@igalia.com
It is not needed anymore as we have SELF_TIMED triggers
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/f4dfef31a25d0b28f32701e46be4a88cd86f2e6btdc: use "user" trigger instead.2013-01-09T13:11:36ZSamuel Iglesias Gonsalvezsiglesias@igalia.com
With the SELF_TIMED flag on.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/f81098a0b1acc4ad7303f7f3c818a82d8296b74btdc: adapt our own trigger to latest changes2013-01-09T13:11:36ZSamuel Iglesias Gonsalvezsiglesias@igalia.com
As Alessandro said: "There is a minor incompatible change for people who write
their own triggers: the trigger must set ti->cset and start disabled. The core
will only enable it after everything is properly created."
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/89eedd1fc46d6f9e351c481639bacd324ef1f95etdc: adapt to latest spec-sw's master branch changes2012-11-22T09:44:45ZSamuel Iglesias Gonsalvezsiglesias@igalia.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/701fc923c76f23f535776d6f17779bff91b476c6tdc: adding Miguel as author2012-11-22T09:44:45ZSamuel Iglesias Gonsalvezsiglesias@igalia.com
Due to his great contributions, he should be listed here
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/1cde8c7b3db67c6470a2377ab2875855951ff96etdc: typo2012-11-15T14:39:19ZSamuel Iglesias Gonsalvezsiglesias@igalia.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>https://ohwr.org/project/fmc-tdc-sw/commit/ee4b32d54757976fb786d6db626167cd70e70f7dtdc: add comments in tdc_is_valid_pulse_width()2012-11-15T14:37:29ZSamuel Iglesias Gonsalvezsiglesias@igalia.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9013"><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com"><img alt="Samuel Iglesias Gonsálvez's avatar" src="https://secure.gravatar.com/avatar/09d2c25f0b3474e29cf92506ad0b3580?s=32&d=identicon" class="avatar s16 avatar-inline" title="Samuel Iglesias Gonsálvez"></a><a href="https://ohwr.org/siglesia" title="siglesias@igalia.com">Samuel Iglesias Gonsalvez</a> <<a href="mailto:siglesias@igalia.com" title="siglesias@igalia.com">siglesias@igalia.com</a>></span>