- 14 Jan, 2013 16 commits
-
-
Alessandro Rubini authored
This merges a long series of commits that introduces support for FMC identifiers in EEPROM, and related documentation. The branch also has some simple drivers used for debugging. Support for identifiers is not complete at this point (most, it's not tested because I experience gateware-related problems with eeprom writing). However, the code should introduce no regression at all, so I'd better merge now, so to use the new drivers and prevent conflicts from a later merge if I change the documentation.
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
The new matching requires some changes in data structures. They are documented in a later commit. This also splits out a new file "fmc-match.c" because matching will become a big task when SDB is finally added. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This addes command line support and environment support to specify the values to be set in the EEPROM. Removes the dumping function (tools/fru-dump will soon be there), removes generation of the fake internal use area and supports the soon-to-be-documented defaults. It is still missing a lot (i.e., power consumption is still hardwired) but it can be used for the initial work on eeprom images. Again, thanks to Manohar Vanga and Matthieu Cattin for libipmi and this tools. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
unlike in pts, here fmc_eeprom.py is in a subdir, relative to the fru-generator main program, so fix stuff accordingly. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This fixes a bug in the code we imported from PTS, the fix in PTS is carried out separately. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 16 Nov, 2012 1 commit
-
-
Matthieu Cattin authored
The contents of this commit are part of the "fmcadc100m14b4cha" branch of the "pts" project (Python Test Suite) on ohwr, commit 1564157 (Nov 13 2012). Files are renamed like this: test/fmceeprom/python/fmc_eeprom_example.py -> tools/fru-generator test/fmceeprom/python/libipmi/ -> tools/libipmi/ test/fmceeprom/python/fmc_eeprom.py -> tools/libipmi/fmc_eeprom.py The rationale is that tools/fru-generator will be called by our users, while fmc_eeprom.py is part of the library. Later commits in fmc-bus change the files (now copied literally) to fit the different use case. Matthieu is the author of this code with Manohar Vanga, but neither is reposnsible for this commit. The committer marked Matthieu as author so "git blame" will show him not me. It is lifted here (and renamed) unchanged before being customized.
-
- 11 Nov, 2012 1 commit
-
-
Alessandro Rubini authored
Fix use of index (reval of ->validate) and allow the method to be missing from the device. Similarly, allow for reprogram to be missing. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 30 Oct, 2012 1 commit
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 28 Oct, 2012 1 commit
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 26 Oct, 2012 2 commits
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 24 Oct, 2012 1 commit
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 16 Oct, 2012 1 commit
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 15 Oct, 2012 1 commit
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
- 12 Oct, 2012 15 commits
-
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This merges past history from the spec-sw branch, where fmc-bus was initially developed. The content here is a series of cherry-pick from of "git log kernel/include/linux/ doc/fmc-bus.in kernel/fmc-*", with some conflicts fixed by hand -- mainly removing unrelated files. Maybe "git filter-branch" might have been more effective).
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This is not increasing the version number, because I plan to merge before splitting off the fmc project. Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
-