All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <maxime@cerno.tech>
To: "Samuel Holland" <samuel@sholland.org>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Ben Skeggs" <bskeggs@redhat.com>, "Chen-Yu Tsai" <wens@csie.org>,
	"David Airlie" <airlied@linux.ie>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Tvrtko Ursulin" <tvrtko.ursulin@linux.intel.com>,
	"Emma Anholt" <emma@anholt.net>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Lyude Paul" <lyude@redhat.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Hans de Goede" <hdegoede@redhat.com>,
	nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	"Noralf Trønnes" <noralf@tronnes.org>,
	dri-devel@lists.freedesktop.org,
	"Mateusz Kwiatkowski" <kfyatek+publicgit@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-sunxi@lists.linux.dev, "Dom Cobley" <dom@raspberrypi.com>,
	"Phil Elwell" <phil@raspberrypi.com>,
	"Geert Uytterhoeven" <geert@linux-m68k.org>
Subject: Re: [PATCH v10 00/19] drm: Analog TV Improvements
Date: Thu, 24 Nov 2022 12:49:45 +0100	[thread overview]
Message-ID: <20221124114945.oqilsc7zjth4jwso@houat> (raw)
In-Reply-To: <Y3uQbuQotGxh+XPS@phenom.ffwll.local>

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

On Mon, Nov 21, 2022 at 03:51:26PM +0100, Daniel Vetter wrote:
> On Thu, Nov 17, 2022 at 10:28:43AM +0100, Maxime Ripard wrote:
> > Hi,
> > 
> > Here's a series aiming at improving the command line named modes support,
> > and more importantly how we deal with all the analog TV variants.
> > 
> > The named modes support were initially introduced to allow to specify the
> > analog TV mode to be used.
> > 
> > However, this was causing multiple issues:
> > 
> >   * The mode name parsed on the command line was passed directly to the
> >     driver, which had to figure out which mode it was suppose to match;
> > 
> >   * Figuring that out wasn't really easy, since the video= argument or what
> >     the userspace might not even have a name in the first place, but
> >     instead could have passed a mode with the same timings;
> > 
> >   * The fallback to matching on the timings was mostly working as long as
> >     we were supporting one 525 lines (most likely NSTC) and one 625 lines
> >     (PAL), but couldn't differentiate between two modes with the same
> >     timings (NTSC vs PAL-M vs NSTC-J for example);
> > 
> >   * There was also some overlap with the tv mode property registered by
> >     drm_mode_create_tv_properties(), but named modes weren't interacting
> >     with that property at all.
> > 
> >   * Even though that property was generic, its possible values were
> >     specific to each drivers, which made some generic support difficult.
> > 
> > Thus, I chose to tackle in multiple steps:
> > 
> >   * A new TV mode property was introduced, with generic values, each driver
> >     reporting through a bitmask what standard it supports to the userspace;
> > 
> >   * This option was added to the command line parsing code to be able to
> >     specify it on the kernel command line, and new atomic_check and reset
> >     helpers were created to integrate properly into atomic KMS;
> > 
> >   * The named mode parsing code is now creating a proper display mode for
> >     the given named mode, and the TV standard will thus be part of the
> >     connector state;
> > 
> >   * Two drivers were converted and tested for now (vc4 and sun4i), with
> >     some backward compatibility code to translate the old TV mode to the
> >     new TV mode;
> > 
> > Unit tests were created along the way.
> > 
> > One can switch from NTSC to PAL now using (on vc4)
> > 
> > modetest -M vc4  -s 53:720x480i -w 53:'TV mode':1 # NTSC
> > modetest -M vc4  -s 53:720x576i -w 53:'TV mode':4 # PAL
> > 
> > Let me know what you think,
> > Maxime
> 
> Maxime asked me to drop an Ack-in-principle on this, and I'm not sure I
> have any useful input here with my utter lack of understanding for TV
> things (I never even had one in my entire life, that's how much I don't
> care). But it seems to check all the design boxes around solving annoying
> uapi/kms-config issues properly, so
> 
> Acked-in-principle-or-something-like-that-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Thanks!

