Re: [PATCH v3 3/4] iio: adc: add STMPE ADC devicetree bindings

2018-12-06 Thread Philippe Schenker
On Sun, 2018-11-25 at 10:04 +, Jonathan Cameron wrote: > On Fri, 23 Nov 2018 15:24:10 +0100 > Philippe Schenker wrote: > > > From: Stefan Agner > > > > This adds the devicetree bindings for the STMPE ADC. > > > > Signed-off-by: Stefan Agner > >

[PATCH v3 2/4] iio: adc: add STMPE ADC driver using IIO framework

2018-11-23 Thread Philippe Schenker
-by: Stefan Agner Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v3: - Undo ADC-settings related code-deletions in stmpe-ts.c that the code is backwards-compatible to older devicetrees. Changes in v2: - Code formatting - Move code to setup ADC to MFD device

[PATCH v3 1/4] mfd: stmpe: Move ADC related defines to header of mfd

2018-11-23 Thread Philippe Schenker
Move defines that are ADC related to the header of the overlying mfd, so they can be used from multiple sub-devices. Signed-off-by: Philippe Schenker --- Changes in v3: - None Changes in v2: - This is a new added commit. Separate commit for moving the defines out of drivers/input

[PATCH v3 3/4] iio: adc: add STMPE ADC devicetree bindings

2018-11-23 Thread Philippe Schenker
From: Stefan Agner This adds the devicetree bindings for the STMPE ADC. Signed-off-by: Stefan Agner Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v3: - Reformatted documentation for touchscreen to use tabs and have a better overview of the settings

[PATCH v3 4/4] ARM: dts: Add stmpe-adc driver to relevant devicetrees

2018-11-23 Thread Philippe Schenker
From: Philippe Schenker Activate the stmpe-adc driver as found on Apalis/Colibri iMX6/T30 modules Signed-off-by: Philippe Schenker --- Changes in v3: - None Changes in v2: - Put common ADC settings in mfd arch/arm/boot/dts/imx6qdl-apalis.dtsi | 22 ++ arch/arm/boot

[PATCH v2 1/4] mfd: stmpe: Move ADC related defines to header of mfd

2018-11-19 Thread Philippe Schenker
Move defines that are ADC related to the header of the overlying mfd, so they can be used from multiple sub-devices. Signed-off-by: Philippe Schenker --- Changes in v2: - This is a new added commit. Separate commit for moving the defines out of drivers/input/touchscreen/stmpe-ts.c

[PATCH v2 3/4] iio: adc: add STMPE ADC devicetree bindings

2018-11-19 Thread Philippe Schenker
From: Stefan Agner This adds the devicetree bindings for the STMPE ADC. Signed-off-by: Stefan Agner Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v2: - Moved the bindings for ADC to the overlying mfd. - Reformatted for better readability .../devicetree

[PATCH v2 2/4] iio: adc: add STMPE ADC driver using IIO framework

2018-11-19 Thread Philippe Schenker
-by: Stefan Agner Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v2: - Code formatting - Move code to setup ADC to MFD device, as it is used by both drivers adc and touchscreen - Removed unused includes - Defined the macro STMPE_START_ONE_TEMP_CONV

[PATCH v2 4/4] ARM: dts: Add stmpe-adc driver to relevant devicetrees

2018-11-19 Thread Philippe Schenker
From: Philippe Schenker Activate the stmpe-adc driver as found on Apalis/Colibri iMX6/T30 modules Signed-off-by: Philippe Schenker --- Changes in v2: - Put common ADC settings in mfd arch/arm/boot/dts/imx6qdl-apalis.dtsi | 22 ++ arch/arm/boot/dts/imx6qdl-colibri.dtsi

[PATCH 3/3] dt-bindings: regulator: add regulator-fixed-clock binding

2019-09-03 Thread Philippe Schenker
This adds the documentation to the compatible regulator-fixed-clock Signed-off-by: Philippe Schenker --- .../bindings/regulator/fixed-regulator.yaml| 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/regulator/fixed

[PATCH 0/3] Add new binding regulator-fixed-clock to regulator-fixed

