imxtools/hwemul: remove useless code (pwm)

The PWM code was for testing only the Zen X-Fi and should be
present in general because it could touch pins by error and
without producing any result.

Change-Id: Id20e2940cd7a057941d241254d0a867f5451e2db
imxtools/elftosb: remove duplicate include

Change-Id: I34776ba3608bb5d25ce0d0fb3c6f228a4c9effc0
imxtools/sbtools: implement sb1 write

Change-Id: Ic36d3a8fcf09350dff5988eb860d76eb11608cc2
imxtools/sbtoelf: use new method to get default xor key

Change-Id: Ie00306a3c78e7490afe9964bd55ce53019e603ed
root menu setting: make the setting handles whitespace

Change-Id: Id981bb518017e272dd7a230ae7d799ef0f55847c
rk27xx: Add status led (icon) support to SD driver

Change-Id: I47a36c0cf7319c2b100b813fdcbea024c7ae0b0a
imx233: simplify sdmmc led handling, fix typo

Change-Id: Iffbb05afd41bd0accfac9c127ea3a26fd33f1387
imxtools/sbtools: update misc with MIN

Change-Id: I17daaff068fcd3a8c70c52db5fa209082461173f
imxtools/sbtools: add elf function (sort by address)

Change-Id: Ib68746e11b43eadbbe0443626d4dc65d998348fa
imxtools/sbtools: fix some instruction handling & crypto

Change-Id: I6530bdf27896d8325dec4e2ba31c7e6a0131a286
imxtools/sbtools: introduce elftosb1 for stmp36xx

The tool still lacks some feature of the proprietary one but
can create files with all the basic features.

Change-Id: Ib0c91210940ca829291ce70945f88dc510a49974
imxtools/sbtools: "fix" address handling in ELF

This is a common problem that proprietary tools don't handle ELF
files correctly. ELF sections use a virtual address and the
virtual -> physical translation is done though segments. This
allows to have a load (physical) address different from the
virtual one. Here is the trick: proprietary tools usually don't
take the pain to do the translation and just grab the virtual
address. This commit implements proper translation in elftosb1
knowing that this introduce a deviation from the behaviour of the
proprietary tool.

Change-Id: I91721a3a8dead382a0603f84ae3b35c5eb9704eb
imxtools/sbtools: fix sb1 product/component version writing

Change-Id: I0153192f41ccc5fb98e7e9f6f110d97bd76dbc47
imxtools/sbtools: implement rom/product/component version switch

Change-Id: If3ebae2e60f324c93f85a4f1a6f30257cccb735d
FS#12792 - Update of Serbian translation
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>

Change-Id: I9985ae3a8be3eaef7c073f07aa1ef3fe5c1127dc
Adapt OSD in plugin lib to be greylib compatible.

Requires addition of viewports and alternate framebuffers to greylib
which are essentially similar to the core implementation except that
the framebuffer can be any size and relationship to a viewport. Drawing
is always fully clipped to the intersecting area.

Adapt oscilloscope.c to the API change. FFT will use the new features
(later update).

Get rid of silly and wrong lcd_bmp_part use in OSD. Remove it from
plugin API (must be made incompatible now).

Change-Id: Iafa5e2174148fb8ad11db6b9d4add0dcabc5c563
Adapt FFT plugin to use floating on-screen display.

Helps appearance especially with the spectrogram view since it no longer
must be scrolled out of the way to avoid artifacts.

Additionally, allow settings to be saved and clean up some misellaneous
stuff to help graphics performance.

Still other "pointless" work to do on it... :-)

Change-Id: Iff2f725b0237ffb430e85f591675c2062b159abc
Pandora port: Remove non-working plugins

Change-Id: I923d2a583bbb41897daf2ea84bc8a2723f3a129c
Note: The credits screen/mikmod etc. is working.
Pandora port: Fix permissions before creating the .pnd archive

Otherwise the pandora unionfs mount point will show
the correct permissions as root but the normal user
won't be able to start the binary.

-> unionfs messes up the access rights

Change-Id: I79d744f5bdcee342090e95c7a5edeb775429e2f6
Pandora port: Prepare unofficial release

Code is based on the 'v3.12-final' tag.

Only tweak is that most plugins are not
distributed due to missing keymaps.

Change-Id: Ia09e52076e128504c1f1883078c29c408600f063