optimize WSPLL work for iriver h100 and h300 series

For Iriver h100 & h300 series we don't need always use WSPLL,
because in most cases WSPLL clock and SYSCLK has the same value,
and we have additional WSPLL errors to the output clock. Now that is fixed.

Change-Id: I04aebee659c57c45dc8603e409b9db42bdde534a
Reviewed-on: http://gerrit.rockbox.org/434
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
2600box - An Atari2600 emulator for color targets

An Atari 2600 emulator for Rockbox originally uploaded to flyspray,
by Anton Romanov on 22 September 2006.  An effort to bring this
patch up to date with and compiling against HEAD/master.

Changes:
* Added rockbox style *.make
* a26/A26 file extention added to files.c
* Entry for viewers.config, can open *.a26 files from the file browser
* Keymaps for most color targets have been added to rbconfig.h
* Screen resizing/stretching has been fixed
* Various other "bringing up to date" changes

Todo:
* Simulators crash after a few seconds of button input
* There is no sound
* Some keymaps are not intuitive - I need feed back from testers
* Some keymaps are missing - I'm weeding these out as I test
* The code styling has not been formated to be rockbox conformant

Fixes:
* For some reason rb_keyb.c was empty

Change-Id: I234c616e275a400eb135beee9ab8d104d8e263bf
Merge commit 'refs/changes/62/662/3' of git://git.rockbox.org/rockbox into 2600box
Merge branch '2600box' into working
sbtools: use default transfer size if it cannot be probed

A older commit removed this ability but it tends to be a problem since the HID
driver can prevent probing of transfer size which then needs to be entered
by hand on the command line.

Change-Id: Ie5a556ffdcc2adec0e1c984810983e19136b6473
hwstub: remove protocol to make it use its own interface

This way, hwstub can be implemented along with other usb features/interfaces.

Change-Id: I7148cab845049cc0a8b8e740fa0d52d3a385eaed
hwstub: fix library to actually work and compile, still miss some functions

Change-Id: I968dafb4dca7d674165a43e3a435762fe38ed37f
hwstub: don't put revision in the protocol, it's specific to the implementation

Change-Id: I1311a22da41fe977f1613f1e313a864baa03027c
hwstub: fix horrible bug

Change-Id: I8042f692045a23dbb545d840e5169ce4b99fe5d2
hwstub: fix missing \n

Change-Id: I077a38d8a8905b7ad686d0d00b2a8a48bd206ade
hwstub_shell: add support for set/clr/tog without SCT using read and write

Change-Id: Ib0a5123e5cc51ee193ef761c36af63467740c670
hwstub: add string version

Change-Id: I919c27eb7ea69fdac7b3a65785a5a6eb3723a80e
hwstub: library now check version on open

Change-Id: I672a882ad06780da93c1d811af2b28ff60d07469
qeditor: use hwstub library function to identify devices

The new protocol is interface based, so matching PID:VID is not sufficient

Change-Id: I27983a9c3b7db01b8e63b41e885f86d09c362f60
qeditor: add soc panel, to display soc information

Change-Id: Ie442b82d96fb150c7466f1a274240f9b111fd91e
hwstub: fix compile issue

Change-Id: I939c05d3c1319b122fe64bff0f0ea300ecbd1180
sbtools: add option to ignore sha1 errors

Change-Id: I6bf9e4671e57f8ff3f436660e8ecb561027a036c
hwstub: trivial changes

Change-Id: Iacb1721db1ae59d5f359d244fd68234915e611cf
hwstub: implement jump/call in stub

Change-Id: I876fa012c5ae1509e57f5816a8ed31dc69d62ca0
hwstub: add support for jump/call in library

Change-Id: Ia57ca613609a5e89e41ff927d7fc137c6841046a