2019-09-03 Thread Philippe Schenker
umers need power from this regulator. Best regards, Philippe [1] https://lkml.org/lkml/2019/8/7/78 Philippe Schenker (3): regulator: fixed: add possibility to enable by clock ARM: dts: imx6ull-colibri: add phy-supply and respective regulator dt-bindings: regulator: add regulator-fixed-clo

[PATCH 2/3] ARM: dts: imx6ull-colibri: add phy-supply and respective regulator

2019-09-03 Thread Philippe Schenker
This adds regulator-fixed-clock, a fixed-regulator that turns on and off with a clock and add it to the phy. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b

[PATCH 1/3] regulator: fixed: add possibility to enable by clock

2019-09-03 Thread Philippe Schenker
This commit adds the possibility to choose the compatible "regulator-fixed-clock" in devicetree. This is a special regulator-fixed that has to have a clock, from which the regulator gets switched on and off. Signed-off-by: Philippe Schenker --- drivers/regulator/fi

Re: [PATCH 3/3] dt-bindings: regulator: add regulator-fixed-clock binding

2019-09-04 Thread Philippe Schenker
On Tue, 2019-09-03 at 09:45 +0100, Rob Herring wrote: > On Tue, Sep 3, 2019 at 9:03 AM Philippe Schenker > wrote: > > This adds the documentation to the compatible regulator-fixed-clock > > Please explain what that is in this patch. Hi Rob and thanks for your comments. I will

[PATCH 10/22] ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This adds the muxing for the optional pins usb-oc (overcurrent) and usb-id. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/imx6qdl-colibri.dtsi b/arch

[PATCH 22/22] ARM: dts: imx6ull-colibri: Add touchscreens used with Eval Board

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This adds the common touchscreens that are used with Toradex's Eval Boards. Signed-off-by: Philippe Schenker --- .../arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 37 +++ 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri

[PATCH 21/22] ARM: dts: imx6/7-colibri: switch dr_mode to otg

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker In order for the otg ports, that these modules support, it is needed that dr_mode is on otg. Switch to use that feature. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi| 2 +- 2 files changed

[PATCH 01/22] ARM: dts: imx7-colibri: make sure module supplies are always on

2019-07-30 Thread Philippe Schenker
From: Marcel Ziswiler Prevent regulators from being switched off. Signed-off-by: Marcel Ziswiler Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts/imx7

[PATCH 15/22] ARM: dts: apalis-imx6: Add some optional I2C devices

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This commit adds the mipi_csi node to Toradex's evalboard as found on the mezzanine connector Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6q-apalis-eval.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-apalis

[PATCH 12/22] ARM: dts: imx6: Add touchscreens used on Toradex eval boards

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This commit adds the touchscreens from Toradex so one can enable it. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 44 +++ arch/arm/boot/dts/imx6q-apalis-eval.dts | 19 arch/arm/boot/dts/imx6q

[PATCH 14/22] ARM: dts: apalis-imx6: Add some example I2C devices

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Those devices are used in conjunction with Toradex's evalboard. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6q-apalis-eval.dts | 95 + 1 file changed, 95 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-apalis-eval.dts b/arch

[PATCH 17/22] ARM: dts: imx6ull-colibri: reduce v_batt current in power off

2019-07-30 Thread Philippe Schenker
for the USBC_DET module pin (TAMPER2). Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b/arch/arm/boot/dts/imx6ull-colibri.dtsi

[PATCH 11/22] ARM: dts: imx6: Add sleep state to can interfaces

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This patch prepares the devicetree for the new Ixora V1.2 where we are able to turn off the supply of the can transceiver. This implies to use a sleep state on transmission pins in order to prevent backfeeding. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts

[PATCH 16/22] ARM: dts: imx6ull-colibri: Add sleep mode to fec

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Do not change the clock as the power for this phy is switched with that clock. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri.dtsi | 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6ull

[PATCH 20/22] ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This adds the possibility to wake the module with an external signal as defined in the Colibri standard Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm

[PATCH 18/22] ARM: dts: imx6ull-colibri: Add watchdog

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This patch adds the watchdog to the imx6ull-colibri devicetree Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b/arch/arm/boot/dts

[PATCH 19/22] ARM: dts: imx6ull: improve can templates

2019-07-30 Thread Philippe Schenker
-by: Max Krummenacher Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 12 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi| 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 16

[PATCH 13/22] ARM: dts: colibri-imx6: Add missing pinmuxing to Toradex eval board

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This patch adds some missing pinmuxing that is in the colibri standard to the dts. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/imx6dl-colibri-eval-v3

[PATCH 09/22] ARM: dts: imx6qdl-colibri: add phy to fec

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Add the phy-node and mdio bus to the fec-node, represented as is on hardware. This commit includes micrel,led-mode that is set to the default value, prepared for someone who wants to change this. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6qdl

[PATCH 05/22] ARM: dts: add recovery for I2C for iMX7

2019-07-30 Thread Philippe Schenker
From: Oleksandr Suvorov - add recovery mode for applicable i2c buses for Colibri iMX7 module. Signed-off-by: Oleksandr Suvorov Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff

[PATCH 00/22] This patchset holds some common changes that were never upstreamed.

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker With latest downstream kernel upgrade, I took the aproach to select mainline devicetrees and atomically add missing stuff for downstream. These patches I send here are separated out with changes that also have a benfit for mainline. Philippe Marcel Ziswiler (1): ARM

[PATCH 02/22] ARM: dts: imx7-colibri: disable HS400

2019-07-30 Thread Philippe Schenker
as operating mode. This prevents rare communication errors with minimal effect on performance: sdhci-esdhc-imx 30b6.usdhc: warning! HS400 strobe DLL status REF not lock! Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi

[PATCH 06/22] ARM: dts: imx7-colibri: add GPIO wakeup key

2019-07-30 Thread Philippe Schenker
From: Stefan Agner Add wakeup GPIO key which is able to wake the system from sleep modes (e.g. Suspend-to-Memory). Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 14 ++ arch/arm/boot/dts/imx7-colibri.dtsi

[PATCH 04/22] ARM: dts: imx7-colibri: Add sleep mode to ethernet

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Add sleep pinmux to the fec so it can properly sleep. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot

[PATCH 03/22] ARM: dts: imx7-colibri: prepare module device tree for FlexCAN

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Prepare FlexCAN use on SODIMM 55/63 178/188. Those SODIMM pins are compatible for CAN bus use with several modules from the Colibri family. Add Better drivestrength and also add flexcan2. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi | 35

[PATCH 07/22] ARM: dts: imx7-colibri: fix 1.8V/UHS support

2019-07-30 Thread Philippe Schenker
From: Stefan Agner Add pinmuxing and do not specify voltage restrictions in the module level device tree. Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri.dtsi | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff

[PATCH 08/22] ARM: dts: imx7-colibri: Add touch controllers

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker Add atmel mxt multitouch controller and TouchRevolution multitouch controller which are connected over an I2C bus. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git

[RFC PATCH 0/2] Hello

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker On our Colibri iMX6ULL board there is a circuit for switching the power supply of the ethernet PHY with the 50MHz RMII clock. This works quite fine but has one big problem. It is quite slow when switching the supply, so Linux has to wait there. I think this switch

[RFC PATCH 2/2] ARM: dts: imx6ull: Add phy-supply to fec

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This adds the proper phy-supply to the fec. This supply is actually switched by a clock that is now properly stated. This adds the advantage to add a delay for that particular regulator that is needed. Signed-off-by: Philippe Schenker --- arch/arm/boot/dts/imx6ull

[RFC PATCH 1/2] Regulator: Core: Add clock-enable to fixed-regulator

2019-07-30 Thread Philippe Schenker
From: Philippe Schenker This adds the possibility to enable a fixed-regulator with a clock. Signed-off-by: Signed-off-by: Philippe Schenker --- drivers/regulator/core.c | 15 +++ drivers/regulator/fixed.c| 6 ++ include/linux/regulator/driver.h | 3

Re: [RFC PATCH 1/2] Regulator: Core: Add clock-enable to fixed-regulator

