summaryrefslogtreecommitdiff
path: root/cleopatre
AgeCommit message (Collapse)Author
2012-10-18cleo/linux/scripts: import xzkern to build xz compressed image, refs #3204Jérémy Dufour
2012-10-18cleo/linux/script: import size_append function from upstream, refs #3204Jérémy Dufour
The size_append function is import from kernel upstream (tags/v3.4).
2012-10-18cleo/linux/lib: integrate xz library in the build system, refs #3204Jérémy Dufour
2012-10-18cleo/linux/lib/xz: adapt xz library to our linux, refs #3204Jérémy Dufour
2012-10-18cleo/linux/lib: import xz library from upstream (tags/v3.4), refs #3204Jérémy Dufour
2012-10-18cleo/linux/arm/boot: adapt head.S for our architecture, refs #3204Jérémy Dufour
2012-10-18cleo/linux/arm/boot: import head.S from upstream, refs #3204Jérémy Dufour
2012-10-18cleo/linux/arm: import unified assembler syntax helper header, refs #3204Jérémy Dufour
This will be needed for future usage. The file is coming from upstream kernel (tags/v3.4)
2012-10-18cleo/linux/arm/boot: use zlib_inflate method instead of gzip, refs #3204Jérémy Dufour
At this stage, we are building and uncompressing a gziped kernel using the upstream method. This commit replace the function decompress_kernel with the one from upstream (tags/v3.4). It also removes unneeded gzip code: the code present in was using an old method.
2012-10-18cleo/linux/arm/boot: build some maths functions for vmlinux, refs #3204Jérémy Dufour
This will be needed for the new inflate (gzip) implementation and xz compression method.
2012-10-18cleo/linux/arm: use modular compression method at boot, refs #3204Jérémy Dufour
This commit still uses the old gzip method we are using but in a more configurable fashion method.
2012-10-18cleo/linux/arm: integrate new string lib into build, refs #3204Jérémy Dufour
Some functions are duplicated, so we remove the ones not in the string library.
2012-10-18cleo/linux/arm: import string.c from upstream, refs #3204Jérémy Dufour
This commit add some simple string functions, imported from upstream kernel (tags/v3.4), which will be needed for next commits.
2012-10-18cleo/linux/arm: remove unsupported decompression method, refs #3204Jérémy Dufour
2012-10-18cleo/linux/arm: import boot decompression method from upstream, refs #3204Jérémy Dufour
This commit import new decompression code from upstream kernel (tags/v3.4) without any modifications: it is a generic mechanism to decompress the kernel using a method defined by the kernel config.
2012-10-18cleo/linux/lib/zlib_inflate: protect headers, refs #3204Jérémy Dufour
This changes were partially done in the upstream kernel (tags/v3.4). Even if they are not required for our implementation, it won't hurt and prevent a lot of time lost to debug kernel include errors.
2012-10-18cleo/linux: remove unsupported compression methods, refs #3204Jérémy Dufour
2012-10-18cleo/linux: import kernel compression selector from upstream, refs #3204Jérémy Dufour
This commit add new compression kernel selector from upstream kernel (tags/v3.4). No modification has been done from the import.
2012-10-18cleo/linux/lib/decompress: import lib decompress from upstream, refs #3204Jérémy Dufour
This commit copies the new decompress architecture (including generic and gunzip one) from upstream kernel (tags/v3.4). No modification on the files has been done.
2012-10-18{cleo,polux}/linux/arm/wdt: move some functions to header, refs #3272Olivier Dufour
In order to be able to add support for watchdog functions in boot sequence, functions to start and refresh it need to be defined directly in header files.
2012-10-18{cleo,polux}/linux/arm/wdt: support physical address in wdt, refs #3272Olivier Dufour
Before booting the kernel, there is not support for MMU and virtual address. This commit enables to setup and use the watchdog using physical address.
2012-10-18{cleo,polux}/linux: simplify watchdog API, closes #3296Jérémy Dufour
The function spc300_wdt_stop is removed: we can not stop the watchdog. The functions spc300_wdt_restart and spc300_wdt_settimeout are replaced by spc300_wdt_start.
2012-10-18{cleo,polux}/linux/arm/wdt: remove duplicated comments, refs #3296Jérémy Dufour
Those comments already exist in corresponding header file (include/asm-arm/arch-spc300/wdt.h). They do not need to be duplicated.
2012-10-17cleo/app/libmme: Add support for VS MME, closes #3381Olivier Dufour
2012-10-17cleo/devkit/tests/libmme: Add unit tests, closes #3436Olivier Dufour
2012-10-17cleo/app/libmme: split mme_send function, refs #3436Olivier Dufour
Add mme_header_prepare and mme_prepare functions that fill respectively the MME Header and the MME Entry block. It helps unit testing and readability of the mme_send function.
2012-10-17cleo/app/libmme: Use ethernet.h instead of local redefinitions, closes #3325Olivier Dufour
2012-10-17cleo/include: add ethernet.h, refs #3325Olivier Dufour
2012-10-17cleo/linux/driver/net/arm/synop3504: adapt synchro with DMA, closes #3408Jean-Philippe SAVE
- force compiler to set dma own-bit at the end of the descriptor changes. - waiting for miu flush before using dma descriptors changed by dma.
2012-10-17{cesar, cleo}/ipmbox: move data queue management into RAM, closes #3441Jean-Philippe SAVE
2012-10-17cleo/tools/openocd: un-comment openocd version printout, closes #3331Jérémy Dufour
2012-10-17cleo/tools/openocd: hard-code SVN version and add "git-" prefix, refs #3331Jérémy Dufour
As SVN version is not available, we hard-code it and prefix the version we get with git.
2012-10-17cleo/tools/openocd: use git to get the version of the base, refs #3331Jérémy Dufour
OpenOCD has been exported from revision 668 without versioning support (no way to get version from the base).
2012-10-17cleo/app/managerd: do not filter MM types to give to cesar, refs #3405Cyril Jourdan
Now that some MM types that do not exist in AV have been removed (during the resolution of #409), there is no more MM types that cesar can not handle. Especially as the filtering rule was buggy...
2012-10-17cleo/tools/spidupd: fix compilation, closes #3409Cyril Jourdan
The file u-boot/inc/asm/arch/image_desc.h does not exist anymore, now that includes are common. Moreover, it was not a very clean way to access it...
2012-10-10cleopatre/devkit/tests/{libmme, managerd}: fix tests, closes #3348Nélio Laranjeiro
2012-10-10cleo/application/libmme: handle correctly the MME FMI field, closes #3326Nélio Laranjeiro
2012-10-10cleo/application/spidinit: recast spidinit, closes #3316Nélio Laranjeiro
This fix the segfault of spidinit when it was called with unsupported options.
2012-10-04cleo/devkit/plcdrv: delete plc.rom after loading, closes #2907, refs #3372Yacine Belkadi
After it's loaded, the firmware (plc.rom) is not needed anymore. Deleting it will free some memory (~ 500-600kiB).
2012-09-21cleo/linux/arch/arm/mach-spc300: do not add GPIO chip without dir, refs #3318Cyril Jourdan
2012-09-20cleo/devkit/plcdrv: divide boot param sysclk by 2 in 500 mode, closes #3356Cyril Jourdan
2012-09-20cleo/uboot/cpu/spc300: configure DSP PLL divider for 500 mode, closes #2961Jean-Philippe SAVE
2012-09-20cleo/devkit/plcdrv: add boot param for plc uart clk, refs #3356Jean-Philippe SAVE
2012-09-20cesar/hal/phy: always bypass AES on MSE500, refs #3356Cyril Jourdan
2012-09-20cleo/devkit/plcdrv: pass plc system clock to Cesar as boot params, refs #3147Nélio Laranjeiro
2012-09-20cleo/linux/arch/arm/mach-spc300: fix Kconfig indentJean-Philippe SAVE
2012-09-20common/inc/asm/arch/ips: add timer 3 and 4 defines, refs #3318Cyril Jourdan
2012-09-20cleo/devkit/plcdrv: handle AFE config for MSE500, refs #3318Jean-Philippe SAVE
2012-09-20cleo/linux: add a driver for mseafe, refs #3318Jean-Philippe SAVE
2012-09-20common/inc/asm/arch/ips/hw: move DPLL regs to mseafe.h, refs #3318Jean-Philippe SAVE