History log of /arch/arm/boot/dts/exynos5420-peach-pit.dts
Revision Date Author Comments
e1c69efc52bbad7fa289694672d467ab4fdf9f52 25-Sep-2014 Sjoerd Simons <sjoerd.simons@collabora.co.uk> ARM: dts: Explicitly set dr_mode on exynos Peach boards

In case the optional dr_mode property isn't set in the dwc3 nodes the
the controller will go into OTG mode if both USB host and USB gadget
functionality are enabled in the kernel configuration. Unfortunately
this results in USB not working on exynos5420-peach-pit and
exynos5800-peach-pi with such a kernel configuration unless manually
change the mode. To resolve that explicitly configure the dual role
mode as host.

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Reviewed-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
3b8fe9859112dd46c5aff521ec51e9e301278873 13-Sep-2014 Ajay Kumar <ajaykumar.rs@samsung.com> ARM: dts: update display related nodes for exynos5420-peach-pit

Add DT nodes for ps8622 bridge chip and panel.
Add backlight power supply for pwm-backlight.
Also add bridge phandle needed by dp to enable display on peach_pit.

Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
6a9e7318f288d7f01b0d178d41566406c0843d38 13-Sep-2014 Sjoerd Simons <sjoerd.simons@collabora.co.uk> ARM: dts: Add support Atmel touchpad for exynos5420-peach-pit

The Peach Pit board has an Atmel maXTouch trackpad device.
Add the needed Device Tree nodes to support it.

This Device Tree change is based on the Chrome OS 3.8 tree
but adapted to use the mainline Atmel maXTouch DT binding.

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
8be6a6d04ceae15de160ca4cbc0915baaee801e4 13-Sep-2014 Javier Martinez Canillas <javier.martinez@collabora.co.uk> ARM: dts: Set i2c7 clock at 400kHz for exynos based Peach boards

The downstream ChromeOS 3.8 kernel sets the clock frequency
for the I2C bus 7 at 400kHz. Do the same change in mainline.

Suggested-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
dc0cf1a3ecd53c55aecd7182bce15843ca29c895 13-Sep-2014 Javier Martinez Canillas <javier.martinez@collabora.co.uk> ARM: dts: Add ISL29018 sensor for exynos based Peach boards

The Exynos5420 based Peach Pit and the Exynos5800 based Peach Pi
machines have an i2c ISL29018 light sensor. This patch adds the
device nodes needed to support this device.

These DTS snippets were taken from the downstream Chrome OS 3.8
kernel Device Tree for Peach Pit and Pi boards.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
7b4880389053266c12e00e4a8fd5916c86161960 13-Sep-2014 Naveen Krishna Chatradhi <ch.naveen@samsung.com> ARM: dts: Add thermistor dts fragment used by exynos based Peach boards

This patch creates a thermistor fragment carrying the NTC
Thermistor nodes as children of the IIO based ADC.

This fragment is included in exynos5420-peach-pit.dts and
exynos5800-peach-pi.dts.

Signed-off-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
e634a15242b99217189d43624b57de3fe73d47a5 13-Sep-2014 Rahul Sharma <rahul.sharma@samsung.com> ARM: dts: add hdmi regulators for exynos5420-peach-pit

Adding regulators for hdmi for peach-pit board.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
064ac05080062ffa41fd4699583933d58a4a32d4 13-Sep-2014 Javier Martinez Canillas <javier.martinez@collabora.co.uk> ARM: dts: Add support max77802 PMIC for exynos based Peach boards

Exynos5420 based Peach Pit and Exynos5800 based Peach Pi boards
uses a Maxim 77802 power management IC to drive regulators and
its Real Time Clock. This patch adds support for this chip.

These are the device nodes and pinctrl configuration that
are present on the Peach pit DeviceTree source file in the
the Chrome OS kernel 3.8 tree.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a130548d8c06d4fda098f25a6b3dec62beec27cc 18-Aug-2014 Javier Martinez Canillas <javier.martinez@collabora.co.uk> ARM: dts: Improve Peach Pit and Pi power scheme

The DeviceTree files for the Peach Pit and Pi machines have
a simplistic model of the connections between the different
regulators since not all the tps65090 regulators get their
input supply voltage from the VDC. DCDC1-3, LD0-1 and fet7
parent supply is indded VDC but the fet1-6 get their input
supply from the DCDC1 and DCDC2 output voltage rails.

Update the DeviceTree to better reflect the real connections
between tps65090 regulators. Having this information in the
DTS is useful since FETs are switches that don't provide an
output voltage so the regulator core needs to fetch the FET
parent output voltage if the child voltage is queried.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Acked-by: Mark Brown <broonie@linaro.org>
Acked-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
aaa25a5a33cb2f406e59ff06a86b7f91026c2fa2 18-Aug-2014 Jaehoon Chung <jh80.chung@samsung.com> ARM: dts: unuse the slot-node and deprecate the supports-highspeed for dw-mmc in exynos

