All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Bring up internal eMMC on Samsung Galaxy A8 (2018)
@ 2022-06-01 23:37 ` David Virag
  0 siblings, 0 replies; 38+ messages in thread
From: David Virag @ 2022-06-01 23:37 UTC (permalink / raw)
  Cc: phone-devel, David Virag, Sylwester Nawrocki, Tomasz Figa,
	Chanwoo Choi, Alim Akhtar, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-samsung-soc, linux-clk,
	devicetree, linux-arm-kernel, linux-kernel

This set adds support to the internal eMMC storage found on the Samsung
Galaxy A8 (2018) (jackpotlte). It seems to work reliably for reads and
writes. postmarketOS is able to boot off of it.

The original kernel from samsung sets pinctrl options at runtime
changing pin-drv levels automatically. Without this code, mmc seems to
work the best with the lv3 setting on jackpotlte.

David Virag (5):
  dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS
  dt-bindings: clock: Add indices for Exynos7885 TREX clocks
  clk: samsung: exynos7885: Implement CMU_FSYS domain
  clk: samsung: exynos7885: Add TREX clocks
  arm64: dts: exynos: Add internal eMMC support to jackpotlte

 .../clock/samsung,exynos7885-clock.yaml       |  27 +++
 .../boot/dts/exynos/exynos7885-jackpotlte.dts |  20 ++
 arch/arm64/boot/dts/exynos/exynos7885.dtsi    |  32 +++
 drivers/clk/samsung/clk-exynos7885.c          | 207 +++++++++++++++++-
 include/dt-bindings/clock/exynos7885.h        |  54 ++++-
 5 files changed, 324 insertions(+), 16 deletions(-)

-- 
2.36.1


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

end of thread, other threads:[~2022-06-20 12:30 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-01 23:37 [PATCH 0/5] Bring up internal eMMC on Samsung Galaxy A8 (2018) David Virag
2022-06-01 23:37 ` David Virag
2022-06-01 23:37 ` [PATCH 1/5] dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS David Virag
2022-06-01 23:37   ` David Virag
2022-06-02 11:54   ` Krzysztof Kozlowski
2022-06-02 11:54     ` Krzysztof Kozlowski
2022-06-08 15:12   ` Krzysztof Kozlowski
2022-06-08 15:12     ` Krzysztof Kozlowski
2022-06-20 10:31     ` Sylwester Nawrocki
2022-06-20 10:31       ` Sylwester Nawrocki
     [not found]   ` <CGME20220620102819eucas1p2b03a01c45ca3d0d42ebb9542954f0a4a@eucas1p2.samsung.com>
2022-06-20 10:28     ` Sylwester Nawrocki
2022-06-20 10:28       ` Sylwester Nawrocki
2022-06-20 12:27   ` (subset) " Krzysztof Kozlowski
2022-06-20 12:27     ` Krzysztof Kozlowski
2022-06-01 23:37 ` [PATCH 2/5] dt-bindings: clock: Add indices for Exynos7885 TREX clocks David Virag
2022-06-01 23:37   ` David Virag
2022-06-02 11:55   ` Krzysztof Kozlowski
2022-06-02 11:55     ` Krzysztof Kozlowski
2022-06-20 12:27   ` (subset) " Krzysztof Kozlowski
2022-06-20 12:27     ` Krzysztof Kozlowski
2022-06-01 23:37 ` [PATCH 3/5] clk: samsung: exynos7885: Implement CMU_FSYS domain David Virag
2022-06-01 23:37   ` David Virag
2022-06-02 11:56   ` Krzysztof Kozlowski
2022-06-02 11:56     ` Krzysztof Kozlowski
2022-06-01 23:37 ` [PATCH 4/5] clk: samsung: exynos7885: Add TREX clocks David Virag
2022-06-01 23:37   ` David Virag
2022-06-02 11:56   ` Krzysztof Kozlowski
2022-06-02 11:56     ` Krzysztof Kozlowski
2022-06-01 23:37 ` [PATCH 5/5] arm64: dts: exynos: Add internal eMMC support to jackpotlte David Virag
2022-06-01 23:37   ` David Virag
2022-06-02 12:01   ` Krzysztof Kozlowski
2022-06-02 12:01     ` Krzysztof Kozlowski
2022-06-02 22:18     ` David Virag
2022-06-02 22:18       ` David Virag
2022-06-03  7:38       ` Krzysztof Kozlowski
2022-06-03  7:38         ` Krzysztof Kozlowski
2022-06-20 12:27   ` (subset) " Krzysztof Kozlowski
2022-06-20 12:27     ` Krzysztof Kozlowski

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.