From: Ondrej Jirman
Orange PI PC uses SY8106A regulator for fine grained CPUX voltage
regulation. Setup appropriate operating points for the board.
---
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 48 ++
1 file changed, 48 insertions(+)
diff --git a/arch/arm/boot/dts
From: Ondrej Jirman
Xulong Orange Pi One uses GPIO based regulator that
switches between two voltages: 1.1V and 1.3V. The
regulator is controlled from the PL6 pin.
Signed-off-by: Ondrej Jirman
---
v2
- add missing pinctrl-names for gpio-regulator
---
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
From: Ondrej Jirman
SY8106A is I2C attached single output voltage regulator
made by Silergy.
Signed-off-by: Ondrej Jirman
---
v2
- added dt-bindings for the regulator
- changed to use of_device_id for probing
- added initialization failure checks
---
drivers/regulator/Kconfig | 8
From: Ondrej Jirman
PLL1 on H3 requires special factors application algorithm,
when the rate is changed. This algorithm was extracted
from the arisc code that handles frequency scaling
in the BSP kernel.
This commit adds optional apply function to
struct factors_data, that can implement non-triv
From: Ondrej Jirman
H3 SoC contains I2C controller optionally available
on the PL0 and PL1 pins. This patch makes this controller
available.
Signed-off-by: Ondrej Jirman
---
arch/arm/boot/dts/sun8i-h3.dtsi | 26 --
1 file changed, 24 insertions(+), 2 deletions(-)
diff
From: Josef Gajdusek
This patch adds a driver for the THS clock which is present on the
Allwinner H3.
Signed-off-by: Josef Gajdusek
---
Documentation/devicetree/bindings/clock/sunxi.txt | 1 +
drivers/clk/sunxi/Makefile| 1 +
drivers/clk/sunxi/clk-h3-ths.c
From: Ondrej Jirman
Add label to the first cpu so that it can be referenced
from derived dts files.
Signed-off-by: Ondrej Jirman
---
v2
- move clocks/clock-latency to sun8i-h3.dtsi
---
arch/arm/boot/dts/sun8i-h3.dtsi | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch
From: Ondrej Jirman
Add sy8106a regulator to r_twi bus and enable the r_twi bus on
Orange Pi PC. This regulator controls the CPUX voltage.
Signed-off-by: Ondrej Jirman
---
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/bo
From: Ondrej Jirman
This patch adds the binding documentation for the
sun8i_ths driver. This is a driver for thermal sensor
found in Allwinner H3 SoC.
Signed-off-by: Ondřej Jirman
---
.../devicetree/bindings/thermal/sun8i-ths.txt | 26 ++
1 file changed, 26 insertions(
This patch series implements thermal regulation on Orange Pi PC
and Orange Pi One.
The patch series contains:
- Thermal sensor driver for Allwinner H3 SoC
- Regulator driver for sy8106a I2C connected regulator
- DTS setup for gpio regulator used on Orange Pi One
- Operating points and thermal zo
From: Ondrej Jirman
This patch adds nodes for the thermal sensor driver and
the THS clock to the Allwinner sun8i-h3.dtsi file.
Signed-off-by: Ondrej Jirman
---
arch/arm/boot/dts/sun8i-h3.dtsi | 28
1 file changed, 28 insertions(+)
diff --git a/arch/arm/boot/dts/su
From: Ondrej Jirman
This patch adds support for the sun8i thermal sensor on
Allwinner H3 SoC.
Signed-off-by: Ondřej Jirman
---
v2:
- removed incorrect use of SID driver in sun8i_ths
- read calibration data directly from iomem
- better explanation for the thermal sensor driver
- dt documentati
From: Ondrej Jirman
PLL1 on H3 requires special factors application algorithm,
when the rate is changed. This algorithm was extracted
from the arisc code that handles frequency scaling
in the BSP kernel.
This algorithm is implemented by sun8i-h3-pll1-clk.
Signed-off-by: Ondrej Jirman
---
arch
From: Ondrej Jirman
This patch adds the binding documentation for the
sy8106a regulator driver.
Signed-off-by: Ondrej Jirman
---
.../bindings/regulator/sy8106a-regulator.txt| 21 +
1 file changed, 21 insertions(+)
create mode 100644
Documentation/devicetree/bindin
From: Ondrej Jirman
Use Xulong Orange Pi One GPIO based regulator for
passive cooling and thermal management.
Signed-off-by: Ondrej Jirman
---
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 39 +
1 file changed, 39 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-
Hi,
On Sat, Jun 25, 2016 at 3:58 AM, Ondřej Jirman wrote:
> Hello,
>
> thank you for the review.
>
> On 24.6.2016 04:41, Chen-Yu Tsai wrote:
>> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>>> From: Josef Gajdusek
>>>
>>> Add a node describing the Security ID memory to the Allwinner H3 .dtsi file.
On Sat, Jun 25, 2016 at 6:51 AM, Ondřej Jirman wrote:
> Hello,
>
> comments below.
>
> On 24.6.2016 05:48, Chen-Yu Tsai wrote:
>> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>>> From: Ondrej Jirman
>>>
>>> Add label to the first cpu so that it can be referenced
>>> from derived dts files.
>>>
>>> S
On Sat, Jun 25, 2016 at 8:11 AM, Ondřej Jirman wrote:
> Hi,
>
> thank you for the review. I've resolved most of the issues. Some more
> comments below.
>
> On 24.6.2016 05:41, Chen-Yu Tsai wrote:
>> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>>> From: Ondrej Jirman
>>>
>>> SY8106A is I2C attached
On 25.6.2016 02:54, Chen-Yu Tsai wrote:
> On Sat, Jun 25, 2016 at 8:35 AM, Ondřej Jirman wrote:
>> On 24.6.2016 05:09, Chen-Yu Tsai wrote:
+static int sun8i_ths_h3_init(struct platform_device *pdev,
+struct sun8i_ths_data *data)
+{
+ int ret;
>
On Sat, Jun 25, 2016 at 8:35 AM, Ondřej Jirman wrote:
> On 24.6.2016 05:09, Chen-Yu Tsai wrote:
>>> +static int sun8i_ths_h3_init(struct platform_device *pdev,
>>> +struct sun8i_ths_data *data)
>>> +{
>>> + int ret;
>>> + size_t callen;
>>> + s32 *cald
On 24.6.2016 05:09, Chen-Yu Tsai wrote:
>> +static int sun8i_ths_h3_init(struct platform_device *pdev,
>> +struct sun8i_ths_data *data)
>> +{
>> + int ret;
>> + size_t callen;
>> + s32 *caldata;
>> +
>> + data->busclk = devm_clk_get(&pdev->dev, "a
Hi,
thank you for the review. I've resolved most of the issues. Some more
comments below.
On 24.6.2016 05:41, Chen-Yu Tsai wrote:
> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>> From: Ondrej Jirman
>>
>> SY8106A is I2C attached single output voltage regulator
>> made by Silergy.
>>
>> Signed-off-
On Wed, Jun 15, 2016 at 10:42:18AM +0200, Boris Brezillon wrote:
> Modern NANDs do not guarantee that data written in raw mode will not
> contain bitflips just after writing them. This is fine since the number
> of bitflips should be rather low and thus fixable by the ECC engine,
> but since we ar
Hello,
comments below.
On 24.6.2016 05:48, Chen-Yu Tsai wrote:
> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>> From: Ondrej Jirman
>>
>> Add label to the first cpu so that it can be referenced
>> from derived dts files.
>>
>> Signed-off-by: Ondrej Jirman
>> ---
>> arch/arm/boot/dts/sun8i-h3.dts
Hi Julian,
thank you for the review. You're right. I added the pinctrl client
nodes. Also the patches were split incorrectly, so I fixed that too.
regards,
Ondrej
On 24.6.2016 04:51, Julian Calaby wrote:
> Hi Ondrej,
>
> On Fri, Jun 24, 2016 at 5:21 AM, wrote:
>> From: Ondrej Jirman
>>
>>
Thanks, I've incorporated all the suggestions (and more :)), except for
the threaded IRQ, which si expalined below.
regards,
Ondrej
On 24.6.2016 05:09, Chen-Yu Tsai wrote:
> Hi,
>
> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>> From: Ondrej Jirman
>>
>
> The subject could read:
>
> thermal
Hello,
thank you for the review.
On 24.6.2016 04:41, Chen-Yu Tsai wrote:
> On Fri, Jun 24, 2016 at 3:20 AM, wrote:
>> From: Josef Gajdusek
>>
>> Add a node describing the Security ID memory to the Allwinner H3 .dtsi file.
>>
>> Signed-off-by: Josef Gajdusek
>> ---
>> arch/arm/boot/dts/sun8i-
On Thu, Jun 23, 2016 at 04:07:13AM -0700, stefan.mavrod...@gmail.com wrote:
> > > +&usb_otg {
> > > + dr_mode = "host";
> > > + status = "okay";
> > > +};
> > > +
> > > +&usbphy {
> > > + usb0_vbus-supply = <®_vcc5v0>;
> > > + status = "okay";
> > > +
> > > +};
> >
> > It doesn't work as USB OTG ?
On Fri, 24 Jun 2016 13:00:04 +0800
Icenowy Zheng wrote:
> Document the reset lines
>
> Signed-off-by: Icenowy Zheng
Applied both.
Thanks,
Boris
> ---
> Changes in v7:
> - Rebased for nand/next branch.
> - Merged the two part of "Optional properties" of nand/next's document
> into on
On Fri, Jun 24, 2016 at 3:21 AM, wrote:
> From: Ondrej Jirman
>
> Add sy8106a regulator to r_twi bus on Orange Pi PC. This
> regulator controls the CPUX voltage.
>
> Signed-off-by: Ondrej Jirman
> ---
> arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 10 ++
> 1 file changed, 10 insertions
30 matches
Mail list logo