All of lore.kernel.org
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
To: Olof Johansson <olof@lixom.net>, Arnd Bergmann <arnd@arndb.de>,
	arm@kernel.org, soc@kernel.org
Cc: "Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Krzysztof Kozlowski" <krzk@kernel.org>,
	replicant@osuosl.org, phone-devel@vger.kernel.org,
	~postmarketos/upstreaming@lists.sr.ht,
	"Martin Jücker" <martin.juecker@gmail.com>,
	"Henrik Grimler" <henrik@grimler.se>,
	"Artur Weber" <aweber.kernel@gmail.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"Linus Walleij" <linus.walleij@linaro.org>,
	"Rob Herring" <robh@kernel.org>
Subject: [GIT PULL 2/3] ARM: dts: samsung: for v6.5
Date: Fri,  2 Jun 2023 11:15:00 +0200	[thread overview]
Message-ID: <20230602091501.15178-2-krzysztof.kozlowski@linaro.org> (raw)
In-Reply-To: <20230602091501.15178-1-krzysztof.kozlowski@linaro.org>

Hi,

`make dtbs_check` for bindings in Linux kernel produces no warnings for Exynos
ARM and ARM64 platforms. See for yourself:
https://krzk.eu/#/builders/75/builds/403/steps/7/logs/stdio
https://krzk.eu/#/builders/79/builds/401/steps/9/logs/stdio

"No new warnings in dtbs_check" is now a requirement for any new changes to be
accepted for Exynos ARM and ARM64.  S5PV210 and S3C6410 don't have such
requirement.

The dtbs_check against all the bindings - including ones with dtschema and
missing ones - points to few missing conversions to DT schema:

arch/arm/boot/dts/exynos5250-snow-rev5.dtb: /soc/i2c@12c70000/trackpad@67: failed to match any schema with compatible: ['cypress,cyapa']
arch/arm/boot/dts/exynos4210-universal_c210.dtb: /soc/i2c@138b0000/pmic@66: failed to match any schema with compatible: ['national,lp3974']
arch/arm/boot/dts/exynos5250-snow.dtb: /i2c-arbitrator: failed to match any schema with compatible: ['i2c-arb-gpio-challenge']
arch/arm/boot/dts/exynos5422-samsung-k3g.dtb: /soc/i2c@12c60000/touchscreen@20: failed to match any schema with compatible: ['syna,rmi4-i2c']

In progress:
arch/arm/boot/dts/exynos4412-p4note-n8010.dtb: /i2c-gpio-3/adc@41: failed to match any schema with compatible: ['st,stmpe811']
https://lore.kernel.org/all/20230426-stmpe-dt-bindings-v4-2-36fdd53d9919@linaro.org/

arch/arm/boot/dts/exynos5420-peach-pit.dtb: /soc/spi@12d40000/cros-ec@0/i2c-tunnel/power-regulator@48: failed to match any schema with compatible: ['ti,tps65090']
https://lore.kernel.org/all/20211217170507.2843568-6-thierry.reding@gmail.com/

I would appreciate some help in converting these.  Before starting any
conversion just be sure that no one posted same patch (lore.kernel.org and
"dfn:" for TXT filename).

Best regards,
Krzysztof


The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-6.5

for you to fetch changes up to 6a988251c4e53da33107c1975f578904c0635b43:

  ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header (2023-05-30 10:21:42 +0200)

----------------------------------------------------------------
Samsung DTS ARM changes for v6.5

1. Final cleanups and improvements as a result of dtbs_checks which rely
   on previously merged driver changes thus affecting older or
   out-of-tree kernels.  The changes are necessary to achieve full
   dtbs_check compliance, which justifies affecting out-of-tree users.
   Changes affecting them are:
    - Drop simple-bus compatible from FIMC: Exynos4 and S5PV210,
    - Remove empty camera pinctrl configuration: Exynos4 and S5PV210,
    - Re-order MFC clock names to match Exynos and bindings: S5PV210.

2. Except above few more non-intrusive cleanups for dtbs_check for
   S5PV210.  Fix also some typos.

3. Re-introduce Exynos4212 which was removed because of lack of upstream
   users.  Artur Weber adds now Samsung Galaxy Tab3 with Exynos4212.

----------------------------------------------------------------
Artur Weber (6):
      ARM: dts: exynos: Move common Exynos4x12 definitions to exynos4x12.dtsi
      ARM: dts: exynos: Re-introduce Exynos4212 DTSI
      dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards
      ARM: dts: exynos: Fix some typos in comments
      ARM: dts: s3c64xx: Fix some typos in comments
      ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header