I jumped the gun a bit too fast and forgot to amend the TV property
commit message before pushing it out.

For the record though, that property is usable through xrandr, xorg.conf
or any equivalent compositor mechanism

Maxime

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

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime@cerno.tech>
To: "Samuel Holland" <samuel@sholland.org>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Ben Skeggs" <bskeggs@redhat.com>, "Chen-Yu Tsai" <wens@csie.org>,
	"David Airlie" <airlied@linux.ie>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Tvrtko Ursulin" <tvrtko.ursulin@linux.intel.com>,
	"Emma Anholt" <emma@anholt.net>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Lyude Paul" <lyude@redhat.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Hans de Goede" <hdegoede@redhat.com>,
	nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	"Noralf Trønnes" <noralf@tronnes.org>,
	dri-devel@lists.freedesktop.org,
	"Mateusz Kwiatkowski" <kfyatek+publicgit@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-sunxi@lists.linux.dev, "Dom Cobley" <dom@raspberrypi.com>,
	"Phil Elwell" <phil@raspberrypi.com>,
	"Geert Uytterhoeven" <geert@linux-m68k.org>
Subject: Re: [Nouveau] [PATCH v10 00/19] drm: Analog TV Improvements
Date: Thu, 24 Nov 2022 12:49:45 +0100	[thread overview]
Message-ID: <20221124114945.oqilsc7zjth4jwso@houat> (raw)
In-Reply-To: <Y3uQbuQotGxh+XPS@phenom.ffwll.local>

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

On Mon, Nov 21, 2022 at 03:51:26PM +0100, Daniel Vetter wrote:
> On Thu, Nov 17, 2022 at 10:28:43AM +0100, Maxime Ripard wrote:
> > Hi,
> > 
> > Here's a series aiming at improving the command line named modes support,
> > and more importantly how we deal with all the analog TV variants.
> > 
> > The named modes support were initially introduced to allow to specify the
> > analog TV mode to be used.
> > 
> > However, this was causing multiple issues:
> > 
> >   * The mode name parsed on the command line was passed directly to the
> >     driver, which had to figure out which mode it was suppose to match;
> > 
> >   * Figuring that out wasn't really easy, since the video= argument or what
> >     the userspace might not even have a name in the first place, but
> >     instead could have passed a mode with the same timings;
> > 
> >   * The fallback to matching on the timings was mostly working as long as
> >     we were supporting one 525 lines (most likely NSTC) and one 625 lines
> >     (PAL), but couldn't differentiate between two modes with the same
> >     timings (NTSC vs PAL-M vs NSTC-J for example);
> > 
> >   * There was also some overlap with the tv mode property registered by
> >     drm_mode_create_tv_properties(), but named modes weren't interacting
> >     with that property at all.
> > 
> >   * Even though that property was generic, its possible values were
> >     specific to each drivers, which made some generic support difficult.
> > 
> > Thus, I chose to tackle in multiple steps:
> > 
> >   * A new TV mode property was introduced, with generic values, each driver
> >     reporting through a bitmask what standard it supports to the userspace;
> > 
> >   * This option was added to the command line parsing code to be able to
> >     specify it on the kernel command line, and new atomic_check and reset
> >     helpers were created to integrate properly into atomic KMS;
> > 
> >   * The named mode parsing code is now creating a proper display mode for
> >     the given named mode, and the TV standard will thus be part of the
> >     connector state;
> > 
> >   * Two drivers were converted and tested for now (vc4 and sun4i), with
> >     some backward compatibility code to translate the old TV mode to the
> >     new TV mode;
> > 
> > Unit tests were created along the way.
> > 
> > One can switch from NTSC to PAL now using (on vc4)
> > 
> > modetest -M vc4  -s 53:720x480i -w 53:'TV mode':1 # NTSC
> > modetest -M vc4  -s 53:720x576i -w 53:'TV mode':4 # PAL
> > 
> > Let me know what you think,
> > Maxime
> 
> Maxime asked me to drop an Ack-in-principle on this, and I'm not sure I
> have any useful input here with my utter lack of understanding for TV
> things (I never even had one in my entire life, that's how much I don't
> care). But it seems to check all the design boxes around solving annoying
> uapi/kms-config issues properly, so
> 
> Acked-in-principle-or-something-like-that-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Thanks!

