regulator: tps6586x: Fix the voltage table for -43 SM3

The voltages table for the SM2 output of the TPS658643 was in
micro-volts as in mainline, however this driver needs milli-volts.

Change-Id: I37432c7278d9edda60a438642db25c561dc1eb63
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1491
Reviewed-by: Julian Scheel <julian@jusst.de>
regulator: tps6586x: Remove some useless output definitions

The voltage table for the TPS658640 contains some useless definitions:
 - LDO0 and LDO1 are exactly like the generic definition, hence useless.
 - LD8 had a second broken definition, because the outputs are searched
   in order this definition was never used.

Change-Id: I6d94b7078e4471347e86a46c585f4a6c627a38cc
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1492
Reviewed-by: Julian Scheel <julian@jusst.de>
regulator: tps658640: Fix the LDO RTC definition

The LDO RTC was using the generic definition, however the TPS658640
has a different set of output voltages and the output voltage can't be
set.

Add a new set of regulator ops to handle such fixed LDO and add new
voltage table for the RTC output.

Change-Id: I2d19594446288f2d8392b5354aad58d35d4d26b3
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1493
Reviewed-by: Julian Scheel <julian@jusst.de>
arch: arm: tegra: tamonten: Raise the temperature limit to 105°C

The temperature sensor was currently set to shutdown the system at
85°C, however the T20 can go up to 105°C. Although the CPU throttling
doens't work currently, we also raise the throttling temperature to
90°C so that it is still 15°C lower than the shutdown temperature.

Change-Id: I169d2551d841bec57f308ff1e119c34e4e1535d4
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1524
Reviewed-by: Julian Scheel <julian@jusst.de>
hwmon/adt7461: Properly set the extended temperature range

The platform data can request to use the sensor in the extended
temperature range, however the driver didn't configure the chip for
this mode.

Change-Id: Ia17c32eb08fe0b7f318db1bccbb9237ded5c6852
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Tested-by: Nicolas Bänisch <nicolas.baenisch@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1579
Reviewed-by: Julian Scheel <julian@jusst.de>
hwmon/adt7461: Fix checking the return value of gpio_request()

The return value of gpio_request() was checked with IS_ERR(),
however gpio_request() return an error code and not a pointer.

Change-Id: I2c6fcdb83640a148694fb4d1f0c53b2c642c53cf
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1580
Reviewed-by: Julian Scheel <julian@jusst.de>
arch: arm: tegra: tamonten: Use the extended temperature range

The default range of the temperature sensor doesn't allow reading
negative temperature, for this the extended range is needed.

Change-Id: Ibb3f060f985db66947c69b7e12c2b1fc3c971f37
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Tested-by: Nicolas Bänisch <nicolas.baenisch@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1619
Reviewed-by: Nicolas Bänisch <nicolas.baenisch@avionic-design.de>