- Sep 28, 2015
-
-
Grzegorz Daniluk authored
-
- Sep 21, 2015
-
-
Grzegorz Daniluk authored
-
- Sep 18, 2015
-
-
Grzegorz Daniluk authored
Because the golden bitstream for SPEC has syscon at offset 0x0.
-
- Jul 24, 2015
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jun 30, 2015
-
-
Grzegorz Daniluk authored
-
- Jun 03, 2015
-
-
Wesley W. Terpstra authored
This is useful for example when using a secondary onewire controller.
-
- Feb 06, 2015
-
-
Wesley W. Terpstra authored
This reverts commit 7e2ee9b4. You can't put a bitstream into the middle of a tiny EEPROM. If you intend to build an sdbfs for a switch, make a new image.
-
- Jan 09, 2015
-
-
Grzegorz Daniluk authored
-
- Jan 08, 2015
-
-
Grzegorz Daniluk authored
-
- Jan 06, 2015
-
-
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
The optimization is the removal of the retval variable in bbspi_transfer() and using the val parameter as a "shift register" that is returned at the end of the function. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
How-to guide for the tool (together with flash-write tool) can be found in sdbfs.README. Signed-off-by:
Theodor Stana <t.stana@cern.ch> SQUASH remove flash-read binary: 598d cdf68 Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
The issue was due to a bug in gpio_in, which was doing an AND with the value of GPIO_SPI_MISO, which was set to the pin offset, instead of what it was set in the include/syscon.h file. When I copied the gpio functions from include/syscon.h, I overlooked the fact that the pins for the gpio functions there are set using wbgen macros that actually perform the shifting, and I simply copied the functions and redefined the GPIO_SPI_MISO macros as offsets. The issue has been fixed by redefining the gpio_in function as an AND with the value (1 << PIN_NR). This fixes everything. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
For this to work, I also had to add (in flash.c) setting the entry-point to the right value (the one where the SDB magic is detected). The rest of the commit files are just toying around for testing purposes. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
There was somewhat of a bug in the spec_write_flash function of flash-write. The memcpy function was not functioning 'as expected', so I changed the fixed-size buffer for a pointer and malloc-ed it to the size. This seems to fix the bug. The issue about reading the flash status register has yet to be fixed. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
The flash-write tool is operational. The call to read status register from flash-host is not working yet, and that is to be solved. In the meantime, there are sleep functions inserted where we're supposed to poll the status register. Signed-off-by:
Theodor Stana <t.stana@cern.ch>
-
- Nov 18, 2014
-
-
The global pointer is used by some special assembly instructions that we are not using (i.e., the compiler is not generating them for us, because we don't use PIC or other "strange" stuff. So, we'd better remove an assignement in the linker script that makes little sense (it must be a typo of some kind, in the dark ages of this code base). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Mar 14, 2014
-
-
Wesley W. Terpstra authored
-
- Mar 07, 2014
-
-
Tomasz Wlostowski authored
tools/trivial-init: a small footprint, delay-free WRPC firmware for VHDL/Verilog simulations (initial commit)
-
- Nov 14, 2013
-
-
Grzegorz Daniluk authored
-
-
- Oct 25, 2013
-
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Sep 24, 2013
-
-
Alessandro Rubini authored
The associated README explains how to use this stuff with w1 eeprom. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jul 25, 2013
-
-
Tomasz Wlostowski authored
-
- May 22, 2013
-
-
Grzegorz Daniluk authored
-
- May 20, 2013
-
-
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 reads to stdout, in binary format. With "-v" it prints text and scans the bus too. The examples here below use the same card (and same data) as in commit "d44ace7e w1: complete eeprom low-level support". spusa.root# ./tools/wrpc-w1-read -b 2 0 5 | od -t u1 -Ax -w1 000000 40 000001 41 000002 42 000003 243 000004 244 spusa.root# ./tools/wrpc-w1-read -v -b 2 30 6 ./ohwr/wrpc-sw/tools/wrpc-w1-read: found device 10dc:018d: 0000:02:00.0 ./ohwr/wrpc-sw/tools/wrpc-w1-read: found device 10dc:018d: 0000:04:00.0 device 0: 68000801dce56910 device 1: 5b0000036c567628 device 2: f70000001eda8242 device 3: 5f00000040e50143 Reading device on bus 2: offset 30 (0x1e), len 6 offset 30 (0x01e): 11 (0x0b) offset 31 (0x01f): 22 (0x16) offset 32 (0x020): 33 (0x21) offset 33 (0x021): 44 (0x2c) offset 34 (0x022): 55 (0x37) offset 35 (0x023): 66 (0x42) Signed-off-by:
Alessandro Rubini <rubini@...>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Mainly, this removes the shell commands and the inclusion of <wrc.h> Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- May 06, 2013
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Apr 09, 2013
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Apr 04, 2013
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-