kernel: add solos-pci update for 3.3

Same patches that I just merged for 3.6 and 3.7, except with one
additional fix that went into v3.4 that needed to be included.

Submitted more for the benefit of the AA branch than for trunk.

[juhosg: refresh the patch with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34813 3c298f89-4303-0410-b956-a3cf2f4a3e73
AA: kernel: add solos-pci update for 3.3

Backport of r34813.

Same patches that I just merged for 3.6 and 3.7, except with one
additional fix that went into v3.4 that needed to be included.

Submitted more for the benefit of the AA branch than for trunk.

[juhosg: refresh the patch with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34814 3c298f89-4303-0410-b956-a3cf2f4a3e73
[package/base-files] hot-fix nameclash in sysupgrade: rename pivot() to supivot() in sysupgrade

Sysupgrade defines its very own pivot() function.
Prior merging boot.sh and functions.sh sysupgrade just included boot.sh,
now it includes functions.sh which defines pivot() as well, however
slightly different which causes sysupgrade to fail.

This is a hot-fix to unbreak sysupgrade, however those two pivot()
functions should actually get merged.

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34815 3c298f89-4303-0410-b956-a3cf2f4a3e73
[kernel] make to rtl8366_smi of binding use gpio_is_valid

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34816 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] properly symlink the adsl firmware

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34817 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] minor cleanup for adsl firmware handling

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34818 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] adsl firmware in wrong submenu

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34819 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] refresh patch and install v1.1 gphy blobs

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34820 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] add more lantiq phy ids based on daniels uboot code

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34821 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] add phy-reset gpio handling to xrx200-net

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34822 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] improve button handling

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34823 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] more devicetree fixes

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34824 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] fix typo inside fritz3370 devicetree file

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34825 3c298f89-4303-0410-b956-a3cf2f4a3e73
[lantiq] add missing PHY_BASIC_FEATURES to 100mbit phys

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34826 3c298f89-4303-0410-b956-a3cf2f4a3e73
AA: backport: "[tools] ipkg-utils: Force gnu format for tar (#12496)"

[backport r34261]

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34827 3c298f89-4303-0410-b956-a3cf2f4a3e73
nut: add initscripts for upsd and upsmon, create config from UCI

There's more to be done here, but this is a good start and covers most
things that people will need to configure.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34828 3c298f89-4303-0410-b956-a3cf2f4a3e73
nut: install development files for libupsclient

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34829 3c298f89-4303-0410-b956-a3cf2f4a3e73
collectd: enable nut plugin

This works now...

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34830 3c298f89-4303-0410-b956-a3cf2f4a3e73
collectd: remove bogus maximum of 3600 seconds for 'timeleft'

The apcups and snmp plugins were using this to store time in minutes, but
nut uses seconds. Upstream wants to make them all use seconds (unlike my
first patch to make nut use minutes to be consistent with the others), so
all we need to do is fix the maximum. If we were *using* the apcups and
snmp plugins, those would probably want fixing to multiply by 60.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34831 3c298f89-4303-0410-b956-a3cf2f4a3e73
flashrom: remove broken msr path change

This almost caused a nasty accident on my Geos — without the MSR access
it managed to erase *most* of the flash and write the new image, but
didn't manage to change the last few KiB. Thankfully I'd already taken a
copy of the old contents, and could flash them back.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@34832 3c298f89-4303-0410-b956-a3cf2f4a3e73