I jumped the gun a bit too fast and forgot to amend the TV property
commit message before pushing it out.

For the record though, that property is usable through xrandr, xorg.conf
or any equivalent compositor mechanism

Maxime

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

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime@cerno.tech>
To: "Samuel Holland" <samuel@sholland.org>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Ben Skeggs" <bskeggs@redhat.com>, "Chen-Yu Tsai" <wens@csie.org>,
	"David Airlie" <airlied@linux.ie>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Tvrtko Ursulin" <tvrtko.ursulin@linux.intel.com>,
	"Emma Anholt" <emma@anholt.net>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Lyude Paul" <lyude@redhat.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Hans de Goede" <hdegoede@redhat.com>,
	nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	"Noralf Trønnes" <noralf@tronnes.org>,
	dri-devel@lists.freedesktop.org,
	"Mateusz Kwiatkowski" <kfyatek+publicgit@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-sunxi@lists.linux.dev, "Dom Cobley" <dom@raspberrypi.com>,
	"Phil Elwell" <phil@raspberrypi.com>,
	"Geert Uytterhoeven" <geert@linux-m68k.org>
Subject: Re: [Intel-gfx] [PATCH v10 00/19] drm: Analog TV Improvements
Date: Thu, 24 Nov 2022 12:49:45 +0100	[thread overview]
Message-ID: <20221124114945.oqilsc7zjth4jwso@houat> (raw)
In-Reply-To: <Y3uQbuQotGxh+XPS@phenom.ffwll.local>

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

On Mon, Nov 21, 2022 at 03:51:26PM +0100, Daniel Vetter wrote:
> On Thu, Nov 17, 2022 at 10:28:43AM +0100, Maxime Ripard wrote:
> > Hi,
> > 
> > Here's a series aiming at improving the command line named modes support,
> > and more importantly how we deal with all the analog TV variants.
> > 
> > The named modes support were initially introduced to allow to specify the
> > analog TV mode to be used.
> > 
> > However, this was causing multiple issues:
> > 
> >   * The mode name parsed on the command line was passed directly to the
> >     driver, which had to figure out which mode it was suppose to match;
> > 
> >   * Figuring that out wasn't really easy, since the video= argument or what
> >     the userspace might not even have a name in the first place, but
> >     instead could have passed a mode with the same timings;
> > 
> >   * The fallback to matching on the timings was mostly working as long as
> >     we were supporting one 525 lines (most likely NSTC) and one 625 lines
> >     (PAL), but couldn't differentiate between two modes with the same
> >     timings (NTSC vs PAL-M vs NSTC-J for example);
> > 
> >   * There was also some overlap with the tv mode property registered by
> >     drm_mode_create_tv_properties(), but named modes weren't interacting
> >     with that property at all.
> > 
> >   * Even though that property was generic, its possible values were
> >     specific to each drivers, which made some generic support difficult.
> > 
> > Thus, I chose to tackle in multiple steps:
> > 
> >   * A new TV mode property was introduced, with generic values, each driver
> >     reporting through a bitmask what standard it supports to the userspace;
> > 
> >   * This option was added to the command line parsing code to be able to
> >     specify it on the kernel command line, and new atomic_check and reset
> >     helpers were created to integrate properly into atomic KMS;
> > 
> >   * The named mode parsing code is now creating a proper display mode for
> >     the given named mode, and the TV standard will thus be part of the
> >     connector state;
> > 
> >   * Two drivers were converted and tested for now (vc4 and sun4i), with
> >     some backward compatibility code to translate the old TV mode to the
> >     new TV mode;
> > 
> > Unit tests were created along the way.
> > 
> > One can switch from NTSC to PAL now using (on vc4)
> > 
> > modetest -M vc4  -s 53:720x480i -w 53:'TV mode':1 # NTSC
> > modetest -M vc4  -s 53:720x576i -w 53:'TV mode':4 # PAL
> > 
> > Let me know what you think,
> > Maxime
> 
> Maxime asked me to drop an Ack-in-principle on this, and I'm not sure I
> have any useful input here with my utter lack of understanding for TV
> things (I never even had one in my entire life, that's how much I don't
> care). But it seems to check all the design boxes around solving annoying
> uapi/kms-config issues properly, so
> 
> Acked-in-principle-or-something-like-that-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Thanks!

