Hi Kever, Lukasz,

On 9/10/24 5:17 PM, Łukasz Czechowski wrote:
Hi Kever,
Thanks for the review.
This patch is indeed intended to disallow enabling RAM_ROCKCHIP_DEBUG
when SILENT_CONSOLE is enabled and control what is printed on the
debug console more independently. Patch was created in response to
review of patchset v1, and implements change suggested by Quentin
Schulz <quentin.sch...@cherry.de>. The additional complexity with new
TPL/SPL symbols had been added because we couldn't simply add i.e.
`depends on !TPL_SILENT_CONSOLE if TPL` and  `depends on
!SPL_SILENT_CONSOLE if SPL`.
@Quentin, is it fine with you that we can drop this change?

Best regards,
Lukasz


@Lukasz, please use interleaved style instead of top posting.

c.f. https://www.kernel.org/doc/html/latest/process/submitting-patches.html#use-trimmed-interleaved-replies-in-email-discussions and https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

You also may want to look into your mail client as Kever's answer is now at the same level as your original patch instead of a quote within a quote making it harder to know who wrote what and when.


wt., 10 wrz 2024 o 11:51 Kever Yang <kever.y...@rock-chips.com> napisał(a):

Hi Lukasz,

On 2024/9/4 00:38, Lukasz Czechowski wrote:

Introduce new config symbols TPL_RAM_ROCKCHIP_DEBUG and
SPL_RAM_ROCKCHIP_DEBUG to allow for better dependencies control
of RAM driver debugging configuration.

The RAM_ROCKCHIP_DEBUG should enough because this only happen when ram driver

running the initialization, and this init process always only run only once for 
all SoCs.

RAM_ROCKCHIP_DEBUG depends on DEBUG_UART is the correct and no need to add more

other dependency.

Add negative dependencies to TPL_SILENT_CONSOLE and
SPL_SILENT_CONSOLE, respectively.

I believe this is he main target, you want to control the UART output by 
SILENT_CONTROL,

but the RAM_DEBUG should follow the DEBUG_UART.

So I think this patch is no need, please drop it.


I have this gut feeling we shouldn't drop this patch but I couldn't find anything that would either confirm or contradict this gut feeling in the hour I looked.

I assume one wouldn't enable DEBUG_UART when one wants a silent console in the first stage (TPL or SPL, whatever that is) which is usually where DRAM happens (that may change with VBE I believe? but we're not entirely there yet). So I guess the dependency on DEBUG_UART is actually "stronger" than a dependency on TPL/SPL_SILENT_CONSOLE and therefore we should be able to drop this patch.

Cheers,
Quentin

Reply via email to