Re: [PATCH v2 2/6] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-21 Thread Jagan Teki
On Mon, Dec 21, 2020 at 7:35 PM Krzysztof Kozlowski wrote: > > On Mon, Dec 21, 2020 at 07:29:22PM +0530, Jagan Teki wrote: > > On Mon, Dec 21, 2020 at 7:16 PM Krzysztof Kozlowski wrote: > > > > > > On Mon, Dec 21, 2020 at 05:01:47PM +0530, Jagan Teki wrote: > &

Re: [PATCH v2 2/6] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-21 Thread Jagan Teki
On Mon, Dec 21, 2020 at 8:12 PM Krzysztof Kozlowski wrote: > > On Mon, Dec 21, 2020 at 08:09:47PM +0530, Jagan Teki wrote: > > On Mon, Dec 21, 2020 at 7:35 PM Krzysztof Kozlowski wrote: > > > > > > On Mon, Dec 21, 2020 at 07:29:22PM +0530, Jagan Teki wrote: > &

[PATCH v2 0/6] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini

2020-12-21 Thread Jagan Teki
baseboards are, - EDIMM2.2 - C.TOUCH 2.0 Any inputs? Jagan. Jagan Teki (6): arm64: defconfig: Enable REGULATOR_PF8X00 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH

[PATCH v2 6/6] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit

2020-12-21 Thread Jagan Teki
igned-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message - dropped engicam from filename since it aligned with imx6 engicam dts files naming conventions. arch/arm64/boot/dts/freescale/Makefile| 1 + .../freescale/imx8mm-engicam-edimm2.2.dtsi

[PATCH v2 2/6] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-21 Thread Jagan Teki
for it. Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message Documentation/devicetree/bindings/arm/fsl.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 67980dcef66d

[PATCH v2 5/6] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit

2020-12-21 Thread Jagan Teki
bindings for it. Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index

[PATCH v2 1/6] arm64: defconfig: Enable REGULATOR_PF8X00

2020-12-21 Thread Jagan Teki
Enable PF8X00 regulator driver by default as it used in some of i.MX8MM hardware platforms. Engicam i.Core MX8M Mini SoM is using the PF8121A family PMIC. Cc: Catalin Marinas Cc: Will Deacon Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message arch/arm64/configs/defconfig

[PATCH v2 3/6] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM

2020-12-21 Thread Jagan Teki
of Engicam baseboards for creating complete platform solutions. Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message - add cpu nodes - add fec1 node - fixed pmic tree comments - dropped engicam from filename since it aligned

[PATCH v2 4/6] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-21 Thread Jagan Teki
of this Carrier board for creating complete i.Core MX8M Mini C.TOUCH 2.0 board. Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- Changes for v2: - enabled fec1 node - updated commit message - dropped engicam from filename since it aligned with imx6 engicam dts files naming

Re: [PATCH v2 7/7] regulator: pf8x00: fix nxp,phase-shift

2020-12-17 Thread Jagan Teki
On Wed, Dec 16, 2020 at 5:27 AM Adrien Grassein wrote: > > Fix the ternary condition which is a bad coding style > in the kernel > > I also remove the defering configuration of the nxp,phase-shift. > The configuration is now done at parsing time. It save some memory > and it's better for

Re: [PATCH v2 3/7] regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc

2020-12-17 Thread Jagan Teki
fig > +++ b/drivers/regulator/Kconfig > @@ -828,6 +828,10 @@ config REGULATOR_PF8X00 > Say y here to support the regulators found on the NXP > PF8100/PF8121A/PF8200 PMIC. > > + Say M here if you want to support for the regulators found > + on the NXP PF8100/PF8121A/PF8200 PMIC. The module will be named > + "pf8x00-regulator". Reviewed-by: Jagan Teki

Re: [PATCH v2 2/7] regulator: pf8x00: add a doc for the module

2020-12-17 Thread Jagan Teki
t; > + Say M here if you want to support for the regulators found > + on the NXP PF8100/PF8121A/PF8200 PMIC. The module will be named > + "pf8x00-regulator". Reviewed-by: Jagan Teki

Re: [PATCH v2 1/7] regulator: dt-bindings: remove useless properties