I jumped the gun a bit too fast and forgot to amend the TV property
commit message before pushing it out.

For the record though, that property is usable through xrandr, xorg.conf
or any equivalent compositor mechanism

Maxime

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

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime@cerno.tech>
To: "Samuel Holland" <samuel@sholland.org>,
	"Jernej Skrabec" <jernej.skrabec@gmail.com>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Ben Skeggs" <bskeggs@redhat.com>, "Chen-Yu Tsai" <wens@csie.org>,
	"David Airlie" <airlied@linux.ie>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Tvrtko Ursulin" <tvrtko.ursulin@linux.intel.com>,
	"Emma Anholt" <emma@anholt.net>,
	"Karol Herbst" <kherbst@redhat.com>,
	"Lyude Paul" <lyude@redhat.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Hans de Goede" <hdegoede@redhat.com>,
	nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	"Noralf Trønnes" <noralf@tronnes.org>,
	dri-devel@lists.freedesktop.org,
	"Mateusz Kwiatkowski" <kfyatek+publicgit@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-sunxi@lists.linux.dev, "Dom Cobley" <dom@raspberrypi.com>,
	"Phil Elwell" <phil@raspberrypi.com>,
	"Geert Uytterhoeven" <geert@linux-m68k.org>
Subject: Re: [PATCH v10 00/19] drm: Analog TV Improvements
Date: Thu, 24 Nov 2022 12:49:45 +0100	[thread overview]
Message-ID: <20221124114945.oqilsc7zjth4jwso@houat> (raw)
In-Reply-To: <Y3uQbuQotGxh+XPS@phenom.ffwll.local>