dw-mmc controller can support multiple slots.
But, there are no use-cases anywhere. So we don't need to support the
slot-node for dw-mmc controller.
And "supports-highspeed" property in dw-mmc is deprecated.
"supports-highspeed" property can be replaced with "cap-sd/mmc-highspeed".

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Tushar Behera <trblinux@gmail.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Tested-by: Sachin Kamat <sachin.kamat@samsung.com>
[kgene.kim@samsung.com: rebased exynos5250-snow changes]
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
8060098bbb564d27a287057a93d4fe3bfd266290 18-Jul-2014 Doug Anderson <dianders@chromium.org> ARM: dts: Add cros_ec to exynos5420-peach-pit and exynos5800-peach-pi

This adds cros_ec to exynos5420-peach-pit and exynos5800-peach-pi,
including:
* The keyboard
* The i2c tunnel
* The tps65090 under the i2c tunnel
* The battery under the i2c tunnel

To add extra motivation, it should be noted that tps65090 is one of
the things needed to get display-related FETs turned on for pit and
pi.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Tested-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Tushar Behera <tushar.b@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
ac5ce09e140c0238a8fb61d1c198ce9945e8be47 15-Jul-2014 Doug Anderson <dianders@chromium.org> ARM: dts: Add mask-tpm-reset node in exynos5420-peach-pit

The mask-tpm-reset GPIO is used by the kernel to prevent the TPM from
being reset across sleep/wake. If we don't set it to anything then
the TPM will be reset. U-Boot will detect this as invalid
and will reset the system on resume time. This GPIO can always be low
and not hurt anything. It will get pulled back high again during a
normal warm reset when it will default back to an input.

To properly preserve the TPM state across suspend/resume and to make
the chrome U-Boot happy, properly set the GPIO to mask the
reset to the TPM.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Vikas Sajjan <vikas.sajjan@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a8d80b6be83a45c80295cac6e9b9f4d6a279321f 08-Jul-2014 Tushar Behera <tushar.b@samsung.com> ARM: dts: Add sound-card name for Snow/Peach-Pit/Peach-Pi

Add sound-card name property to Snow/Peach-Pit/Peach-Pi boards.

Signed-off-by: Tushar Behera <tushar.b@samsung.com>
Acked-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
522c8ff5c3204f566f10388b96d0c6e6c51e69fe 21-Jun-2014 Tushar Behera <tushar.b@samsung.com> ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files

Peach-pit and Peach-pi boards are almost similar, hence the DTS file
is also very similar. Sorting nodes in both these files will allow
us to figure out the difference easily.

All the node aliases are sorted in alphabetically increasing order.
There is no functional change with this patch.

Signed-off-by: Tushar Behera <tushar.b@samsung.com>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
0ce9f47ab5aad621e5cf6ef51186f3499225d6a5 30-May-2014 Arun Kumar K <arun.kk@samsung.com> ARM: dts: correct the usb phy node in exynos5420-peach-pit

The vbus-supply property is wrongly updated in the
usbdrd node instead of the usbdrd_phy node. This patch
fixes the same.

Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
94b62c38f095fd7e69ebeafc5fbcd312602ff8e9 22-May-2014 Rahul Sharma <rahul.sharma@samsung.com> ARM: dts: move dp hpd gpio pin to pinctrl_0 for exynos5420 peach_pit

DP Hpd Gpio pin which is "gpx2-6" in Exynos 5420 based peach board,
belongs to Pinctrl_0. It has moved to pinctrl_0 from pinctrl_3.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a0969acf391190230b0a23af4864ec86dc6ae0af 19-May-2014 Rahul Sharma <rahul.sharma@samsung.com> ARM: dts: enable dp-controller for exynos5420-peach-pit board

Enable dp-controller for peach-pit board.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
4779aacf9139431549c898a97227aa60f3d0a0f1 19-May-2014 Rahul Sharma <rahul.sharma@samsung.com> ARM: dts: enable fimd for exynos5420 based peach-pit board

Enable fimd for peach-pit board.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
14a35ada43de1020f1947f2b1a835567c985bbe8 19-May-2014 Vivek Gautam <gautam.vivek@samsung.com> ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-peach-pit

Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.

Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
ead3993e1daac2c87d9528bc7dada101e3e658f0 17-May-2014 Tushar Behera <tushar.behera@linaro.org> ARM: dts: Add sound node for exynos5420-peach-pit board

The audio setup on Peach-pit board is similar to Snow board, hence the
sound-card driver used on Snow board can be reused on Peach-pit board.

Peach-pit board uses MAX98090 audio codec.

Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
6ac189fc85ea627fe92d7e9aed7426d08f43b240 15-May-2014 Rahul Sharma <rahul.sharma@samsung.com> ARM: dts: enable hdmi for exynos5420-peach-pit board

Enable hdmi for exynos5420 based peach-pit board.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Acked-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
3528dd34b2d3dc642669fd12399e18a16e3aacc8 08-May-2014 Arun Kumar K <arun.kk@samsung.com> ARM: dts: Add exynos5420 peach-pit board support

Adds the google peach-pit board dts file which uses
exynos5420 SoC.

Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
Signed-off-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>