2019-07-30 Thread Philippe Schenker
On Tue, 2019-07-30 at 19:10 +0100, Mark Brown wrote: > On Tue, Jul 30, 2019 at 07:30:04PM +0200, Philippe Schenker wrote: > > From: Philippe Schenker > > > > This adds the possibility to enable a fixed-regulator with a clock. > > Why? What does the hardware which

Re: [PATCH 12/22] ARM: dts: imx6: Add touchscreens used on Toradex eval boards

2019-07-31 Thread Philippe Schenker
On Tue, 2019-07-30 at 17:46 -0300, Fabio Estevam wrote: > On Tue, Jul 30, 2019 at 11:57 AM Philippe Schenker wrote: > > > + /* Atmel maxtouch controller */ > > + atmel_mxt_ts: atmel_mxt_ts@4a { > > Generic node names, please: > > touchscreen@4a >

Re: [PATCH 11/22] ARM: dts: imx6: Add sleep state to can interfaces

2019-07-31 Thread Philippe Schenker
On Wed, 2019-07-31 at 09:14 +0200, Michal Vokáč wrote: > On 30. 07. 19 16:46, Philippe Schenker wrote: > > From: Philippe Schenker > > > > This patch prepares the devicetree for the new Ixora V1.2 where we are > > able to turn off the supply of the can trans

Re: [PATCH 15/22] ARM: dts: apalis-imx6: Add some optional I2C devices

2019-07-31 Thread Philippe Schenker
On Tue, 2019-07-30 at 17:43 -0300, Fabio Estevam wrote: > Hi Philippe, > > On Tue, Jul 30, 2019 at 11:57 AM Philippe Schenker wrote: > > > +_csi { > > + ipu_id = <0>; > > + csi_id = <1>; > > + v_channel = <0>; > >

Re: [PATCH 14/22] ARM: dts: apalis-imx6: Add some example I2C devices

2019-07-31 Thread Philippe Schenker
On Tue, 2019-07-30 at 17:53 -0300, Fabio Estevam wrote: > On Tue, Jul 30, 2019 at 11:57 AM Philippe Schenker wrote: > > > { > > @@ -204,6 +228,77 @@ > > */ > > { > > status = "okay"; > > + > > + adv72

[PATCH v2 00/20] Common patches from downstream development

2019-07-31 Thread Philippe Schenker
Suvorov (1): ARM: dts: add recovery for I2C for iMX7 Philippe Schenker (13): ARM: dts: imx7-colibri: prepare module device tree for FlexCAN ARM: dts: imx7-colibri: Add sleep mode to ethernet ARM: dts: imx7-colibri: Add touch controllers ARM: dts: imx6qdl-colibri: add phy to fec ARM: dts

[PATCH v2 04/20] ARM: dts: imx7-colibri: Add sleep mode to ethernet

2019-07-31 Thread Philippe Schenker
Add sleep pinmux to the fec so it can properly sleep. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts

[PATCH v2 06/20] ARM: dts: imx7-colibri: add GPIO wakeup key

2019-07-31 Thread Philippe Schenker
From: Stefan Agner Add wakeup GPIO key which is able to wake the system from sleep modes (e.g. Suspend-to-Memory). Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 14 ++ arch/arm/boot/dts/imx7

[PATCH v2 05/20] ARM: dts: add recovery for I2C for iMX7

2019-07-31 Thread Philippe Schenker
From: Oleksandr Suvorov - add recovery mode for applicable i2c buses for Colibri iMX7 module. Signed-off-by: Oleksandr Suvorov Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++-- 1 file changed, 23 insertions(+), 2

[PATCH v2 07/20] ARM: dts: imx7-colibri: fix 1.8V/UHS support

2019-07-31 Thread Philippe Schenker
From: Stefan Agner Add pinmuxing and do not specify voltage restrictions in the module level device tree. Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 23 ++- 1 file changed, 22 insertions

[PATCH v2 10/20] ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc

2019-07-31 Thread Philippe Schenker
This adds the muxing for the optional pins usb-oc (overcurrent) and usb-id. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6qdl-colibri.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/imx6qdl-colibri.dtsi b/arch/arm

[PATCH v2 15/20] ARM: dts: imx6ull-colibri: reduce v_batt current in power off

2019-07-31 Thread Philippe Schenker
for the USBC_DET module pin (TAMPER2). Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b/arch/arm/boot/dts

[PATCH v2 20/20] ARM: dts: imx6ull-colibri: Add touchscreen used with Eval Board

2019-07-31 Thread Philippe Schenker
This adds the common touchscreen that is used with Toradex's Eval Boards. Signed-off-by: Philippe Schenker --- Changes in v2: - Removed f0710a, that is downstream only - Changed to generic node name - Better comment .../arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 24 +++ 1

[PATCH v2 16/20] ARM: dts: imx6ull-colibri: Add watchdog

2019-07-31 Thread Philippe Schenker
This patch adds the watchdog to the imx6ull-colibri devicetree Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b/arch/arm/boot/dts/imx6ull

[PATCH v2 12/20] ARM: dts: imx6: Add touchscreens used on Toradex eval boards

2019-07-31 Thread Philippe Schenker
This commit adds the touchscreens from Toradex so one can enable it. Signed-off-by: Philippe Schenker --- Changes in v2: - Deleted touchrevolution downstream stuff - Use generic node name - Put a better comment in there arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 31

[PATCH v2 09/20] ARM: dts: imx6qdl-colibri: add phy to fec

2019-07-31 Thread Philippe Schenker
Add the phy-node and mdio bus to the fec-node, represented as is on hardware. This commit includes micrel,led-mode that is set to the default value, prepared for someone who wants to change this. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6qdl-colibri.dtsi

[PATCH v2 13/20] ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex eval board

2019-07-31 Thread Philippe Schenker
This patch adds some missing pinmuxing that is in the colibri standard to the dts. Signed-off-by: Philippe Schenker --- Changes in v2: - Commit title arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/imx6dl-colibri-eval

[PATCH v2 08/20] ARM: dts: imx7-colibri: Add touch controllers

2019-07-31 Thread Philippe Schenker
Add atmel mxt multitouch controller and TouchRevolution multitouch controller which are connected over an I2C bus. Signed-off-by: Philippe Schenker --- Changes in v2: - Deleted touchrevolution downstream stuff - Use generic node name - Better comment arch/arm/boot/dts/imx7-colibri-eval-v3

[PATCH v2 14/20] ARM: dts: imx6ull-colibri: Add sleep mode to fec

2019-07-31 Thread Philippe Schenker
Do not change the clock as the power for this phy is switched with that clock. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6ull

[PATCH v2 18/20] ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri

2019-07-31 Thread Philippe Schenker
This adds the possibility to wake the module with an external signal as defined in the Colibri standard Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH v2 11/20] ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces

2019-07-31 Thread Philippe Schenker
This patch prepares the devicetree for the new Ixora V1.2 where we are able to turn off the supply of the can transceiver. This implies to use a sleep state on transmission pins in order to prevent backfeeding. Signed-off-by: Philippe Schenker --- Changes in v2: - Changed commit title

[PATCH v2 19/20] ARM: dts: imx6/7-colibri: switch dr_mode to otg

2019-07-31 Thread Philippe Schenker
In order for the otg ports, that these modules support, it is needed that dr_mode is on otg. Switch to use that feature. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi| 2 +- 2 files changed, 2

[PATCH v2 17/20] ARM: dts: imx6ull: improve can templates

2019-07-31 Thread Philippe Schenker
-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 12 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi| 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi

[PATCH v2 01/20] ARM: dts: imx7-colibri: make sure module supplies are always on

2019-07-31 Thread Philippe Schenker
From: Marcel Ziswiler Prevent regulators from being switched off. Signed-off-by: Marcel Ziswiler Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch

[PATCH v2 03/20] ARM: dts: imx7-colibri: prepare module device tree for FlexCAN

2019-07-31 Thread Philippe Schenker
Prepare FlexCAN use on SODIMM 55/63 178/188. Those SODIMM pins are compatible for CAN bus use with several modules from the Colibri family. Add Better drivestrength and also add flexcan2. Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 35

[PATCH v2 02/20] ARM: dts: imx7-colibri: disable HS400

2019-07-31 Thread Philippe Schenker
as operating mode. This prevents rare communication errors with minimal effect on performance: sdhci-esdhc-imx 30b6.usdhc: warning! HS400 strobe DLL status REF not lock! Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- Changes in v2: None arch/arm/boot

Re: [PATCH v4 07/21] ARM: dts: imx7-colibri: fix 1.8V/UHS support

2019-08-21 Thread Philippe Schenker
On Mon, 2019-08-19 at 13:18 +0200, Shawn Guo wrote: > On Mon, Aug 12, 2019 at 02:21:25PM +0000, Philippe Schenker wrote: > > From: Stefan Agner > > > > Add pinmuxing and do not specify voltage restrictions for the usdhc > > instance available on the modules edge co

Re: [PATCH v4 08/21] ARM: dts: imx7-colibri: Add touch controllers

2019-08-21 Thread Philippe Schenker
On Mon, 2019-08-19 at 13:21 +0200, Shawn Guo wrote: > On Mon, Aug 12, 2019 at 02:21:26PM +0000, Philippe Schenker wrote: > > Add touch controller that is connected over an I2C bus. > > > > Signed-off-by: Philippe Schenker > > Acked-by: Marcel Ziswiler > >

Re: [PATCH v4 11/21] ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces

2019-08-21 Thread Philippe Schenker
On Mon, 2019-08-19 at 13:27 +0200, Shawn Guo wrote: > On Mon, Aug 12, 2019 at 02:21:31PM +0000, Philippe Schenker wrote: > > This patch prepares the devicetree for the new Ixora V1.2 where we > > are > > able to turn off the supply of the can transceiver. This implies to >

Re: [RFC PATCH 1/2] Regulator: Core: Add clock-enable to fixed-regulator

2019-08-07 Thread Philippe Schenker
On Tue, 2019-08-06 at 19:26 +0100, Mark Brown wrote: > On Tue, Aug 06, 2019 at 12:57:32PM +0000, Philippe Schenker wrote: > > On Mon, 2019-08-05 at 17:37 +0100, Mark Brown wrote: > > > So the capacitor on the input of the p-FET is keeping the switch > > > on? > >

[PATCH v3 01/21] ARM: dts: imx7-colibri: make sure module supplies are always on

2019-08-07 Thread Philippe Schenker
From: Marcel Ziswiler Prevent regulators from being switched off. Signed-off-by: Marcel Ziswiler Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/imx7

[PATCH v3 05/21] ARM: dts: add recovery for I2C for iMX7

2019-08-07 Thread Philippe Schenker
From: Oleksandr Suvorov - add recovery mode for applicable i2c buses for Colibri iMX7 module. Signed-off-by: Oleksandr Suvorov Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++-- 1 file changed

[PATCH v3 06/21] ARM: dts: imx7-colibri: add GPIO wakeup key

2019-08-07 Thread Philippe Schenker
From: Stefan Agner Add wakeup GPIO key which is able to wake the system from sleep modes (e.g. Suspend-to-Memory). Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 14 ++ arch

[PATCH v3 00/21] Common patches from downstream development

2019-08-07 Thread Philippe Schenker
iswiler (1): ARM: dts: imx7-colibri: make sure module supplies are always on Max Krummenacher (2): ARM: dts: imx6ull-colibri: reduce v_batt current in power off ARM: dts: imx6ull: improve can templates Oleksandr Suvorov (1): ARM: dts: add recovery for I2C for iMX7 Philippe Schenker (14): ARM:

[PATCH v3 14/21] ARM: dts: imx6ull-colibri: Add sleep mode to fec

2019-08-07 Thread Philippe Schenker
Do not change the clock as the power for this phy is switched with that clock. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/arch/arm

[PATCH v3 13/21] ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex eval board

2019-08-07 Thread Philippe Schenker
This patch adds some missing pinmuxing that is in the colibri standard to the dts. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: - Commit title arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH v3 02/21] ARM: dts: imx7-colibri: disable HS400

2019-08-07 Thread Philippe Schenker
as operating mode. This prevents rare communication errors with minimal effect on performance: sdhci-esdhc-imx 30b6.usdhc: warning! HS400 strobe DLL status REF not lock! Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2

[PATCH v3 09/21] ARM: dts: imx6qdl-colibri: add phy to fec

2019-08-07 Thread Philippe Schenker
Add the phy-node and mdio bus to the fec-node, represented as is on hardware. This commit includes micrel,led-mode that is set to the default value, prepared for someone who wants to change this. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts

[PATCH v3 21/21] ARM: dts: imx7-colibri: Add UHS support to eval board

2019-08-07 Thread Philippe Schenker
This commit adds UHS capability to Toradex Eval Boards Signed-off-by: Philippe Schenker --- Changes in v3: - New patch to make use of ARM: dts: imx7-colibri: fix 1.8V/UHS support Changes in v2: None arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 11 +-- 1 file changed, 9 insertions

[PATCH v3 17/21] ARM: dts: imx6ull: improve can templates

2019-08-07 Thread Philippe Schenker
-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 12 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi| 2 +- arch/arm/boot/dts

[PATCH v3 20/21] ARM: dts: imx6ull-colibri: Add touchscreen used with Eval Board

2019-08-07 Thread Philippe Schenker
This adds the common touchscreen that is used with Toradex's Eval Boards. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: - Removed f0710a, that is downstream only - Changed to generic node name - Better comment .../arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 24

[PATCH v3 15/21] ARM: dts: imx6ull-colibri: reduce v_batt current in power off

2019-08-07 Thread Philippe Schenker
for the USBC_DET module pin (TAMPER2). Signed-off-by: Max Krummenacher Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi

[PATCH v3 16/21] ARM: dts: imx6ull-colibri: Add watchdog

2019-08-07 Thread Philippe Schenker
This patch adds the watchdog to the imx6ull-colibri devicetree Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri.dtsi b/arch

[PATCH v3 18/21] ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri

2019-08-07 Thread Philippe Schenker
This adds the possibility to wake the module with an external signal as defined in the Colibri standard Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git

[PATCH v3 08/21] ARM: dts: imx7-colibri: Add touch controllers

2019-08-07 Thread Philippe Schenker
Add touch controller that is connected over an I2C bus. Signed-off-by: Philippe Schenker --- Changes in v3: - Fix commit message Changes in v2: - Deleted touchrevolution downstream stuff - Use generic node name - Better comment arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 24

[PATCH v3 10/21] ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc

2019-08-07 Thread Philippe Schenker
This adds the muxing for the optional pins usb-oc (overcurrent) and usb-id. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6qdl-colibri.dtsi | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/imx6qdl

[PATCH v3 11/21] ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces

2019-08-07 Thread Philippe Schenker
This patch prepares the devicetree for the new Ixora V1.2 where we are able to turn off the supply of the can transceiver. This implies to use a sleep state on transmission pins in order to prevent backfeeding. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: - Changed

[PATCH v3 12/21] ARM: dts: imx6-apalis: Add touchscreens used on Toradex eval boards

2019-08-07 Thread Philippe Schenker
This commit adds the touchscreens from Toradex so one can enable it. Signed-off-by: Philippe Schenker --- Changes in v3: - Fix commit title to "...imx6-apalis:..." Changes in v2: - Deleted touchrevolution downstream stuff - Use generic node name - Put a better comment in there arc

[PATCH v3 19/21] ARM: dts: imx6/7-colibri: switch dr_mode to otg

2019-08-07 Thread Philippe Schenker
In order for the otg ports, that these modules support, it is needed that dr_mode is on otg. Switch to use that feature. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi| 2 +- 2

[PATCH v3 07/21] ARM: dts: imx7-colibri: fix 1.8V/UHS support

2019-08-07 Thread Philippe Schenker
From: Stefan Agner Add pinmuxing and do not specify voltage restrictions for the usdhc instance available on the modules edge connector. This allows to use SD-cards with higher transfer modes if supported by the carrier board. Signed-off-by: Stefan Agner Signed-off-by: Philippe Schenker

[PATCH v3 03/21] ARM: dts: imx7-colibri: prepare module device tree for FlexCAN

2019-08-07 Thread Philippe Schenker
Prepare FlexCAN use on SODIMM 55/63 178/188. Those SODIMM pins are compatible for CAN bus use with several modules from the Colibri family. Add Better drivestrength and also add flexcan2. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx7

[PATCH v3 04/21] ARM: dts: imx7-colibri: Add sleep mode to ethernet

2019-08-07 Thread Philippe Schenker
Add sleep pinmux to the fec so it can properly sleep. Signed-off-by: Philippe Schenker --- Changes in v3: None Changes in v2: None arch/arm/boot/dts/imx7-colibri.dtsi | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b

Re: [PATCH v3 07/21] ARM: dts: imx7-colibri: fix 1.8V/UHS support

2019-08-07 Thread Philippe Schenker
On Wed, 2019-08-07 at 08:19 -0300, Fabio Estevam wrote: > Hi Philippe, > > On Wed, Aug 7, 2019 at 5:26 AM Philippe Schenker > wrote: > > From: Stefan Agner > > > > Add pinmuxing and do not specify voltage restrictions for the usdhc > > instance ava

Re: [PATCH v3 09/21] ARM: dts: imx6qdl-colibri: add phy to fec

2019-08-08 Thread Philippe Schenker
On Wed, 2019-08-07 at 12:51 +0200, Uwe Kleine-König wrote: > On Wed, Aug 07, 2019 at 08:26:23AM +0000, Philippe Schenker wrote: > > Add the phy-node and mdio bus to the fec-node, represented as is on > > hardware. > > This commit includes micrel,led-mode that is set to

Re: [PATCH v4 20/21] ARM: dts: imx7-colibri: Add UHS support to eval board

2019-08-16 Thread Philippe Schenker
On Mon, 2019-08-12 at 14:21 +, Philippe Schenker wrote: > This commit adds UHS capability to Toradex Eval Boards > > Signed-off-by: Philippe Schenker Please ignore this patch. There was a misunderstanding and this one shouldn't go into mainline. Sorry for that! > > --- >

Re: [PATCH v4 21/21] ARM: dts: imx6qdl-colibri.dtsi: UHS-I support for v1.1a hw

2019-08-16 Thread Philippe Schenker
On Mon, 2019-08-12 at 14:21 +, Philippe Schenker wrote: > From: Igor Opaniuk > > Provide proper configuration for VGEN3, to make sure it's is always > powered > which allows that rail to be automatically switched to 1.8 volts > for proper UHS-I operation. By def

Re: [PATCH v1 1/7] ARM i.MX6q: remove PHY fixup for KSZ9031

2021-02-03 Thread Philippe Schenker
   txen-skew-psec = <0>; >    rxdv-skew-psec = <0>; >    rxd0-skew-psec = <0>; >    rxd1-skew-psec = <0>; >    rxd2-skew-psec = <0>; >    rxd3-skew-psec = <0>; >    rxc-skew-psec = <1860>; >    txc-skew-psec = <1860>; >    This

Re: [PATCH 1/3] regulator: fixed: add possibility to enable by clock

2019-09-10 Thread Philippe Schenker
On Thu, 2019-09-05 at 19:06 +0100, Mark Brown wrote: > On Tue, Sep 03, 2019 at 08:03:46AM +0000, Philippe Schenker wrote: > > This commit adds the possibility to choose the compatible > > "regulator-fixed-clock" in devicetree. > > > > This is a special reg

Re: [PATCH 1/3] regulator: fixed: add possibility to enable by clock

2019-09-10 Thread Philippe Schenker
On Tue, 2019-09-10 at 06:08 +, Philippe Schenker wrote: > On Thu, 2019-09-05 at 19:06 +0100, Mark Brown wrote: > > On Tue, Sep 03, 2019 at 08:03:46AM +, Philippe Schenker wrote: > > > This commit adds the possibility to choose the compatible > > > "regu

[PATCH v2 3/3] dt-bindings: regulator: add regulator-fixed-clock binding

2019-09-10 Thread Philippe Schenker
it is mandatory to supply a clock. Signed-off-by: Philippe Schenker --- Changes in v2: - Change select: to if: - Change items: to enum: - Defined how many clocks should be given .../bindings/regulator/fixed-regulator.yaml | 19 ++- 1 file changed, 18 insertions(+), 1 deletion

  1   2   3   >