Krzysztof Kozlowski (10):
      ARM: dts: exynos: drop simple-bus from FIMC in Exynos4
      ARM: dts: s5pv210: drop simple-bus from FIMC
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Trats
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Universal C210
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Odroid X/U3
      ARM: dts: s5pv210: align pin configuration nodes with bindings
      ARM: dts: s5pv210: align USB node name with bindings
      ARM: dts: s5pv210: re-order MFC clock names to match Exynos and bindings
      ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
      ARM: dts: s5pv210: remove empty camera pinctrl configuration

 .../bindings/arm/samsung/samsung-boards.yaml       |  10 +
 arch/arm/boot/dts/exynos3250-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   6 +-
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 -
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   3 -
 arch/arm/boot/dts/exynos4212.dtsi                  | 157 +++++
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   2 -
 arch/arm/boot/dts/exynos4412.dtsi                  | 646 +-------------------
 ...os4412-pinctrl.dtsi => exynos4x12-pinctrl.dtsi} |   6 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  | 664 +++++++++++++++++++++
 arch/arm/boot/dts/exynos5.dtsi                     |   2 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi          |   2 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          |   2 +-
 arch/arm/boot/dts/exynos5420.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5800.dtsi                  |   2 +-
 arch/arm/boot/dts/s3c6400.dtsi                     |   2 +-
 arch/arm/boot/dts/s3c6410.dtsi                     |   2 +-
 arch/arm/boot/dts/s3c64xx.dtsi                     |   2 +-
 arch/arm/boot/dts/s5pv210-pinctrl.dtsi             |  14 +-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |   8 +
 arch/arm/boot/dts/s5pv210.dtsi                     |  14 +-
 26 files changed, 878 insertions(+), 688 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos4212.dtsi
 rename arch/arm/boot/dts/{exynos4412-pinctrl.dtsi => exynos4x12-pinctrl.dtsi} (99%)
 create mode 100644 arch/arm/boot/dts/exynos4x12.dtsi

WARNING: multiple messages have this Message-ID (diff)
From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
To: Olof Johansson <olof@lixom.net>, Arnd Bergmann <arnd@arndb.de>,
	arm@kernel.org, soc@kernel.org
Cc: "Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org,
	"Alim Akhtar" <alim.akhtar@samsung.com>,
	"Krzysztof Kozlowski" <krzk@kernel.org>,
	replicant@osuosl.org, phone-devel@vger.kernel.org,
	~postmarketos/upstreaming@lists.sr.ht,
	"Martin Jücker" <martin.juecker@gmail.com>,
	"Henrik Grimler" <henrik@grimler.se>,
	"Artur Weber" <aweber.kernel@gmail.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"Linus Walleij" <linus.walleij@linaro.org>,
	"Rob Herring" <robh@kernel.org>
Subject: [GIT PULL 2/3] ARM: dts: samsung: for v6.5
Date: Fri,  2 Jun 2023 11:15:00 +0200	[thread overview]
Message-ID: <20230602091501.15178-2-krzysztof.kozlowski@linaro.org> (raw)
In-Reply-To: <20230602091501.15178-1-krzysztof.kozlowski@linaro.org>

Hi,

`make dtbs_check` for bindings in Linux kernel produces no warnings for Exynos
ARM and ARM64 platforms. See for yourself:
https://krzk.eu/#/builders/75/builds/403/steps/7/logs/stdio
https://krzk.eu/#/builders/79/builds/401/steps/9/logs/stdio

"No new warnings in dtbs_check" is now a requirement for any new changes to be
accepted for Exynos ARM and ARM64.  S5PV210 and S3C6410 don't have such
requirement.

The dtbs_check against all the bindings - including ones with dtschema and
missing ones - points to few missing conversions to DT schema:

arch/arm/boot/dts/exynos5250-snow-rev5.dtb: /soc/i2c@12c70000/trackpad@67: failed to match any schema with compatible: ['cypress,cyapa']
arch/arm/boot/dts/exynos4210-universal_c210.dtb: /soc/i2c@138b0000/pmic@66: failed to match any schema with compatible: ['national,lp3974']
arch/arm/boot/dts/exynos5250-snow.dtb: /i2c-arbitrator: failed to match any schema with compatible: ['i2c-arb-gpio-challenge']
arch/arm/boot/dts/exynos5422-samsung-k3g.dtb: /soc/i2c@12c60000/touchscreen@20: failed to match any schema with compatible: ['syna,rmi4-i2c']

In progress:
arch/arm/boot/dts/exynos4412-p4note-n8010.dtb: /i2c-gpio-3/adc@41: failed to match any schema with compatible: ['st,stmpe811']
https://lore.kernel.org/all/20230426-stmpe-dt-bindings-v4-2-36fdd53d9919@linaro.org/

arch/arm/boot/dts/exynos5420-peach-pit.dtb: /soc/spi@12d40000/cros-ec@0/i2c-tunnel/power-regulator@48: failed to match any schema with compatible: ['ti,tps65090']
https://lore.kernel.org/all/20211217170507.2843568-6-thierry.reding@gmail.com/

I would appreciate some help in converting these.  Before starting any
conversion just be sure that no one posted same patch (lore.kernel.org and
"dfn:" for TXT filename).

Best regards,
Krzysztof


The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-6.5

for you to fetch changes up to 6a988251c4e53da33107c1975f578904c0635b43:

  ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header (2023-05-30 10:21:42 +0200)