2020-12-17 Thread Jagan Teki
17 deletions(-) Please add pf8x00 in commit head, otherwise Reviewed-by: Jagan Teki

Re: [PATCH v2] arm64: defconfig: Enable REGULATOR_MP8859

2020-12-16 Thread Jagan Teki
Hi Heiko, On Fri, Jul 31, 2020 at 9:33 PM Jagan Teki wrote: > > RK3399 boards like ROC-RK3399-PC is using MP8859 DC/DC converter > for 12V supply. > > roc-rk3399-pc initially used 12V fixed regulator for this supply, > but the below commit has switched to use

Re: [PATCH 3/6] regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc

2020-12-15 Thread Jagan Teki
On Wed, Dec 16, 2020 at 2:19 AM Adrien Grassein wrote: > > nxp,phase-shift is an enum so use enum format to describe it. > Minimum and maximum values are also wrong. > > Signed-off-by: Adrien Grassein > --- > .../bindings/regulator/nxp,pf8x00-regulator.yaml | 16 > 1 file

Re: [PATCH] regulator: pf8x00: Use specific compatible strings for devices

2020-12-15 Thread Jagan Teki
| 8 ++-- I think the bindings patch would be separate? otherwise, Reviewed-by: Jagan Teki

Re: [PATCH v3 0/2] Add support of nxp pf8x00 regulator

2020-12-15 Thread Jagan Teki
erters, 4 LDO, 1 RTC supply). All these 12 regulators are > > configurable via an OTP memory and by i2c at runtime for some > > specific properties. > > This looks to have raced with the addition of support for the same > device by Jagan Teki - unfortunately I didn't register that

Re: [PATCH v2] arm64: defconfig: Enable REGULATOR_PF8X00

2020-12-02 Thread Jagan Teki
On Thu, Dec 3, 2020 at 1:18 AM Krzysztof Kozlowski wrote: > > On Thu, Dec 03, 2020 at 01:11:49AM +0530, Jagan Teki wrote: > > Enable PF8X00 regulator driver by default as it used in some of > > i.MX8MM hardware platforms like Engicam i.Core MX8M Mini SoM. > > > &g

[PATCH v2] arm64: defconfig: Enable REGULATOR_PF8X00

2020-12-02 Thread Jagan Teki
Enable PF8X00 regulator driver by default as it used in some of i.MX8MM hardware platforms like Engicam i.Core MX8M Mini SoM. Cc: Catalin Marinas Cc: Will Deacon Signed-off-by: Jagan Teki --- Changes for v2: - update the commit message. arch/arm64/configs/defconfig | 1 + 1 file changed, 1

Re: [PATCH 04/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SOM

2020-12-02 Thread Jagan Teki
On Thu, Dec 3, 2020 at 1:07 AM Krzysztof Kozlowski wrote: > > On Thu, Dec 03, 2020 at 01:00:59AM +0530, Jagan Teki wrote: > > Hi Krzysztof, > > > > On Wed, Dec 2, 2020 at 11:04 PM Krzysztof Kozlowski wrote: > > > > > > On Wed, Dec 02, 2020 at 05:42:35

Re: [PATCH 08/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-02 Thread Jagan Teki
On Thu, Dec 3, 2020 at 12:55 AM Krzysztof Kozlowski wrote: > > On Thu, Dec 03, 2020 at 12:50:37AM +0530, Jagan Teki wrote: > > Hi Krzysztof, > > > > On Wed, Dec 2, 2020 at 11:15 PM Krzysztof Kozlowski wrote: > > > > > > On Wed, Dec 02, 2020 at 05:42:39

Re: [PATCH 04/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SOM

2020-12-02 Thread Jagan Teki
Hi Krzysztof, On Wed, Dec 2, 2020 at 11:04 PM Krzysztof Kozlowski wrote: > > On Wed, Dec 02, 2020 at 05:42:35PM +0530, Jagan Teki wrote: > > i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM from Engicam. > > s/SOM/SoM/ > > > > > General features: &

Re: [PATCH 01/10] arm64: defconfig: Enable REGULATOR_PF8X00

2020-12-02 Thread Jagan Teki
On Wed, Dec 2, 2020 at 10:52 PM Krzysztof Kozlowski wrote: > > On Wed, Dec 02, 2020 at 05:42:32PM +0530, Jagan Teki wrote: > > Enable PF8X00 regulator driver by default as it used in > > some of i.MX8MM hardware platforms. > > Could you mention names (one is enough)

Re: [PATCH 08/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-02 Thread Jagan Teki
Hi Krzysztof, On Wed, Dec 2, 2020 at 11:15 PM Krzysztof Kozlowski wrote: > > On Wed, Dec 02, 2020 at 05:42:39PM +0530, Jagan Teki wrote: > > i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM from Engicam. > > > > C.TOUCH 2.0 is a general purpose carrier board w

[PATCH 08/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-02 Thread Jagan Teki
for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/freescale/Makefile| 1 + .../imx8mm-engicam-icore-mx8mm-ctouch2.dts| 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-icore-mx8mm

[PATCH 10/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 10.1" OF

2020-12-02 Thread Jagan Teki
ith pluged 10.1" OF for creating complete i.Core MX8M Mini C.TOUCH 2.0 10.1" Open Frame solution board. Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/freescale/Makefile| 1 + ...mx8mm-engicam-icore-mx8mm-c

[PATCH 09/10] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 10.1" OF

2020-12-02 Thread Jagan Teki
ith pluged 10.1" OF for creating complete i.Core MX8M Mini C.TOUCH 2.0 10.1" Open Frame solution board. Add bindings for it. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bind

[PATCH 07/10] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0

2020-12-02 Thread Jagan Teki
for it. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 2e520733ce4e..8c8f7728788d 100644 --- a/Documentation/devicetree

[PATCH 05/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit

2020-12-02 Thread Jagan Teki
for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/freescale/Makefile| 1 + .../imx8mm-engicam-icore-mx8mm-edimm2.2.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam

[PATCH 06/10] arm64: dts: imx: Add Engicam C.TOUCH 2.0

2020-12-02 Thread Jagan Teki
needs to mount on top of this Carrier board for creating complete i.Core MX8M Mini C.TOUCH 2.0 board. Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/freescale/imx8mm-engicam-ctouch2.dtsi | 7 +++ 1 file changed, 7 insertions(+) create mode 100644

[PATCH 02/10] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit

2020-12-02 Thread Jagan Teki
bindings for it. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/fsl.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 67980dcef66d..2e520733ce4e 100644 --- a/Documentation

[PATCH 03/10] arm64: dts: imx: Add Engicam EDIMM2.2 Starter Kit

2020-12-02 Thread Jagan Teki
MX8M Mini needs to mount on top of this Evaluation board for creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- .../dts/freescale/imx8mm-engicam-common.dtsi | 24 +++ .../freescale/imx8mm-en

[PATCH 04/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SOM

2020-12-02 Thread Jagan Teki
baseboards for creating complete platform boards. Possible baseboards are, - EDIMM2.2 - C.TOUCH 2.0 Add support for it. Signed-off-by: Matteo Lisi Signed-off-by: Jagan Teki --- .../freescale/imx8mm-engicam-icore-mx8mm.dtsi | 209 ++ 1 file changed, 209 insertions(+) create mode

[PATCH 01/10] arm64: defconfig: Enable REGULATOR_PF8X00

2020-12-02 Thread Jagan Teki
Enable PF8X00 regulator driver by default as it used in some of i.MX8MM hardware platforms. Cc: Catalin Marinas Cc: Will Deacon Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs

[PATCH 00/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini

2020-12-02 Thread Jagan Teki
etree/20201130112329.104614-2-ja...@amarulasolutions.com Any inputs? Jagan. Jagan Teki (10): arm64: defconfig: Enable REGULATOR_PF8X00 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit arm64: dts: imx: Add Engicam EDIMM2.2 Starter Kit arm64: dts: imx8mm: Add Engicam i.Core MX8M

[PATCH 1/2] dt-bindings: regulator: Add pf8x00 regulator bindings

2020-11-30 Thread Jagan Teki
Add NXP PF8100/PF8121A/PF8200 regulators bindings. Signed-off-by: Jagan Teki --- .../regulator/nxp,pf8x00-regulator.yaml | 211 ++ 1 file changed, 211 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml diff --git

[PATCH 2/2] regulator: Add NXP PF8X00 regulator driver

2020-11-30 Thread Jagan Teki
Signed-off-by: Jagan Teki --- Note: driver referenced from nxp sources, so I kept the initial author and licence as it is. any comments on this regard would appreciated? MAINTAINERS | 6 + drivers/regulator/Kconfig| 8 + drivers/regulator/Makefile

Re: [PATCH v4 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-11-09 Thread Jagan Teki
On Mon, Nov 9, 2020 at 4:45 AM Heiko Stuebner wrote: > > Hi, > > Am Dienstag, 29. September 2020, 10:32:10 CET schrieb Jagan Teki: > > PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. > > > > PX30.Core needs to mount on top of Engicam baseboards for

[PATCH 8/9] arm64: defconfig: Enable PHY_ROCKCHIP_INNO_DSIDPHY

2020-11-09 Thread Jagan Teki
In order to work LDVS, DSI in mainline tree for Rockchip based hardware platforms, the associated PHY driver has to enable in default defconfig. Enable rockchip DSI phy driver. Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch

[PATCH 7/9] arm64: defconfig: Enable ROCKCHIP_LVDS

2020-11-09 Thread Jagan Teki
Now, some of the rockchip hardware platforms do enable lvds in mainline tree. So, enable Rockchip LVDS driver via default defconfig. Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs

[PATCH 9/9] arm64: defconfig: Enable USB_SERIAL_CP210X

2020-11-09 Thread Jagan Teki
Some hardware platforms required CP20x USB to Serial converter in order to work onboard functionalities like Bluetooth. An example of such a platform is from Engicam's PX30 (ARM64). Mark it as module in defconfig. Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file

[PATCH 6/9] arm64: dts: rockchip: px30-engicam: Add BT support

2020-11-09 Thread Jagan Teki
enablement nodes for these respective boards. Signed-off-by: Michael Trimarchi Signed-off-by: Suniel Mahesh Signed-off-by: Jagan Teki --- .../arm64/boot/dts/rockchip/px30-engicam-common.dtsi | 12 .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 10 ++ .../dts/rockchip/px30

[PATCH 5/9] arm64: dts: rockchip: px30-engicam: Add WiFi support

2020-11-09 Thread Jagan Teki
enablement nodes for these respective boards. Signed-off-by: Michael Trimarchi Signed-off-by: Suniel Mahesh Signed-off-by: Jagan Teki --- .../dts/rockchip/px30-engicam-common.dtsi | 45 +++ .../dts/rockchip/px30-engicam-ctouch2.dtsi| 12 + .../px30-engicam-px30-core

[PATCH 4/9] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF

2020-11-09 Thread Jagan Teki
olutions. PX30.Core needs to mount on top of C.TOUCH 2.0 carrier with pluged 10.1" OF for creating complete PX30.Core C.TOUCH 2.0 10.1" Open Frame. Add support for it. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../px30-engicam-px30-cor

[PATCH 2/9] arm64: dts: rockchip: px30-engicam-edimm2.2: Enable LVDS panel

2020-11-09 Thread Jagan Teki
Engicam PX30.Core EDIMM2.2 developement Kit has on board 10" LVDS panel from yes-optoelectronics. This patch adds panel enablement nodes on respective dts(i) files. Signed-off-by: Jagan Teki --- .../dts/rockchip/px30-engicam-common.dtsi | 4 ++ .../dts/rockchip/px30-engicam-edimm2.2

[PATCH 1/9] arm64: dts: rockchip: px30-enagicam: Enable USB Host, OTG

2020-11-09 Thread Jagan Teki
Engicam EDIMM2.2 and C.Touch 2.0 Kits support USB Host and OTG ports. Add support to enable USB on these kits while mounting px30-core SOM. Signed-off-by: Jagan Teki --- .../dts/rockchip/px30-engicam-common.dtsi | 24 +++ 1 file changed, 24 insertions(+) diff --git a/arch

[PATCH 3/9] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF

2020-11-09 Thread Jagan Teki
luged 10.1" OF for creating complete PX30.Core C.TOUCH 2.0 10.1" Open Frame. Add bindings for it. Acked-by: Rob Herring Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindin

[PATCH 0/9] arm64: dts: rockchip: Engicam PX30.Core changes

2020-11-09 Thread Jagan Teki
Series support Engicam PX30.Core SOM changes along with C.TOUCH Open Frame 10.1" board. All respetive LCD panels are in Mainline already. thanks, Jagan. Jagan Teki (7): arm64: dts: rockchip: px30-enagicam: Enable USB Host, OTG arm64: dts: rockchip: px30-engicam-edimm2.2: Enable LVDS

Re: [PATCH v4 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-11-04 Thread Jagan Teki
On Thu, Oct 22, 2020 at 12:27 AM Jagan Teki wrote: > > Hi Heiko, > > On Tue, Sep 29, 2020 at 2:02 PM Jagan Teki wrote: > > > > PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. > > > > PX30.Core needs to mount on top of Engicam baseboards for c

[PATCH v2] clk: rockchip: Limit input rate for fractional approximation

2020-10-28 Thread Jagan Teki
Signed-off-by: Jagan Teki --- Changes for v2: - v2 version patch from previous patch https://patchwork.kernel.org/project/linux-arm-kernel/patch/20200831161436.134186-1-ja...@amarulasolutions.com/ - support input limit rate for frac approx. drivers/clk/rockchip/clk-px30.c | 69

Re: [PATCH] ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible

2020-10-27 Thread Jagan Teki
Hi Shawn, On Fri, Aug 28, 2020 at 9:33 PM Jagan Teki wrote: > > Adding display timings directly on device tree files make it difficult > to maintain as a same copy of timings may exist on different files or > panel-simple driver. > > We have a panel-simple driver for this p

[PATCH 2/2] ARM: dts: rockchip: Add SDIO0 node for VMARC SOM

2020-10-23 Thread Jagan Teki
Rockchip RK3288 and RK3399Pro based VMARC SOM has sdio0 for connecting WiFi/BT devices as a pluggable card via M.2 E-Key. Add associated sdio0 nodes, properties. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 40 +++ .../dts/rockchip-radxa-dalang

[PATCH 1/2] arm64: defconfig: Enable RTC_DRV_HYM8563

2020-10-23 Thread Jagan Teki
RTC HYM8563 used in the ARM64 Rockchip SoC's SDIO power sequence enablement. Enable it as module. Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index e0f33826819f

Re: [PATCH v2] arm64: defconfig: Enable REGULATOR_MP8859

2020-10-21 Thread Jagan Teki
On Thu, Sep 10, 2020 at 8:33 PM Jagan Teki wrote: > > Hi Heiko, > > On Fri, Jul 31, 2020 at 9:33 PM Jagan Teki wrote: > > > > RK3399 boards like ROC-RK3399-PC is using MP8859 DC/DC converter > > for 12V supply. > > > > roc-rk3399-pc initiall

Re: [PATCH v4 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-10-21 Thread Jagan Teki
Hi Heiko, On Tue, Sep 29, 2020 at 2:02 PM Jagan Teki wrote: > > PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. > > PX30.Core needs to mount on top of Engicam baseboards for creating > complete platform boards. > > Possible baseboards are, > - EDIMM2.2 Sta

[PATCH v4 2/7] arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit

2020-09-29 Thread Jagan Teki
.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v4: - none Changes for v3: - sort regulator nodes properties - drop cap-mmc-highspeed property

[PATCH v4 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-09-29 Thread Jagan Teki
-by: Jagan Teki Acked-by: Rob Herring --- Changes for v4: - collect Rob Acked-by Changes for v3: - none Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b

[PATCH v4 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-09-29 Thread Jagan Teki
aving baseboard on respective SoC seems to be easy rather than making it common across all. Any inputs? Jagan. Jagan Teki (6): dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit arm64: dts: rockchip: Add Engicam PX30

[PATCH v4 1/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-09-29 Thread Jagan Teki
-off-by: Jagan Teki Acked-by: Rob Herring --- Changes for v4, v3: - none Changes for v2: - collect Rob A-b Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree

[PATCH v4 3/7] arm64: dts: rockchip: Add Engicam PX30.Core SOM

2020-09-29 Thread Jagan Teki
baseboards are, - EDIMM2.2 - C.TOUCH 2.0 Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v4: - none Changes for v3: - sort regulator nodes properties - add Amarula Solutions copyright - update the patch author Changes for v2: - none .../boot/dts

[PATCH v4 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0

2020-09-29 Thread Jagan Teki
mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v4: - none Changes for v3: - add Amarula Solutions copyright Changes for v2: - none arch/arm64/boot/dts/rockchip

[PATCH v4 7/7] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-09-29 Thread Jagan Teki
-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v4: - new patch Changes for v3: - add Amarula Solutions copyright Changes for v2: - new patch arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-ctouch2.dts | 22 +++ 2 files changed, 23

[PATCH v4 4/7] arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-09-29 Thread Jagan Teki
-off-by: Jagan Teki --- Changes for v4, v3, v2: - none arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-edimm2.2.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts diff

Re: [PATCH] clk: rockchip: Fix overflow rate during fractional approximation

2020-09-16 Thread Jagan Teki
Hi, On Tue, Sep 15, 2020 at 7:10 AM elaine.zhang wrote: > > hi, > > We have two submissions which I hope will be helpful to you. > > https://patchwork.kernel.org/patch/11272465/ > https://patchwork.kernel.org/patch/11272471/ I can see this, I have reconstructed the fractional divider handling

Re: [PATCH v2] arm64: defconfig: Enable REGULATOR_MP8859

2020-09-10 Thread Jagan Teki
Hi Heiko, On Fri, Jul 31, 2020 at 9:33 PM Jagan Teki wrote: > > RK3399 boards like ROC-RK3399-PC is using MP8859 DC/DC converter > for 12V supply. > > roc-rk3399-pc initially used 12V fixed regulator for this supply, > but the below commit has switched to use

Re: [PATCH 0/3] extcon: Add Type-C Virtual PD

2020-09-09 Thread Jagan Teki
Hi Heiko, On Sat, Sep 5, 2020 at 2:53 AM Heiko Stübner wrote: > > Hi Jagan, > > Am Freitag, 4. September 2020, 21:18:27 CEST schrieb Jagan Teki: > > USB Type-C protocol supports various modes of operations > > includes PD, USB3, and Altmode. If the platform design > &g

[PATCH 1/3] dt-bindings: extcon: Document Type-C Virtual PD driver

2020-09-04 Thread Jagan Teki
-bindings for it. Signed-off-by: Jagan Teki --- .../extcon/extcon-usbc-virtual-pd.yaml| 66 +++ 1 file changed, 66 insertions(+) create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-virtual-pd.yaml diff --git a/Documentation/devicetree/bindings/extcon

[PATCH 2/3] extcon: Add Type-C Virtual PD driver

2020-09-04 Thread Jagan Teki
for it. Signed-off-by: Jagan Teki --- MAINTAINERS | 6 + drivers/extcon/Kconfig | 10 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-usbc-virtual-pd.c | 285 4 files changed, 302 insertions

[PATCH 3/3] arm64: dts: rk3399-rock-pi-4c: Enable Display Port

2020-09-04 Thread Jagan Teki
-by: Jagan Teki --- .../boot/dts/rockchip/rk3399-rock-pi-4c.dts | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts index 4c7ebb1c5d2d..19a648add355 100644 --- a/arch/arm64/boot

[PATCH 0/3] extcon: Add Type-C Virtual PD

2020-09-04 Thread Jagan Teki
support this Type-C Virtual PD and enable the same in ROCK Pi 4C SBC. Any inputs? Jagan. Jagan Teki (3): dt-bindings: extcon: Document Type-C Virtual PD driver extcon: Add Type-C Virtual PD driver arm64: dts: rk3399-rock-pi-4c: Enable Display Port .../extcon/extcon-usbc-virtual-pd.yaml

[PATCH 3/3] drm/panel: simple: Add YTC700TLAG-05-201C

2020-09-04 Thread Jagan Teki
Add panel timings for YTC700TLAG-05-201C 7" TFT LCD panel from Yes Optoelectronics Co.,Ltd. Signed-off-by: Jagan Teki --- drivers/gpu/drm/panel/panel-simple.c | 29 1 file changed, 29 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/driver

[PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C

2020-09-04 Thread Jagan Teki
Add dt-bindings for YTC700TLAG-05-201C 7" TFT LCD panel from Yes Optoelectronics Co.,Ltd. Signed-off-by: Jagan Teki --- .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/

[PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics

2020-09-04 Thread Jagan Teki
Add vendor dt-bindings for Yes Optoelectronics Co.,Ltd. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor

Re: [PATCH v3 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-09-03 Thread Jagan Teki
On Thu, Sep 3, 2020 at 9:55 PM Rob Herring wrote: > > On Mon, 31 Aug 2020 13:59:15 +0530, Jagan Teki wrote: > > PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. > > > > C.TOUCH 2.0 is a general purpose carrier board with capacitive > > touch interf

Re: [PATCH v3 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0

2020-09-01 Thread Jagan Teki
Hi Johan, On Mon, Aug 31, 2020 at 3:38 PM Johan Jonker wrote: > > Hi Jagan, > > A dtsi file with only an include and no changes isn't useful. > Are you planning to add something to it? Yes, some WiFi/BT bits (with LVDS if OF used), but the idea of having separate dtsi is as per the Engicam's

[PATCH] clk: rockchip: Fix overflow rate during fractional approximation

2020-08-31 Thread Jagan Teki
"clk: rockchip: Add supprot to limit input rate for fractional divider") Signed-off-by: Jagan Teki Signed-off-by: Finley Xiao --- drivers/clk/rockchip/clk-px30.c | 12 ++-- drivers/clk/rockchip/clk.c | 9 + 2 files changed, 15 insertions(+), 6 deletions(-) diff --gi

[PATCH v3 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-08-31 Thread Jagan Teki
-by: Jagan Teki --- Changes for v3: - none Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index

[PATCH v3 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0

2020-08-31 Thread Jagan Teki
mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - add Amarula Solutions copyright Changes for v2: - none arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dts

[PATCH v3 3/7] arm64: dts: rockchip: Add Engicam PX30.Core SOM

2020-08-31 Thread Jagan Teki
baseboards are, - EDIMM2.2 - C.TOUCH 2.0 Add support for it. Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- Changes for v3: - sort regulator nodes properties - add Amarula Solutions copyright - update the patch author Changes for v2: - none .../boot/dts/rockchip/px30-px30-core.dtsi

[PATCH v3 7/7] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-08-31 Thread Jagan Teki
-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - add Amarula Solutions copyright Changes for v2: - new patch arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-ctouch2.dts | 22 +++ 2 files changed, 23 insertions(+) create mode

[PATCH v3 1/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-08-31 Thread Jagan Teki
-off-by: Jagan Teki Acked-by: Rob Herring --- Changes for v3: - none Changes for v2: - collect Rob A-b Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree

[PATCH v3 4/7] arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-08-31 Thread Jagan Teki
-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - none arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-edimm2.2.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core

[PATCH v3 2/7] arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit

2020-08-31 Thread Jagan Teki
.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - sort regulator nodes properties - drop cap-mmc-highspeed property - add Amarula Solu

[PATCH v3 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-08-31 Thread Jagan Teki
board on respective SoC seems to be easy rather than making it common across all. Any inputs? Jagan. Jagan Teki (6): dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 St

[PATCH v2 1/2] dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H

2020-08-29 Thread Jagan Teki
Add dt-bindings for 10.1" TFT LCD module from Ampire Co. Ltd. as part of panel-simple. Signed-off-by: Jagan Teki --- Changes for v2: - none .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bin

[PATCH v2 2/2] drm/panel: simple: Add AM-1280800N3TZQW-T00H

2020-08-29 Thread Jagan Teki
Add Ampire, AM-1280800N3TZQW-T00H 10.1" TFT LCD panel timings. Signed-off-by: Jagan Teki --- Changes for v2: - dropped vrefresh - add bus_flags, connector_type drivers/gpu/drm/panel/panel-simple.c | 29 1 file changed, 29 insertions(+) diff --git a/drivers/gp

[PATCH v2 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0

2020-08-29 Thread Jagan Teki
mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support for it. Signed-off-by: Jagan Teki --- Changes for v2: - none arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 7 +++ 1 file changed, 7 insertions(+) create mode 100644 arch/arm64/boo

[PATCH v2 4/7] arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-08-29 Thread Jagan Teki
-off-by: Jagan Teki --- Changes for v2: - none arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-edimm2.2.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts diff --git

[PATCH v2 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-08-29 Thread Jagan Teki
-by: Jagan Teki --- Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index bda0f2781890..3aecb1241492 100644

[PATCH v2 7/7] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0

2020-08-29 Thread Jagan Teki
From: Jagan Teki PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. C.TOUCH 2.0 is a general purpose carrier board with capacitive touch interface support. PX30.Core needs to mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support

[PATCH v2 3/7] arm64: dts: rockchip: Add Engicam PX30.Core SOM

2020-08-29 Thread Jagan Teki
- C.TOUCH 2.0 Add support for it. Signed-off-by: Jagan Teki --- Changes for v2: - none .../boot/dts/rockchip/px30-px30-core.dtsi | 231 ++ 1 file changed, 231 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi diff --git a/arch/arm64/boot/dts

[PATCH v2 2/7] arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit

2020-08-29 Thread Jagan Teki
.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki --- Changes for v2: - move carrier enablement nodes in carrier dtsi .../dts/rockchip/px30-engicam-common.dtsi | 39 +++ ..

[PATCH v2 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-08-29 Thread Jagan Teki
board - skip 10" OF LCD as it requires separate dts with panel support. Note: These baseboards can be used for i.MX8 SOM's as well. So having baseboard on respective SoC seems to be easy rather than making it common across all. Any inputs? Jagan. Jagan Teki (7): dt-bindings: arm: rockchip

[PATCH v2 1/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-08-29 Thread Jagan Teki
-off-by: Jagan Teki Acked-by: Rob Herring --- Changes for v2: - collect Rob A-b Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml

[PATCH] ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible

2020-08-28 Thread Jagan Teki
tree files if the board mounted on a similar vendor display. Engicam C.TOUCH OF 10.1" LCD board uses Ampire 10.1" TFT LCD and it has supported by panel-simple already, so simply use that binding. Signed-off-by: Jagan Teki --- Note: Panel patch in ML already, https://lkml.org/lkml/202

[PATCH 1/2] dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H

2020-08-28 Thread Jagan Teki
Add dt-bindings for 10.1" TFT LCD module from Ampire Co. Ltd. as part of panel-simple. Signed-off-by: Jagan Teki --- .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/

[PATCH 2/2] drm: panel: simple: Add AM-1280800N3TZQW-T00H

2020-08-28 Thread Jagan Teki
Add Ampire, AM-1280800N3TZQW-T00H 10.1" TFT LCD panel timings. Signed-off-by: Jagan Teki --- drivers/gpu/drm/panel/panel-simple.c | 28 1 file changed, 28 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c

[PATCH] arm64: dts: rockchip: Fix power routing to support POE

2020-08-18 Thread Jagan Teki
and POE power being used. sys_12v is supplied by dc_12v which is supplied from MP8859 in type c0 power routing and sys_12v is supplied by MP8009 PoE PD in POE power supply routing. Signed-off-by: Jagan Teki Tested-by: Suniel Mahesh --- .../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18

[PATCH v4 3/4] arm64: dts: rockchip: Add Radxa ROCK Pi 4B support

2020-08-07 Thread Jagan Teki
RockPI 4B has AP6256 Wifi/BT, so enable them in 4B dts instead of enable in common dtsi. Signed-off-by: Jagan Teki --- Changes for v4, v3: - none Changes for v2: - update commit message - add radxa,rockpi4b arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-rock

[PATCH v4 2/4] arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts

2020-08-07 Thread Jagan Teki
and include on respective variant dts files. Signed-off-by: Jagan Teki --- Changes for v4, v3: - none Changes for v2: - update commit message - add radxa,rockpi4a arch/arm64/boot/dts/rockchip/Makefile | 2 +- .../{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 3 --- arch/arm64/boot/

<    1   2   3   4   5   6   7   8   9   10   >