devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/7] gs101 oriole: peripheral block 1 (peric1) and i2c12 support
@ 2024-02-01 16:11 André Draszik
  2024-02-01 16:11 ` [PATCH v3 1/7] clk: samsung: gs-101: drop extra empty line André Draszik
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: André Draszik @ 2024-02-01 16:11 UTC (permalink / raw)
  To: peter.griffin, mturquette, sboyd, robh+dt, krzysztof.kozlowski+dt,
	conor+dt
  Cc: linux-kernel, kernel-team, tudor.ambarus, willmcvicker,
	semen.protsenko, alim.akhtar, s.nawrocki, tomasz.figa, cw00.choi,
	linux-arm-kernel, linux-samsung-soc, linux-clk, devicetree

Hi,

This patch series implements support for the 2nd connectivity
peripheral block on gs101.
This block contains an additional 6 USI, 1 I3C and 1 PWM
interfaces/busses.

i2cdetect shows all expected devices on the one i2c bus that this patch
series enables.
Everything that's in scope in this series works also without the
clk_ignore_unused kernel command line argument.

While working on this, I noticed the existing peric0 support for gs101
has a couple issues. That explains why there are differences compared
to it and a separate patch series has been sent to fix up peric0
support.

Cheers,
Andre'

Changes in v3:
- drop samsung,mode = <USI_V2_NONE> default assignment in patch #6

Changes in v2:
- squash original patches #3+#9 (Krzysztof)
- move original patch #7 to new #4
- squash original patches #4+#8 and make it #5 (Krzysztof)
- add short summary of devices attached to i2c bus 12 & add TODO (Sam & Peter)
- collect Reviewed-by: tags
- I kept Reviewed-by: tags for the squashed patches. Please shout if
  that wasn't expected

 .../bindings/clock/google,gs101-clock.yaml    |   9 +-
 .../soc/samsung/samsung,exynos-sysreg.yaml    |   1 +
 .../boot/dts/exynos/google/gs101-oriole.dts   |  10 +
 arch/arm64/boot/dts/exynos/google/gs101.dtsi  |  40 ++
 drivers/clk/samsung/clk-gs101.c               | 347 ++++++++++++++++-
 include/dt-bindings/clock/google,gs101.h      |  48 +++
 6 files changed, 451 insertions(+), 4 deletions(-)


^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH v3 0/7] gs101 oriole: peripheral block 1 (peric1) and i2c12 support
@ 2024-01-29 17:45 André Draszik
  2024-01-29 17:46 ` [PATCH v3 5/7] arm64: dts: exynos: gs101: enable cmu-peric1 clock controller André Draszik
  0 siblings, 1 reply; 20+ messages in thread
From: André Draszik @ 2024-01-29 17:45 UTC (permalink / raw)
  To: peter.griffin, mturquette, sboyd, robh+dt, krzysztof.kozlowski+dt,
	conor+dt
  Cc: linux-kernel, kernel-team, tudor.ambarus, willmcvicker,
	semen.protsenko, alim.akhtar, s.nawrocki, tomasz.figa, cw00.choi,
	linux-arm-kernel, linux-samsung-soc, linux-clk, devicetree

Hi,

This patch series implements support for the 2nd connectivity
peripheral block on gs101.
This block contains an additional 6 USI, 1 I3C and 1 PWM
interfaces/busses.

i2cdetect shows all expected devices on the one i2c bus that this patch
series enables.
Everything that's in scope in this series works also without the
clk_ignore_unused kernel command line argument.

While working on this, I noticed the existing peric0 support for gs101
has a couple issues. That explains why there are differences compared
to it and a separate patch series has been sent to fix up peric0
support.

Cheers,
Andre'

Changes in v3:
drop an invalid email address from recipients list, sorry :-(

Changes in v2:
- squash original patches #3+#9 (Krzysztof)
- move original patch #7 to new #4
- squash original patches #4+#8 and make it #5 (Krzysztof)
- add short summary of devices attached to i2c bus 12 & add TODO (Sam & Peter)
- collect Reviewed-by: tags
- I kept Reviewed-by: tags for the squashed patches. Please shout if
  that wasn't expected

 .../bindings/clock/google,gs101-clock.yaml    |   9 +-
 .../soc/samsung/samsung,exynos-sysreg.yaml    |   1 +
 .../boot/dts/exynos/google/gs101-oriole.dts   |  10 +
 arch/arm64/boot/dts/exynos/google/gs101.dtsi  |  41 ++
 drivers/clk/samsung/clk-gs101.c               | 347 ++++++++++++++++-
 include/dt-bindings/clock/google,gs101.h      |  48 +++
 6 files changed, 452 insertions(+), 4 deletions(-)



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-02-08  8:08 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-01 16:11 [PATCH v3 0/7] gs101 oriole: peripheral block 1 (peric1) and i2c12 support André Draszik
2024-02-01 16:11 ` [PATCH v3 1/7] clk: samsung: gs-101: drop extra empty line André Draszik
2024-02-07 15:38   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 2/7] dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit André Draszik
2024-02-07 15:30   ` Krzysztof Kozlowski
2024-02-07 15:38   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 3/7] clk: samsung: gs101: add support for cmu_peric1 André Draszik
2024-02-07 15:38   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 4/7] dt-bindings: samsung: exynos-sysreg: gs101-peric1 requires a clock André Draszik
2024-02-07 15:38   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 5/7] arm64: dts: exynos: gs101: enable cmu-peric1 clock controller André Draszik
2024-02-08  8:08   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 6/7] arm64: dts: exynos: gs101: define USI12 with I2C configuration André Draszik
2024-02-08  8:08   ` (subset) " Krzysztof Kozlowski
2024-02-01 16:11 ` [PATCH v3 7/7] arm64: dts: exynos: gs101: enable i2c bus 12 on gs101-oriole André Draszik
2024-02-08  8:08   ` (subset) " Krzysztof Kozlowski
2024-02-07 15:23 ` [PATCH v3 0/7] gs101 oriole: peripheral block 1 (peric1) and i2c12 support Krzysztof Kozlowski
2024-02-07 15:28   ` André Draszik
  -- strict thread matches above, loose matches on Subject: below --
2024-01-29 17:45 André Draszik
2024-01-29 17:46 ` [PATCH v3 5/7] arm64: dts: exynos: gs101: enable cmu-peric1 clock controller André Draszik
2024-01-30  9:02   ` Tudor Ambarus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).