----------------------------------------------------------------
Samsung DTS ARM changes for v6.5

1. Final cleanups and improvements as a result of dtbs_checks which rely
   on previously merged driver changes thus affecting older or
   out-of-tree kernels.  The changes are necessary to achieve full
   dtbs_check compliance, which justifies affecting out-of-tree users.
   Changes affecting them are:
    - Drop simple-bus compatible from FIMC: Exynos4 and S5PV210,
    - Remove empty camera pinctrl configuration: Exynos4 and S5PV210,
    - Re-order MFC clock names to match Exynos and bindings: S5PV210.

2. Except above few more non-intrusive cleanups for dtbs_check for
   S5PV210.  Fix also some typos.

3. Re-introduce Exynos4212 which was removed because of lack of upstream
   users.  Artur Weber adds now Samsung Galaxy Tab3 with Exynos4212.

----------------------------------------------------------------
Artur Weber (6):
      ARM: dts: exynos: Move common Exynos4x12 definitions to exynos4x12.dtsi
      ARM: dts: exynos: Re-introduce Exynos4212 DTSI
      dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards
      ARM: dts: exynos: Fix some typos in comments
      ARM: dts: s3c64xx: Fix some typos in comments
      ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header

Krzysztof Kozlowski (10):
      ARM: dts: exynos: drop simple-bus from FIMC in Exynos4
      ARM: dts: s5pv210: drop simple-bus from FIMC
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Trats
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Universal C210
      ARM: dts: exynos: Remove empty camera pinctrl configuration in Odroid X/U3
      ARM: dts: s5pv210: align pin configuration nodes with bindings
      ARM: dts: s5pv210: align USB node name with bindings
      ARM: dts: s5pv210: re-order MFC clock names to match Exynos and bindings
      ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
      ARM: dts: s5pv210: remove empty camera pinctrl configuration

 .../bindings/arm/samsung/samsung-boards.yaml       |  10 +
 arch/arm/boot/dts/exynos3250-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   6 +-
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 -
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   3 -
 arch/arm/boot/dts/exynos4212.dtsi                  | 157 +++++
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   2 -
 arch/arm/boot/dts/exynos4412.dtsi                  | 646 +-------------------
 ...os4412-pinctrl.dtsi => exynos4x12-pinctrl.dtsi} |   6 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  | 664 +++++++++++++++++++++
 arch/arm/boot/dts/exynos5.dtsi                     |   2 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi          |   2 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          |   2 +-
 arch/arm/boot/dts/exynos5420.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5800.dtsi                  |   2 +-
 arch/arm/boot/dts/s3c6400.dtsi                     |   2 +-
 arch/arm/boot/dts/s3c6410.dtsi                     |   2 +-
 arch/arm/boot/dts/s3c64xx.dtsi                     |   2 +-
 arch/arm/boot/dts/s5pv210-pinctrl.dtsi             |  14 +-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |   8 +
 arch/arm/boot/dts/s5pv210.dtsi                     |  14 +-
 26 files changed, 878 insertions(+), 688 deletions(-)
 create mode 100644 arch/arm/boot/dts/exynos4212.dtsi
 rename arch/arm/boot/dts/{exynos4412-pinctrl.dtsi => exynos4x12-pinctrl.dtsi} (99%)
 create mode 100644 arch/arm/boot/dts/exynos4x12.dtsi

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2023-06-02  9:15 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-02  9:14 [GIT PULL 1/3] samsung: drivers for v6.5 Krzysztof Kozlowski
2023-06-02  9:14 ` Krzysztof Kozlowski
2023-06-02  9:15 ` Krzysztof Kozlowski [this message]
2023-06-02  9:15   ` [GIT PULL 2/3] ARM: dts: samsung: " Krzysztof Kozlowski
2023-06-02  9:15 ` [GIT PULL 3/3] ARM: samsung: soc " Krzysztof Kozlowski
2023-06-02  9:15   ` Krzysztof Kozlowski
2023-06-06 20:40 ` [GIT PULL 1/3] samsung: drivers " patchwork-bot+linux-soc
2023-06-09 13:10 ` patchwork-bot+linux-soc
2023-06-09 13:20 ` patchwork-bot+linux-soc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230602091501.15178-2-krzysztof.kozlowski@linaro.org \
    --to=krzysztof.kozlowski@linaro.org \
    --cc=alim.akhtar@samsung.com \
    --cc=arm@kernel.org \
    --cc=arnd@arndb.de \
    --cc=aweber.kernel@gmail.com \
    --cc=henrik@grimler.se \
    --cc=krzk@kernel.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=martin.juecker@gmail.com \
    --cc=olof@lixom.net \
    --cc=phone-devel@vger.kernel.org \
    --cc=replicant@osuosl.org \
    --cc=robh@kernel.org \
    --cc=soc@kernel.org \
    --cc=thierry.reding@gmail.com \
    --cc=~postmarketos/upstreaming@lists.sr.ht \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.