[-- Attachment #1.1: Type: text/plain, Size: 3299 bytes --]

On Mon, Nov 21, 2022 at 03:51:26PM +0100, Daniel Vetter wrote:
> On Thu, Nov 17, 2022 at 10:28:43AM +0100, Maxime Ripard wrote:
> > Hi,
> > 
> > Here's a series aiming at improving the command line named modes support,
> > and more importantly how we deal with all the analog TV variants.
> > 
> > The named modes support were initially introduced to allow to specify the
> > analog TV mode to be used.
> > 
> > However, this was causing multiple issues:
> > 
> >   * The mode name parsed on the command line was passed directly to the
> >     driver, which had to figure out which mode it was suppose to match;
> > 
> >   * Figuring that out wasn't really easy, since the video= argument or what
> >     the userspace might not even have a name in the first place, but
> >     instead could have passed a mode with the same timings;
> > 
> >   * The fallback to matching on the timings was mostly working as long as
> >     we were supporting one 525 lines (most likely NSTC) and one 625 lines
> >     (PAL), but couldn't differentiate between two modes with the same
> >     timings (NTSC vs PAL-M vs NSTC-J for example);
> > 
> >   * There was also some overlap with the tv mode property registered by
> >     drm_mode_create_tv_properties(), but named modes weren't interacting
> >     with that property at all.
> > 
> >   * Even though that property was generic, its possible values were
> >     specific to each drivers, which made some generic support difficult.
> > 
> > Thus, I chose to tackle in multiple steps:
> > 
> >   * A new TV mode property was introduced, with generic values, each driver
> >     reporting through a bitmask what standard it supports to the userspace;
> > 
> >   * This option was added to the command line parsing code to be able to
> >     specify it on the kernel command line, and new atomic_check and reset
> >     helpers were created to integrate properly into atomic KMS;
> > 
> >   * The named mode parsing code is now creating a proper display mode for
> >     the given named mode, and the TV standard will thus be part of the
> >     connector state;
> > 
> >   * Two drivers were converted and tested for now (vc4 and sun4i), with
> >     some backward compatibility code to translate the old TV mode to the
> >     new TV mode;
> > 
> > Unit tests were created along the way.
> > 
> > One can switch from NTSC to PAL now using (on vc4)
> > 
> > modetest -M vc4  -s 53:720x480i -w 53:'TV mode':1 # NTSC
> > modetest -M vc4  -s 53:720x576i -w 53:'TV mode':4 # PAL
> > 
> > Let me know what you think,
> > Maxime
> 
> Maxime asked me to drop an Ack-in-principle on this, and I'm not sure I
> have any useful input here with my utter lack of understanding for TV
> things (I never even had one in my entire life, that's how much I don't
> care). But it seems to check all the design boxes around solving annoying
> uapi/kms-config issues properly, so
> 
> Acked-in-principle-or-something-like-that-by: Daniel Vetter <daniel.vetter@ffwll.ch>

Thanks!

I jumped the gun a bit too fast and forgot to amend the TV property
commit message before pushing it out.

For the record though, that property is usable through xrandr, xorg.conf
or any equivalent compositor mechanism

Maxime

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

[-- Attachment #2: Type: text/plain, Size: 176 bytes --]

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2022-11-24 11:49 UTC|newest]

Thread overview: 150+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-17  9:28 [Nouveau] [PATCH v10 00/19] drm: Analog TV Improvements Maxime Ripard
2022-11-17  9:28 ` Maxime Ripard
2022-11-17  9:28 ` Maxime Ripard
2022-11-17  9:28 ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28 ` Maxime Ripard
2022-11-17  9:28 ` [Nouveau] [PATCH v10 01/19] drm/tests: client: Mention that we can't use MODULE_ macros Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17 11:54   ` Noralf Trønnes
2022-11-17 11:54     ` Noralf Trønnes
2022-11-17 11:54     ` [Intel-gfx] " Noralf Trønnes
2022-11-17 11:54     ` Noralf Trønnes
2022-11-17 11:54     ` [Nouveau] " Noralf Trønnes
2022-11-17  9:28 ` [Nouveau] [PATCH v10 02/19] drm/connector: Rename legacy TV property Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [Nouveau] [PATCH v10 03/19] drm/connector: Only register TV mode property if present Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [Nouveau] [PATCH v10 04/19] drm/connector: Rename drm_mode_create_tv_properties Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 05/19] drm/connector: Add TV standard property Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17 14:35   ` Mauro Carvalho Chehab
2022-11-17 14:35     ` Mauro Carvalho Chehab
2022-11-17 14:35     ` [Intel-gfx] " Mauro Carvalho Chehab
2022-11-17 14:35     ` Mauro Carvalho Chehab
2022-11-17 14:53     ` Maxime Ripard
2022-11-17 14:53       ` Maxime Ripard
2022-11-17 14:53       ` [Nouveau] " Maxime Ripard
2022-11-17 14:53       ` [Intel-gfx] " Maxime Ripard
2022-11-17 14:53       ` Maxime Ripard
2022-11-24 13:33   ` Noralf Trønnes
2022-11-24 13:33     ` Noralf Trønnes
2022-11-24 13:33     ` [Intel-gfx] " Noralf Trønnes
2022-11-24 13:33     ` Noralf Trønnes
2022-11-24 13:33     ` [Nouveau] " Noralf Trønnes
2022-11-17  9:28 ` [PATCH v10 06/19] drm/modes: Add a function to generate analog display modes Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-24 13:39   ` Noralf Trønnes
2022-11-24 13:39     ` Noralf Trønnes
2022-11-24 13:39     ` [Intel-gfx] " Noralf Trønnes
2022-11-24 13:39     ` Noralf Trønnes
2022-11-24 13:39     ` [Nouveau] " Noralf Trønnes
2022-11-17  9:28 ` [PATCH v10 07/19] drm/connector: Add a function to lookup a TV mode by its name Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 08/19] drm/modes: Introduce the tv_mode property as a command-line option Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 09/19] drm/modes: Properly generate a drm_display_mode from a named mode Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 10/19] drm/client: Remove match on mode name Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 11/19] drm/modes: Introduce more named modes Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 12/19] drm/probe-helper: Provide a TV get_modes helper Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28 ` [Nouveau] [PATCH v10 13/19] drm/atomic-helper: Add a TV properties reset helper Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [Nouveau] [PATCH v10 14/19] drm/atomic-helper: Add an analog TV atomic_check implementation Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [PATCH v10 15/19] drm/vc4: vec: Use TV Reset implementation Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28 ` [Intel-gfx] [PATCH v10 16/19] drm/vc4: vec: Check for VEC output constraints Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:28   ` [Nouveau] " Maxime Ripard
2022-11-17  9:28   ` Maxime Ripard
2022-11-17  9:29 ` [PATCH v10 17/19] drm/vc4: vec: Convert to the new TV mode property Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Nouveau] " Maxime Ripard
2022-11-17  9:29 ` [PATCH v10 18/19] drm/vc4: vec: Add support for more analog TV standards Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Nouveau] " Maxime Ripard
2022-11-17 15:49   ` Mauro Carvalho Chehab
2022-11-17 15:49     ` Mauro Carvalho Chehab
2022-11-17 15:49     ` [Intel-gfx] " Mauro Carvalho Chehab
2022-11-17 15:49     ` Mauro Carvalho Chehab
2022-11-17 17:14     ` Maxime Ripard
2022-11-17 17:14       ` Maxime Ripard
2022-11-17 17:14       ` [Intel-gfx] " Maxime Ripard
2022-11-17 17:14       ` Maxime Ripard
2022-11-17 17:14       ` [Nouveau] " Maxime Ripard
2022-11-21 20:30     ` Mateusz Kwiatkowski
2022-11-21 20:30       ` Mateusz Kwiatkowski
2022-11-21 20:30       ` [Intel-gfx] " Mateusz Kwiatkowski
2022-11-21 20:30       ` Mateusz Kwiatkowski
2022-11-21 20:30       ` [Nouveau] " Mateusz Kwiatkowski
2022-11-17  9:29 ` [PATCH v10 19/19] drm/sun4i: tv: Convert to the new TV mode property Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Intel-gfx] " Maxime Ripard
2022-11-17  9:29   ` Maxime Ripard
2022-11-17  9:29   ` [Nouveau] " Maxime Ripard
2022-11-17 11:16 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm: Analog TV Improvements (rev11) Patchwork
2022-11-17 11:28 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-11-17 22:03 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2022-11-21 14:51 ` [PATCH v10 00/19] drm: Analog TV Improvements Daniel Vetter
2022-11-21 14:51   ` Daniel Vetter
2022-11-21 14:51   ` [Intel-gfx] " Daniel Vetter
2022-11-21 14:51   ` Daniel Vetter
2022-11-21 14:51   ` [Nouveau] " Daniel Vetter
2022-11-24 11:49   ` Maxime Ripard [this message]
2022-11-24 11:49     ` Maxime Ripard
2022-11-24 11:49     ` [Intel-gfx] " Maxime Ripard
2022-11-24 11:49     ` [Nouveau] " Maxime Ripard

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=20221124114945.oqilsc7zjth4jwso@houat \
    --to=maxime@cerno.tech \
    --cc=airlied@linux.ie \
    --cc=bskeggs@redhat.com \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=dom@raspberrypi.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=emma@anholt.net \
    --cc=geert@linux-m68k.org \
    --cc=hdegoede@redhat.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=jernej.skrabec@gmail.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=kfyatek+publicgit@gmail.com \
    --cc=kherbst@redhat.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sunxi@lists.linux.dev \
    --cc=lyude@redhat.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=noralf@tronnes.org \
    --cc=nouveau@lists.freedesktop.org \
    --cc=phil@raspberrypi.com \
    --cc=rodrigo.vivi@intel.com \
    --cc=samuel@sholland.org \
    --cc=tvrtko.ursulin@linux.intel.com \
    --cc=tzimmermann@suse.de \
    --cc=wens@csie.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 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.