On Thu, Oct 8, 2015 at 10:41 PM, wrote:
> Good morning all
>
> I am trying to output allwinner A20 clk_out_a to the relevant PI12 of the
> cpu
> That should be possible in theory and olimex board actually has a pin where
> I can test it.
>
> My current setup is uBoot
On Thu, Oct 15, 2015 at 10:27 PM, Hans de Goede <hdego...@redhat.com> wrote:
> Add pinmuxing for external interrupt functionality through the
> sun6i "r" pincontroller.
>
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
Acked-by: Chen-Yu Tsai <w...
On Thu, Oct 15, 2015 at 10:27 PM, Hans de Goede <hdego...@redhat.com> wrote:
> The r_pio gpio / pin controller has a pin_base of non 0, we need to
> adjust for this before calling sunxi_pinctrl_desc_find_function_by_pin.
>
> Signed-off-by: Hans de Goede <hdego...@redhat.co
On Fri, Oct 16, 2015 at 2:52 PM, Hans de Goede wrote:
> Hi,
>
> On 15-10-15 16:58, Benjamin Henrion wrote:
>>
>> Hi,
>>
>> I got Q88 tablet with a broken screen from the flea market for 4EUR.
>>
>> Soldered the pins on the back for the serial port, got the console
>> working
On Fri, Oct 16, 2015 at 3:46 PM, Hans de Goede <hdego...@redhat.com> wrote:
> The r_pio gpio / pin controller has a pin_base of non 0, we need to
> adjust for this before calling sunxi_pinctrl_desc_find_function_by_pin.
>
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
On Fri, Oct 16, 2015 at 3:46 PM, Hans de Goede <hdego...@redhat.com> wrote:
> Add pinmuxing for external interrupt functionality through the
> sun6i "r" pincontroller.
>
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
Acked-by: Chen-Yu Tsai <w...@csie
On Fri, Oct 16, 2015 at 2:41 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Thu, Oct 15, 2015 at 12:32:19AM +0800, Chen-Yu Tsai wrote:
>> The AXP223 is a new PMIC commonly paired with Allwinner A23/A33 SoCs.
>> It is functionally identical to AXP221; only
On Fri, Oct 16, 2015 at 3:20 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> Hi,
>
> On Mon, Oct 12, 2015 at 05:42:10PM +0800, Chen-Yu Tsai wrote:
>> On Mon, Oct 12, 2015 at 5:30 PM, Maxime Ripard
>> <maxime.rip...@free-electrons.com> wrote:
>&g
Hi,
On Fri, Oct 9, 2015 at 1:06 PM, Lawrence Yu wrote:
> From: lyu
>
> Enable the axp221 PMIC chip in the dts file.
> Allows board to power off correctly from the poweroff command
>
> Tested on Contixo Q102 Tablet which uses the yones toptech bs1078 v2 pcb.
>
On Tue, Oct 20, 2015 at 2:48 AM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Mon, Oct 19, 2015 at 02:20:29PM +0800, Chen-Yu Tsai wrote:
>> On Mon, Oct 19, 2015 at 2:02 PM, Maxime Ripard
>> <maxime.rip...@free-electrons.com> wrote:
>> > On F
the Kconfig symbol to tristate to allow
the user to build it as a module.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Hi Arnd,
Maxime requested we make the RSB driver and subsequent PMIC drivers
tristate. Please squash this patch into patch 2 of the RSB series
when you apply them.
Thanks
Reduced Serial Bus (RSB) is an Allwinner proprietery interface
used to communicate with PMICs and other peripheral ICs.
RSB is a two-wire push-pull serial bus that supports 1 master
device and up to 15 active slave devices.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
Reviewed-by: Mark
. This
is used to talk to the PMIC, and later with the A80 and A83 platform, the
audio codec IC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com>
---
.../devicetree/bindings/bus/sunxi-rsb.txt | 47 ++
y only defining a single
> regulator, controlled by PD2. Testing shows that the USB ports are now
> (correctly) only powered up once the USB PHY driver is loaded.
>
> Reported-by: Siarhei Siamashka <siarhei.siamas...@gmail.com>
> Signed-off-by: Adam Sampson <a...@offog.org>
Revie
of the battery fuel gauge.
This patch adds a dtsi file for all the common bindings for these
PMICs. Currently this is just listing all the regulator nodes. The
regulators are initialized based on their device node names.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/axp22
The DC5LDO regulator supplies VDD-CPUS, which is for the embedded
controller in the A31 SoC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts
The VDD-CPU and VDD-GPU regulators were incorrectly swapped.
Fixes: bab03561224ba ("ARM: dts: sun6i: hummingbird: Add AXP221 regulator
nodes")
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 8
1 file changed, 4
, audio jacks, 2 tablet-like volume
buttons, RS232 style UART and USB OTG (though VBUS is not connected).
Various headers are available for other addon modules, such as SDIO
WiFi, LCD display, camera sensor, UARTs, I2C, SPI and GPIOs.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/bo
ch 4 enables the AXP221 DC5LDO regulator on the Hummingbird A31.
This is used to power the embedded controller/processor core.
Patch 5 adds dtsi/dts files for the Sinlinx SinA31s development kit.
Regards
ChenYu
Chen-Yu Tsai (5):
ARM: dts: sun6i: hummingbird: Fix VDD-CPU and VDD-GPU regulator names
A
Now that we have axp22x.dtsi describing common axp22x hardware, use
it and reference the nodes instead of declaring the whole tree.
Also drop the "always-on" from the vdd-gpu regulator, since we don't
support the GPU anyway.
And add a regulator reference for cpu0.
Signed-off-by: Chen-
On Mon, Oct 12, 2015 at 1:20 AM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Fri, Oct 09, 2015 at 11:22:23PM +0800, Chen-Yu Tsai wrote:
>> On Fri, Oct 9, 2015 at 4:42 PM, Maxime Ripard
>> <maxime.rip...@free-electrons.com> wrote:
>> > The C.H.I
On Mon, Oct 12, 2015 at 4:31 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> Hi,
>
> On Sat, Oct 10, 2015 at 10:48:56PM +0800, Chen-Yu Tsai wrote:
>> The VDD-CPU and VDD-GPU regulators were incorrectly swapped.
>>
>> Fixes: bab03561224ba ("AR
On Mon, Oct 12, 2015 at 5:30 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> Hi,
>
> On Sat, Oct 10, 2015 at 10:49:00PM +0800, Chen-Yu Tsai wrote:
>> + {
>> + /* Available on camera header */
>> + pinctrl-names = "default";
>
Hi,
On Sat, Oct 10, 2015 at 9:47 AM, Adam Sampson wrote:
> The LinkSprite pcDuino v3 Nano's two USB host ports are powered by a
> single RT9701GB regulator, which has its enable input tied to the A20's
> PD2 pin, pulled up to 3v3 via a 10k resistor.
>
> However, the script.bin
;
> Reviewed-by: Hans de Goede <hdego...@redhat.com>
Reviewed-by: Chen-Yu Tsai <w...@csie.org>
Thanks
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving email
for
> the other families.
>
> Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com>
> Reviewed-by: Hans de Goede <hdego...@redhat.com>
> Acked-by: Stephen Boyd <sb...@codeaurora.org>
Reviewed-by: Chen-Yu Tsai <w...@csie.org>
Thanks
--
You receiv
ed-by: Hans de Goede <hdego...@redhat.com>
Reviewed-by: Chen-Yu Tsai <w...@csie.org>
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to linux-sunxi+unsu
On Fri, Oct 9, 2015 at 4:42 PM, Maxime Ripard
wrote:
> The C.H.I.P. is a small SBC with an Allwinner R8, 8GB of NAND, 512MB of
> RAM, USB host and OTG, a wifi / bluetooth combo chip, an audio/video jack
> and two connectors to plug additional boards on top of it.
UART header, and a 40-pin GPIO header.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
This is based on Jens' H3 patches and Hans' H3 USB patches.
USB works nicely on this board.
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
3 migrates the Hummingbird A31 dts to use the new axp221.dtsi
Patch 4 adds the pinmux settings for A31/A31s mmc2 with 8-bit bus for
emmc.
Patch 5 adds dtsi/dts files for the Sinlinx SinA31s development kit.
Patch 6 adds a dts file for the A31s based MSI Primo81 tablet.
Regards
ChenYu
Chen-Yu
power supply and
GPIO support are required for full USB OTG support.
Signed-off-by: Siarhei Siamashka siarhei.siamas...@gmail.com
Signed-off-by: Karsten Merker mer...@debian.org
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
Changes since v4:
- Use axp221.dtsi and add all active regulators
Now that we have axp221.dtsi describing common axp22x hardware, use
it and reference the nodes instead of declaring the whole tree.
Also add regulator reference for cpu0 supply.
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 114
sun6i also has the LRADC for tablet buttons.
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
arch/arm/boot/dts/sun6i-a31.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31.dtsi
index 54bb83b58f42..431c7c884e1c 100644
, audio jacks, 2 tablet-like volume
buttons, RS232 style UART and USB OTG (though VBUS is not connected).
Various headers are available for other addon modules, such as SDIO
WiFi, LCD display, camera sensor, UARTs, I2C, SPI and GPIOs.
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
arch/arm/boot/dts
This also includes the reset pin for emmc.
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
arch/arm/boot/dts/sun6i-a31.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31.dtsi
index 431c7c884e1c..98359f37bf11 100644
interface.
Signed-off-by: Chen-Yu Tsai w...@csie.org
---
arch/arm/boot/dts/axp221.dtsi | 148 ++
1 file changed, 148 insertions(+)
create mode 100644 arch/arm/boot/dts/axp221.dtsi
diff --git a/arch/arm/boot/dts/axp221.dtsi b/arch/arm/boot/dts/axp221.dtsi
new
On Sat, Aug 29, 2015 at 4:43 AM, Maxime Ripard
maxime.rip...@free-electrons.com wrote:
On Sat, Aug 29, 2015 at 12:09:55AM +0800, Chen-Yu Tsai wrote:
+/*
+ * AXP221/221s/223 Integrated Power Management Chip
+ * http://www.x-powers.com/product/AXP22X.php
+ *
http://dl.linux-sunxi.org/AXP
On Fri, Aug 28, 2015 at 8:32 PM, Maxime Ripard
maxime.rip...@free-electrons.com wrote:
On Fri, Aug 28, 2015 at 05:54:36PM +0800, Chen-Yu Tsai wrote:
Now that we have axp221.dtsi describing common axp22x hardware, use
it and reference the nodes instead of declaring the whole tree.
Also add
On Fri, Aug 28, 2015 at 8:31 PM, Maxime Ripard
maxime.rip...@free-electrons.com wrote:
On Fri, Aug 28, 2015 at 05:54:35PM +0800, Chen-Yu Tsai wrote:
The AXP221 PMIC is used with some Allwinner SoCs. This patch adds
a dtsi file listing all the regulator nodes. The regulators are
initialized
On Tue, Sep 1, 2015 at 2:29 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Sat, Aug 29, 2015 at 10:07:12AM +0800, Chen-Yu Tsai wrote:
>> >> >> +
>> >> >> + {
>> >> >> + compatible = "x-powers,axp221";
On Tue, Sep 8, 2015 at 3:45 PM, Hans de Goede wrote:
> Hi,
>
> On 07-09-15 22:56, Maxime Ripard wrote:
>>
>> On Mon, Sep 07, 2015 at 09:05:29AM +0200, Hans de Goede wrote:
>
> +_ldo3 {
> + /*
> +* We need to always power the camera sensor,
On Tue, Sep 8, 2015 at 8:49 PM, Hans de Goede <hdego...@redhat.com> wrote:
> Hi,
>
>
> On 09/08/2015 10:40 AM, Chen-Yu Tsai wrote:
>>
>> On Tue, Sep 8, 2015 at 3:45 PM, Hans de Goede <hdego...@redhat.com> wrote:
>>>
>>> Hi,
>>>
>>
the
regulator tree, and the 3rd through the sunxi tree?
Thanks.
Regards,
ChenYu
Chen-Yu Tsai (3):
mfd: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO
regulators
regulators: axp20x: Rename supply names for AXP221 DC1SW and DC5LDO
ARM: dts: sun6i: hummingbird: Rename AXP221 DC1SW
"dcdc1-supply" and "dcdc5-supply" are renamed to "dc1sw-supply" and
"dc5ldo-supply" respectively. Update the dts to reflect the new supply
names for the regulators.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun6i-a31-hummingb
am regulator names, or "dc1sw" and "dc5ldo"
respectively.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
drivers/regulator/axp20x-regulator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/regulator/axp20x-regulator.c
b/drivers/regulator
am regulator names, or "dc1sw" and "dc5ldo"
respectively.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/mfd/axp20x.tx
On Thu, Sep 17, 2015 at 7:29 PM, Maxime Ripard
wrote:
> Hi Yassin,
>
> On Wed, Sep 16, 2015 at 12:05:55AM +1000, yassinjaf...@gmail.com wrote:
>> From: Yassin Jaffer
>>
>> Add Keypad controller node definition to the A20 SoC.
>>
>>
On Thu, Sep 17, 2015 at 9:31 PM, Maxime Ripard
wrote:
> Hi Mark,
>
> On Wed, Sep 16, 2015 at 08:16:12PM +0100, Mark Brown wrote:
>> On Sat, Sep 12, 2015 at 03:26:24PM +0200, Maxime Ripard wrote:
>>
>> This looks pretty good, there's a few minor things below but
On Mon, Aug 24, 2015 at 6:43 AM, Rob Herring <robherri...@gmail.com> wrote:
> On Tue, Aug 18, 2015 at 11:20 PM, Chen-Yu Tsai <w...@csie.org> wrote:
>> Reduced Serial Bus is a proprietary 2-line push-pull serial bus
>> supporting multiple slave devices.
>>
>
On Fri, Aug 28, 2015 at 8:34 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Fri, Aug 28, 2015 at 05:54:38PM +0800, Chen-Yu Tsai wrote:
>> The Sinlinx A31s SDK is a A31s based module/baseboard development kit.
>>
>> The core module has the SoC, PMIC
On Mon, Sep 28, 2015 at 3:42 PM, Maxime Ripard
wrote:
> Hi Priit,
>
> On Tue, Sep 22, 2015 at 04:26:57PM +0300, Priit Laes wrote:
>> On Sat, 2015-09-12 at 15:26 +0200, Maxime Ripard wrote:
>> > Hi everyone,
>> >
>> > This patch set adds the support for what
"dcdc1-supply" and "dcdc5-supply" have been dropped, as they are
internally connected and should not be represented in the device
tree.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 --
1 file changed, 2 deletions(-)
, but handled internally by the driver.
This patch has the driver remember the regulator names for the parent
DCDC1/DCDC5, and use them as supply names for DC1SW/DC5LDO.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
drivers/regulator/axp20x-regulator.c | 54 +
ected within the PMIC, their relationships
should not be visible in the device tree.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Documentation/devicetree/bindings/mfd/axp20x.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings
that uses these
bindings.
If everything's ok, could we merge this for 4.4?
Thanks.
Regards,
ChenYu
Chen-Yu Tsai (3):
mfd: axp20x: Drop AXP221 DC1SW and DC5LDO regulator supplies from
bindings
regulator: axp20x: set supply names for AXP22X DC1SW/DC5LDO internally
ARM: dts: sun6i: hummingbird: D
The Reduced Serial Bus controller is used to talk to the onboard PMIC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v4:
- Move enabling RSB controller from ippo-q8h-v5 dts to sun8i-q8-common
---
arch/arm/boot/dts/sun8i-q8-common.dtsi | 4
1 file changed, 4 inse
This patch adds a device node for the Reduced Serial Bus (RSB)
controller and the defacto pinmux setting to the A23/A33 dtsi.
Since there is only one possible pinmux setting for RSB, just
set it in the dtsi.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v4:
None
C
Reduced Serial Bus (RSB) is an Allwinner proprietery interface
used to communicate with PMICs and other peripheral ICs.
RSB is a two-wire push-pull serial bus that supports 1 master
device and up to 15 active slave devices.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes si
. This
is used to talk to the PMIC, and later with the A80 and A83 platform, the
audio codec IC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
Acked-by: Maxime Ripard <maxime.rip...@free-electrons.com>
---
Changes since v4:
- Added ack by Maxime
Changes since v3:
- Merged common
ugh Maxime's tree?
Regards,
ChenYu
Chen-Yu Tsai (5):
soc: sunxi: Add Allwinner Reduced Serial Bus (RSB) controller bindings
soc: sunxi: Add driver for Allwinner Reduced Serial Bus
ARM: dts: sun8i: Add Reduced Serial Bus controller device node to
A23/A33 dtsi
ARM: dts: sun8i: q8-common: Enab
The Reduced Serial Bus controller is used to talk to the onboard PMIC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v4:
None
---
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a33-sinlinx-
On Mon, Oct 5, 2015 at 2:58 AM, Siarhei Siamashka
wrote:
> The pcDuino1 board does not use any power switches at all for its
> two USB host ports and the VBUS pins are always connected to 5V.
>
> The pcDuino2 board uses the RT9701GB power switch for its single
> USB
Hi Lee,
On Sun, Sep 20, 2015 at 12:17 PM, Lee Jones <lee.jo...@linaro.org> wrote:
> On Wed, 16 Sep 2015, Chen-Yu Tsai wrote:
>
>> The DC1SW and DC5LDO regulators in the AXP221 are internally chained
>> to DCDC1 and DCDC5, hence the names. The original bindings used the
&
FEX file uses
a lower PWM frequency.
Regards
ChenYu
Chen-Yu Tsai (4):
ARM: dts: sun8i: Add PWM controller node for A23/A33
ARM: dts: sun8i: Add PWM channel 0 pinmux setting for A23/A33
ARM: dts: sun8i: Enable PWM controller on A23/A33 Q8 format tablets
ARM: dts: sun8i: Add pwm-backlight
The PWM controller has 2 outputs, with one usable pin for each.
Add a pinmux setting for the first channel. This is often used
for backlight dimming on tablets.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 7 +++
1 file changed, 7 inse
it.
The brightness levels are arbitrary. The FEX files do not have
such information. As such, actual brightness levels may differ
from device to device.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun8i-q8-common.dtsi | 20
1 file changed, 20 insertions(+)
A23/A33 have a PWM controller that is compatible to the one on the A20.
Add a device node for it.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a23-a33.dtsi
b/arch/ar
A23/A33 based Q8 format tablets use channel 0 of the PWM controller for
backlight dimming.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun8i-q8-common.dtsi | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-q8-common.dtsi
b/arch/arm/bo
5i-a13.dtsi.
> +
> +#include "sun5i-a13.dtsi"
> +
> +/ {
> + chosen {
> + framebuffer@1 {
> + compatible = "allwinner,simple-framebuffer",
> +"simple-framebuffer";
> + allw
On Fri, Sep 18, 2015 at 4:48 PM, Maxime Ripard
wrote:
> The R8 is a new Allwinner SoC based on the A13. While both are very
> similar, there's still a few differences. Introduce a new compatible to
> deal with them.
>
> Signed-off-by: Maxime Ripard
On Wed, Sep 16, 2015 at 2:20 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Mon, Sep 14, 2015 at 03:24:47PM +0800, Chen-Yu Tsai wrote:
>> On Fri, Aug 28, 2015 at 8:34 PM, Maxime Ripard
>> <maxime.rip...@free-electrons.com> wrote:
>> > On F
On Sun, Sep 20, 2015 at 8:30 PM, Hans de Goede wrote:
> All A13 based q8 formfactor tablets use the same backlight setup, add
> a backlight devicetree node for controlling the backlight on these devices.
>
> Signed-off-by: Hans de Goede
> ---
>
. This
is used to talk to the PMIC, and later with the A80 and A83 platform, the
audio codec IC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v3:
- Merged common RSB bindings and Allwinner RSB controller bindings
- Moved to soc/sunxi/rsb.txt
- Removed runtime addres
This patch adds a device node for the Reduced Serial Bus (RSB)
controller and the defacto pinmux setting to the A23/A33 dtsi.
Since there is only one possible pinmux setting for RSB, just
set it in the dtsi.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v3:
- Changed #a
ee/sunxi-rsb-v4
This is now sunxi specific, so if everything works out, it should
all go through Maxime's tree?
Regards,
ChenYu
Chen-Yu Tsai (5):
soc: sunxi: Add Allwinner Reduced Serial Bus (RSB) controller bindings
soc: sunxi: Add driver for Allwinner Reduced Serial Bus
ARM: dts: su
The Reduced Serial Bus controller is used to talk to the onboard PMIC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v3:
None
---
arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.
The Reduced Serial Bus controller is used to talk to the onboard PMIC.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v3:
None
---
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a33-sinlinx-
Reduced Serial Bus (RSB) is an Allwinner proprietery interface
used to communicate with PMICs and other peripheral ICs.
RSB is a two-wire push-pull serial bus that supports 1 master
device and up to 15 active slave devices.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes si
On Thu, Sep 24, 2015 at 12:45 AM, Mark Brown <broo...@kernel.org> wrote:
> On Thu, Sep 24, 2015 at 12:05:18AM +0800, Chen-Yu Tsai wrote:
>
>> +static int sunxi_rsb_device_probe(struct device *dev)
>> +{
>> + const struct sunxi_rsb_driver *drv = to_sunxi_rsb_driver
On Thu, Sep 24, 2015 at 2:04 AM, wrote:
> From: Marcus Cooper
>
> Add device tree bindings for the SPDIF machine driver for Allwinner SoC
> devices.
Is there a particular reason for having 2 separate bindings for one piece of
hardware?
Also, both
A33 has the same "Security System" crypto engine as A10/A20, but with a
separate reset control.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun8i-a33.dtsi | 18 ++
1 file changed, 18 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-a33
On Tue, Sep 22, 2015 at 11:53 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Tue, Sep 22, 2015 at 11:47:40PM +0800, Chen-Yu Tsai wrote:
>> On Tue, Sep 22, 2015 at 11:38 PM, Vishnu Patekar
>> <vishnupatekar0...@gmail.com> wrote:
>> > Allwinner A
it a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c
> b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c
> new file mode 100644
> index 000..90b973e
> --- /dev/null
> +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c
> @@ -0,0 +1,603 @@
> +/*
> + * Allwinner a83t SoCs pinctrl driver
On Tue, Sep 22, 2015 at 11:54 PM, Maxime Ripard
wrote:
> On Tue, Sep 22, 2015 at 11:38:56PM +0800, Vishnu Patekar wrote:
>> Allwinner A83T is new octa-core cortex-a7 SOC.
>> This adds the basic dtsi, the clocks differs from
>> earlier sun8i SOCs.
>>
>>
On Tue, Sep 22, 2015 at 8:47 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> On Sat, Sep 19, 2015 at 12:41:07AM +0800, Chen-Yu Tsai wrote:
>> On Fri, Sep 18, 2015 at 4:48 PM, Maxime Ripard
>> <maxime.rip...@free-electrons.com> wrote:
>> > The C.H.I
On Tue, Sep 22, 2015 at 11:38 PM, Vishnu Patekar
wrote:
> Allwinner A83T is octa-core cortex-a7 based SoC.
> It's clock control unit and prcm, pinmux are different from previous sun8i
> series.
> Its processor cores are arragned in two clusters 4 cores each,
> similar
On Fri, Sep 18, 2015 at 4:48 PM, Maxime Ripard
wrote:
> The C.H.I.P. is a small SBC with an Allwinner R8, 8GB of NAND, 512MB of
> RAM, USB host and OTG, a wifi / bluetooth combo chip, an audio/video jack
> and two connectors to plug additional boards on top of
On Fri, Sep 18, 2015 at 11:30 PM, Hans de Goede <hdego...@redhat.com> wrote:
> Hi,
>
> On 09/18/2015 03:35 AM, Chen-Yu Tsai wrote:
>>
>> The PWM controller has 2 outputs, with one usable pin for each.
>>
>> Add a pinmux setting for the first channel. This
On Fri, Sep 18, 2015 at 11:32 PM, Hans de Goede <hdego...@redhat.com> wrote:
> Hi,
>
> On 09/18/2015 03:35 AM, Chen-Yu Tsai wrote:
>>
>> A23/A33 based Q8 format tablets use channel 0 of the PWM controller for
>> backlight dimming.
>>
>> Signed-off-by:
On Sun, Oct 4, 2015 at 10:16 PM, Maxime Ripard
<maxime.rip...@free-electrons.com> wrote:
> Hi,
>
> On Thu, Oct 01, 2015 at 07:57:48PM +0800, Chen-Yu Tsai wrote:
>> Reduced Serial Bus (RSB) is an Allwinner proprietery interface
>> used to communicate with PMICs and othe
.
Also, build it for sun9i/A80, and not just for configurations with
MFD_SUN6I_PRCM enabled.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Changes since v4:
- Keep building clk-sun8i-apb0 for SUN6I_MFD_PRCM.
- Add an error message and comment for when of_io_request_and_map()
sun9i A80 introduces a new variant of the NMI controller. The registers
are reordered, but the functionality remains the same.
Add a new compatible string for it.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
.../devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt| 2
On Wed, Dec 2, 2015 at 6:00 AM, Thomas Kaiser
wrote:
> Luc Verhaegen wrote:
>
>>Keep it
>
> Nope, this device is completely useless (at least for me). I already
> finished my "review" (a severe warning regarding the board's manufacturer
> combined with a few technical
The Allwinner A80 SoC has an NMI controller. NMI is an external
interrupt pin exclusely used with PMICs and other system critical
peripherals (such as RTC) in Allwinner's reference designs.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun9i-a80.dtsi | 8
Patch 1 renames the binding doc, to remove the SoC specific bits from
the filename.
Patch 2 adds a new compatible string for the A80 variant.
Patch 3 adds driver support for the A80 variant.
Patch 4 adds the NMI controller device node to the A80 dtsi file.
Chen-Yu Tsai (4):
irqchip/sunxi-nmi
The A80 moves the NMI controller into the PRCM address space, and also
rearranges the registers.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
drivers/irqchip/irq-sunxi-nmi.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/drivers/irqchip/irq-sunxi-nmi.c b/drivers/i
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
.../{allwinner,sun67i-sc-nmi.txt => allwinner,sunxi-nmi.txt} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename
Documentation/devicetree/bindings/interrupt-controller/{allwinner,sun67i-sc-nmi.txt
=> allwinner,sunxi
The video engine has its own module clock, which also includes a
reset control for it.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun4i-a10.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a1
The video engine has its own module clock, which also includes a
reset control for it.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a2
.
However it is still listed in the user manual, so add it anyway.
Signed-off-by: Chen-Yu Tsai <w...@csie.org>
---
Documentation/devicetree/bindings/clock/sunxi.txt | 1 +
drivers/clk/sunxi/clk-simple-gates.c | 12
2 files changed, 13 insertions(+)
diff
801 - 900 of 3025 matches
Mail list logo