All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Svyatoslav Ryhel" <clamor95@gmail.com>
Cc: krzk+dt@kernel.org, robh@kernel.org, conor+dt@kernel.org,
	devicetree@vger.kernel.org
Subject: Re: [PATCH v1 7/9 RESEND] ARM: tegra: tf600t: Configure panel
Date: Tue, 12 May 2026 03:27:26 +0000	[thread overview]
Message-ID: <20260512032726.A0C8EC2BCB0@smtp.kernel.org> (raw)
In-Reply-To: <20260511074859.24930-8-clamor95@gmail.com>

Thank you for your contribution! Sashiko AI review found 3 potential issue(s) to consider:
- [High] Removal of `regulator-always-on` from a regulator named `vddio_ddr_1v2`.
- [Medium] Undocumented feature addition of camera and video input subsystems.
- [Low] Incomplete DT graph due to dangling camera endpoints.
--

commit 3e9ff009424216cb47835e1aa1d04e00f8c7e7e8
Author: Svyatoslav Ryhel <clamor95@gmail.com>

ARM: tegra: tf600t: Configure panel

This commit configures the DSI panel used in the ASUS VivoTab TF600T. It
adds the necessary display nodes, modifies the vdd1 regulator to serve as
vio_panel, and adds a new vdd_panel regulator for the display.

> diff --git a/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts b/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts
> index 9296e7970ce4e..8b68bfef8dee8 100644
> --- a/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts
> +++ b/arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts

[ ... ]

> @@ -55,6 +56,37 @@ linux,cma@80000000 {
>  	};
>  
>  	host1x@50000000 {
> +		vi@54080000 {
> +			status = "okay";
> +
> +			csi@800 {
> +				status = "okay";
> +
> +				avdd-dsi-csi-supply = <&avdd_dsi_csi>;
> +			};
> +
> +			ports {
> +				#address-cells = <1>;
> +				#size-cells = <0>;
> +
> +				port@0 {
> +					reg = <0>;
> +
> +					vi_ppa_input: endpoint {
> +						/* Link to the rear camera */
> +					};
> +				};
> +
> +				port@1 {
> +					reg = <1>;
> +
> +					vi_ppb_input: endpoint {
> +						/* Link to the front camera */
> +					};
> +				};
> +			};
> +		};

The commit message states the goal is to configure the DSI panel, but this
adds Video Input and CSI nodes for cameras. Should these camera subsystem
additions be split into a separate patch, or documented in the commit message?

Also, do these endpoints need remote-endpoint properties linking them to the
actual sensor nodes? Without them, the OF graph appears incomplete and might
trigger warnings during device tree schema validation.

[ ... ]

> @@ -1123,11 +1171,10 @@ pmic-sleep-hog {
>  			};
>  
>  			regulators {
> -				vdd_lcd: vdd1 {
> +				vio_panel: vdd1 {
>  					regulator-name = "vddio_ddr_1v2";
>  					regulator-min-microvolt = <1200000>;
>  					regulator-max-microvolt = <1200000>;
> -					regulator-always-on;
>  					regulator-boot-on;
>  					ti,regulator-ext-sleep-control = <8>;
>  				};

Does removing regulator-always-on from vddio_ddr_1v2 risk powering down system
memory when the display panel is disabled?

If this regulator is shared with DDR, turning off the panel might cause a system
crash. 

If it is only used for the panel on this specific board, could the
regulator-name be updated to reflect that and avoid confusion?

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260511074859.24930-1-clamor95@gmail.com?part=7

  reply	other threads:[~2026-05-12  3:27 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-11  7:48 [PATCH v1 0/9 RESEND] ARM: tegra: complete a few Tegra30 device trees Svyatoslav Ryhel
2026-05-11  7:48 ` [PATCH v1 1/9 RESEND] ARM: tegra: lg-x3: Complete video device graph Svyatoslav Ryhel
2026-05-12  0:47   ` sashiko-bot
2026-05-11  7:48 ` [PATCH v1 2/9 RESEND] ARM: tegra: lg-x3: Set PMIC's RTC address Svyatoslav Ryhel
2026-05-12  1:11   ` sashiko-bot
2026-05-11  7:48 ` [PATCH v1 3/9 RESEND] ARM: tegra: p880: Lower CPU thermal limit Svyatoslav Ryhel
2026-05-11  7:48 ` [PATCH v1 4/9 RESEND] ARM: tegra: grouper: Add support for front camera Svyatoslav Ryhel
2026-05-12  1:58   ` sashiko-bot
2026-05-11  7:48 ` [PATCH v1 5/9 RESEND] ARM: tegra: transformer: " Svyatoslav Ryhel
2026-05-12  2:23   ` sashiko-bot
2026-05-11  7:48 ` [PATCH v1 6/9 RESEND] ARM: tegra: transformers: Add connector node for common trees Svyatoslav Ryhel
2026-05-12  2:40   ` sashiko-bot
2026-05-11  7:48 ` [PATCH v1 7/9 RESEND] ARM: tegra: tf600t: Configure panel Svyatoslav Ryhel
2026-05-12  3:27   ` sashiko-bot [this message]
2026-05-11  7:48 ` [PATCH v1 8/9 RESEND] ARM: tegra: tf600t: Drop backlight regulator Svyatoslav Ryhel
2026-05-11  7:48 ` [PATCH v1 9/9 RESEND] ARM: tegra: tf600t: Invert accelerometer calibration matrix Svyatoslav Ryhel
2026-05-12  3:39   ` sashiko-bot
2026-05-29 12:37 ` [PATCH v1 0/9 RESEND] ARM: tegra: complete a few Tegra30 device trees Thierry Reding

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=20260512032726.A0C8EC2BCB0@smtp.kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=clamor95@gmail.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=robh@kernel.org \
    --cc=sashiko@lists.linux.dev \
    /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.