Linux MultiMedia Card development
 help / color / mirror / Atom feed
From: wsa+renesas <wsa+renesas@sang-engineering.com>
To: Biju Das <biju.das.jz@bp.renesas.com>
Cc: "biju.das.au" <biju.das.au@gmail.com>,
	Ulf Hansson <ulfh@kernel.org>,
	"linux-mmc@vger.kernel.org" <linux-mmc@vger.kernel.org>,
	"linux-renesas-soc@vger.kernel.org"
	<linux-renesas-soc@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Geert Uytterhoeven <geert+renesas@glider.be>,
	Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>
Subject: Re: [PATCH v17 06/17] mmc: renesas_sdhi: Introduce renesas_sdhi_hw_info to abstract clock mask
Date: Fri, 19 Jun 2026 22:38:31 +0200	[thread overview]
Message-ID: <ajWox2c91f9R4lhZ@shikoro> (raw)
In-Reply-To: <TY3PR01MB113467337ECB82BCD7E812DD286E32@TY3PR01MB11346.jpnprd01.prod.outlook.com>

[-- Attachment #1: Type: text/plain, Size: 987 bytes --]

Hi Biju,

> Ok, I have prototyped with renesas_sdhi_of_data and tmio_mmc_data as per your 
> suggestion

Cool, thank you!

> 
> The below variables[1] added to struct tmio_mmc_data and
> the feature flags[2]. Please let me know is it ok or not?
> 
> [1]
> 	u64				clk_mask;
> 	unsigned int 		max_divider;
> 	u32				osel_tmpout;
> 
> [2]
>  /* Some controllers have tuning delay */
> #define TMIO_MMC_TUNING_DELAY		BIT(13)
> 
> /* Some controllers have internal divider */
> #define TMIO_MMC_INTERNAL_DIVIDER	BIT(14)
> 
> /* Some controllers have hw adjustment delay */
> #define TMIO_MMC_HWADJ2			BIT(15)
> 
> /* Some controllers have HS400mode2  */
> #define TMIO_MMC_HS400MODE2		BIT(16)
> 
> /* Some controllers have HS400ES  */
> #define TMIO_MMC_HS400ES		BIT(17)

Yes, looks good so far from what I understand about the differences.
Keep going, please.

> Agreed, it now works without hw_info struct.

Awesome!

Happy hacking,

   Wolfram


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2026-06-19 20:38 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-03  6:57 [PATCH v17 00/17] Add Renesas RZ/G3L SD/eMMC support Biju
2026-06-03  6:57 ` [PATCH v17 01/17] dt-bindings: mmc: renesas,sdhi: Document RZ/G3L (r9a08g046) SoC Biju
2026-06-17 12:19   ` Wolfram Sang
2026-06-17 12:42     ` Biju Das
2026-06-03  6:57 ` [PATCH v17 04/17] mmc: renesas_sdhi: Fix whitespace alignment in struct renesas_sdhi_of_data Biju
2026-06-17 12:21   ` Wolfram Sang
2026-06-17 13:06     ` Biju Das
2026-06-03  6:57 ` [PATCH v17 05/17] mmc: renesas_sdhi_internal_dmac: Fix whitespace alignment in struct initializer Biju
2026-06-17 12:21   ` Wolfram Sang
2026-06-17 13:08     ` Biju Das
2026-06-03  6:57 ` [PATCH v17 06/17] mmc: renesas_sdhi: Introduce renesas_sdhi_hw_info to abstract clock mask Biju
2026-06-17 12:35   ` Wolfram Sang
2026-06-18 12:04     ` Biju Das
2026-06-19 20:38       ` wsa+renesas [this message]
2026-06-03  6:57 ` [PATCH v17 07/17] mmc: renesas_sdhi: Add max_divider to renesas_sdhi_hw_info Biju
2026-06-03  6:57 ` [PATCH v17 08/17] mmc: renesas_sdhi: Add tuning_delay hw_info flag Biju
2026-06-17 12:40   ` Wolfram Sang
2026-06-17 13:39     ` Biju Das
2026-06-17 14:19       ` wsa+renesas
2026-06-03  6:57 ` [PATCH v17 09/17] mmc: renesas_sdhi: Add internal_divider hw_info flag for clk rate adjustment Biju
2026-06-03  6:57 ` [PATCH v17 10/17] mmc: renesas_sdhi: Add optional axis/axim reset controls Biju
2026-06-03  7:47   ` Philipp Zabel
2026-06-03  8:02     ` Biju Das
2026-06-03  6:57 ` [PATCH v17 11/17] mmc: renesas_sdhi: Add RZ/G3L SDHI support Biju
2026-06-17 12:51   ` Wolfram Sang
2026-06-03  6:57 ` [PATCH v17 12/17] mmc: renesas_sdhi: Save and restore IOVS across suspend/resume Biju
2026-06-03  6:57 ` [PATCH v17 13/17] mmc: renesas_sdhi: Add RZ/G3L HS400 support Biju
2026-06-03  6:57 ` [PATCH v17 14/17] mmc: renesas_sdhi: Add HS400 enhanced strobe support for RZ/G3L Biju
2026-06-12 12:47   ` Biju Das
2026-06-03  7:00 ` [PATCH v17 00/17] Add Renesas RZ/G3L SD/eMMC support Biju Das
2026-06-03  7:13   ` Geert Uytterhoeven
2026-06-03  7:20     ` Biju Das
2026-06-03  7:19   ` wsa+renesas
2026-06-03  7:27     ` Biju Das
2026-06-12 13:51       ` Biju Das
2026-06-12 14:56         ` wsa+renesas

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=ajWox2c91f9R4lhZ@shikoro \
    --to=wsa+renesas@sang-engineering.com \
    --cc=biju.das.au@gmail.com \
    --cc=biju.das.jz@bp.renesas.com \
    --cc=geert+renesas@glider.be \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mmc@vger.kernel.org \
    --cc=linux-renesas-soc@vger.kernel.org \
    --cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
    --cc=ulfh@kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox