* [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board
@ 2014-09-16 16:04 Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 1/2] ARM: dts: sunxi: Add fixed 5V regulator Chen-Yu Tsai
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Chen-Yu Tsai @ 2014-09-16 16:04 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
This is v4 of the HSG H702 tablet support patch. I've split the original
patch into 2, one for the common 5V regulator, and the other for the
tablet.
Changes since v3
- Move fixed regulator to common regulators in separate patch.
- Use said common regulator for usb1-vbus.
- Slightly changed commit title
Changes since v2:
- Dual license under GPL/X11.
- Use extra fixed regulator for usb1-vbus.
Chen-Yu Tsai (2):
ARM: dts: sunxi: Add fixed 5V regulator
ARM: dts: sun5i: Add DT for HSG H702 tablet board
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 130 +++++++++++++++++++++++++
arch/arm/boot/dts/sunxi-common-regulators.dtsi | 7 ++
3 files changed, 138 insertions(+)
create mode 100644 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts
--
2.1.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v4 1/2] ARM: dts: sunxi: Add fixed 5V regulator
2014-09-16 16:04 [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
@ 2014-09-16 16:04 ` Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 2/2] ARM: dts: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
2014-09-17 15:46 ` [PATCH v4 0/2] ARM: " Maxime Ripard
2 siblings, 0 replies; 4+ messages in thread
From: Chen-Yu Tsai @ 2014-09-16 16:04 UTC (permalink / raw)
To: linux-arm-kernel
Most if not all boards we've seen have a fixed 5V regulator, which is
the main power supply and/or fixed output of the PMIC.
Add this one to the common regulators DTSI.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
---
arch/arm/boot/dts/sunxi-common-regulators.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/sunxi-common-regulators.dtsi b/arch/arm/boot/dts/sunxi-common-regulators.dtsi
index 3d021ef..c9c5b10 100644
--- a/arch/arm/boot/dts/sunxi-common-regulators.dtsi
+++ b/arch/arm/boot/dts/sunxi-common-regulators.dtsi
@@ -86,4 +86,11 @@
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};
+
+ reg_vcc5v0: vcc5v0 {
+ compatible = "regulator-fixed";
+ regulator-name = "vcc5v0";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ };
};
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 2/2] ARM: dts: sun5i: Add DT for HSG H702 tablet board
2014-09-16 16:04 [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 1/2] ARM: dts: sunxi: Add fixed 5V regulator Chen-Yu Tsai
@ 2014-09-16 16:04 ` Chen-Yu Tsai
2014-09-17 15:46 ` [PATCH v4 0/2] ARM: " Maxime Ripard
2 siblings, 0 replies; 4+ messages in thread
From: Chen-Yu Tsai @ 2014-09-16 16:04 UTC (permalink / raw)
To: linux-arm-kernel
This is a Q8 format 7 inch tablet with an Allwinner A13 SoC.
It has 512MB DRAM, 4GB NAND flash, an accelerometer, camera,
RTL8188-based WiFi, and micro SD slot for external storage.
It is likely made by a subsidiary of Hanns.G (Hannstar).
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 130 +++++++++++++++++++++++++++++++
2 files changed, 131 insertions(+)
create mode 100644 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index ecb55a3..2f42b18 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -406,6 +406,7 @@ dtb-$(CONFIG_MACH_SUN4I) += \
dtb-$(CONFIG_MACH_SUN5I) += \
sun5i-a10s-olinuxino-micro.dtb \
sun5i-a10s-r7-tv-dongle.dtb \
+ sun5i-a13-hsg-h702.dtb \
sun5i-a13-olinuxino.dtb \
sun5i-a13-olinuxino-micro.dtb
dtb-$(CONFIG_MACH_SUN6I) += \
diff --git a/arch/arm/boot/dts/sun5i-a13-hsg-h702.dts b/arch/arm/boot/dts/sun5i-a13-hsg-h702.dts
new file mode 100644
index 0000000..8b3cd090
--- /dev/null
+++ b/arch/arm/boot/dts/sun5i-a13-hsg-h702.dts
@@ -0,0 +1,130 @@
+/*
+ * Copyright 2014 Chen-Yu Tsai <wens@csie.org>
+ *
+ * This file is dual-licensed: you can use it either under the terms
+ * of the GPL or the X11 license, at your option. Note that this dual
+ * licensing only applies to this file, and not this project as a
+ * whole.
+ *
+ * a) This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ *
+ * Or, alternatively,
+ *
+ * b) Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+/dts-v1/;
+/include/ "sun5i-a13.dtsi"
+/include/ "sunxi-common-regulators.dtsi"
+
+/ {
+ model = "HSG H702";
+ compatible = "hsg,h702", "allwinner,sun5i-a13";
+
+ soc at 01c00000 {
+ mmc0: mmc at 01c0f000 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_h702>;
+ vmmc-supply = <®_vcc3v3>;
+ bus-width = <4>;
+ cd-gpios = <&pio 6 0 0>; /* PG0 */
+ cd-inverted;
+ status = "okay";
+ };
+
+ usbphy: phy at 01c13400 {
+ /*
+ * There doesn't seem to be a GPIO for controlling
+ * usb1 vbus, despite the fex file saying otherwise.
+ */
+ usb1_vbus-supply = <®_vcc5v0>;
+ status = "okay";
+ };
+
+ ehci0: usb at 01c14000 {
+ status = "okay";
+ };
+
+ ohci0: usb at 01c14400 {
+ status = "okay";
+ };
+
+ pinctrl at 01c20800 {
+ mmc0_cd_pin_h702: mmc0_cd_pin at 0 {
+ allwinner,pins = "PG0";
+ allwinner,function = "gpio_in";
+ allwinner,drive = <0>;
+ allwinner,pull = <1>;
+ };
+ };
+
+ uart1: serial at 01c28400 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart1_pins_b>;
+ status = "okay";
+ };
+
+ i2c0: i2c at 01c2ac00 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c0_pins_a>;
+ status = "okay";
+
+ axp209: pmic at 34 {
+ compatible = "x-powers,axp209";
+ reg = <0x34>;
+ interrupts = <0>;
+ interrupt-controller;
+ #interrupt-cells = <1>;
+ };
+ };
+
+ i2c1: i2c at 01c2b000 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c1_pins_a>;
+ status = "okay";
+
+ pcf8563: rtc at 51 {
+ compatible = "nxp,pcf8563";
+ reg = <0x51>;
+ };
+ };
+
+ i2c2: i2c at 01c2b400 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c2_pins_a>;
+ status = "okay";
+ };
+ };
+};
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board
2014-09-16 16:04 [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 1/2] ARM: dts: sunxi: Add fixed 5V regulator Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 2/2] ARM: dts: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
@ 2014-09-17 15:46 ` Maxime Ripard
2 siblings, 0 replies; 4+ messages in thread
From: Maxime Ripard @ 2014-09-17 15:46 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Sep 17, 2014 at 12:04:44AM +0800, Chen-Yu Tsai wrote:
> Hi,
>
> This is v4 of the HSG H702 tablet support patch. I've split the original
> patch into 2, one for the common 5V regulator, and the other for the
> tablet.
Applied both of them, thanks!
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140917/8fdf5c16/attachment-0001.sig>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-09-17 15:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-16 16:04 [PATCH v4 0/2] ARM: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 1/2] ARM: dts: sunxi: Add fixed 5V regulator Chen-Yu Tsai
2014-09-16 16:04 ` [PATCH v4 2/2] ARM: dts: sun5i: Add DT for HSG H702 tablet board Chen-Yu Tsai
2014-09-17 15:46 ` [PATCH v4 0/2] ARM: " Maxime Ripard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).