[PULL] topic/component-typed

Submitted by Daniel Vetter on Feb. 11, 2019, 5:15 p.m.

Details

Message ID CAKMK7uHU37VLbe4RBZ3GOow+=pupYAHotkVrpqJeiUcpSfjX8Q@mail.gmail.com
State New
Headers show

Pull-request download mbox

git pull git://anongit.freedesktop.org/drm/drm-intel

Commit Message

Daniel Vetter Feb. 11, 2019, 5:15 p.m.
Hi all,

Here's the typed component topic branch.

drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.

drm-misc maintainers: Please pull, there's a drm doc patch follow-up
that I want to stuff into drm-misc-next.

Greg: The drm side missed our feature cutoff, so will only land in 5.2.
Probably good if you pull this into drivers-core so it lands a bit
quicker. You&Arnd will also get a topic pull later on with the MEI bits
for char-misc tree, which needs to be based on top of this tree here.

Takashi: Since the drm side only lands in 5.2 might be good if you
pull this in too to avoid conflicts.

Cheers, Daniel

topic/component-typed-2019-02-11:
typed componented support + i915/snd-hda changes

This is needed by the new MEI-HDCP support in i915, so will need to go
in through drm and drivers-misc trees at least.

Cheers, Daniel

The following changes since commit 8834f5600cf3c8db365e18a3d5cac2c2780c81e5:

  Linux 5.0-rc5 (2019-02-03 13:48:04 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel
tags/topic/component-typed-2019-02-11

for you to fetch changes up to 8857c7d065e900a0b3829c97634c99501b606541:

  i915/snd_hdac: I915 subcomponent for the snd_hdac (2019-02-08 16:58:59 +0100)

----------------------------------------------------------------
typed componented support + i915/snd-hda changes

This is needed by the new MEI-HDCP support in i915, so will need to go
in through drm and drivers-misc trees at least.

----------------------------------------------------------------
Daniel Vetter (3):
      component: Add documentation
      components: multiple components for a device
      i915/snd_hdac: I915 subcomponent for the snd_hdac

 Documentation/driver-api/component.rst   |  17 +++
 Documentation/driver-api/device_link.rst |   3 +
 Documentation/driver-api/index.rst       |   1 +
 drivers/base/component.c                 | 206 +++++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/intel_audio.c       |   4 +-
 include/drm/i915_component.h             |   4 +
 include/linux/component.h                |  76 ++++++++++++
 include/sound/hda_component.h            |   5 +-
 sound/hda/hdac_component.c               |   4 +-
 sound/hda/hdac_i915.c                    |   6 +-
 10 files changed, 308 insertions(+), 18 deletions(-)
 create mode 100644 Documentation/driver-api/component.rst

--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

Comments

Sam Ravnborg Feb. 11, 2019, 6:25 p.m.
Hi Daniel.

On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> Hi all,
> 
> Here's the typed component topic branch.
> 
> drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> 
> drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> that I want to stuff into drm-misc-next.
> 
> Greg: The drm side missed our feature cutoff, so will only land in 5.2.

With all the dependencies why not bend the rule a little and get this in now?
It is not like this is a huge patchset.

	Sam
Daniel Vetter Feb. 11, 2019, 6:50 p.m.
On Mon, Feb 11, 2019 at 7:25 PM Sam Ravnborg <sam@ravnborg.org> wrote:
>
> Hi Daniel.
>
> On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> > Hi all,
> >
> > Here's the typed component topic branch.
> >
> > drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> >
> > drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> > that I want to stuff into drm-misc-next.
> >
> > Greg: The drm side missed our feature cutoff, so will only land in 5.2.
>
> With all the dependencies why not bend the rule a little and get this in now?
> It is not like this is a huge patchset.

The feature that depends upon this is almost 40 patches. That's a bit
much for bending :-) Hence why I'm asking Greg to pull this, so it's
not stuck out of tree for 3 months for no good reason.
-Daniel
Takashi Iwai Feb. 11, 2019, 6:57 p.m.
On Mon, 11 Feb 2019 19:25:12 +0100,
Sam Ravnborg wrote:
> 
> Hi Daniel.
> 
> On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> > Hi all,
> > 
> > Here's the typed component topic branch.
> > 
> > drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> > 
> > drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> > that I want to stuff into drm-misc-next.
> > 
> > Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> 
> With all the dependencies why not bend the rule a little and get this in now?
> It is not like this is a huge patchset.

Yeah, that's likely the most straightforward way.

BTW, I tried to pull onto sound git tree for-next branch, and it
worked without conflicts.  So I don't think it needs to be pulled onto
mine.


thanks,

Takashi
Daniel Vetter Feb. 11, 2019, 7:18 p.m.
On Mon, Feb 11, 2019 at 7:57 PM Takashi Iwai <tiwai@suse.de> wrote:
>
> On Mon, 11 Feb 2019 19:25:12 +0100,
> Sam Ravnborg wrote:
> >
> > Hi Daniel.
> >
> > On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> > > Hi all,
> > >
> > > Here's the typed component topic branch.
> > >
> > > drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> > >
> > > drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> > > that I want to stuff into drm-misc-next.
> > >
> > > Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> >
> > With all the dependencies why not bend the rule a little and get this in now?
> > It is not like this is a huge patchset.
>
> Yeah, that's likely the most straightforward way.
>
> BTW, I tried to pull onto sound git tree for-next branch, and it
> worked without conflicts.  So I don't think it needs to be pulled onto
> mine.

Yeah right now it's all conflict free, I'm more worried about what's
going to happen the next 3 months. That's also why I think it'd be
good if Greg can pull this still.
-Daniel
Greg Kroah-Hartman Feb. 11, 2019, 7:34 p.m.
On Mon, Feb 11, 2019 at 08:18:04PM +0100, Daniel Vetter wrote:
> On Mon, Feb 11, 2019 at 7:57 PM Takashi Iwai <tiwai@suse.de> wrote:
> >
> > On Mon, 11 Feb 2019 19:25:12 +0100,
> > Sam Ravnborg wrote:
> > >
> > > Hi Daniel.
> > >
> > > On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> > > > Hi all,
> > > >
> > > > Here's the typed component topic branch.
> > > >
> > > > drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> > > >
> > > > drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> > > > that I want to stuff into drm-misc-next.
> > > >
> > > > Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> > >
> > > With all the dependencies why not bend the rule a little and get this in now?
> > > It is not like this is a huge patchset.
> >
> > Yeah, that's likely the most straightforward way.
> >
> > BTW, I tried to pull onto sound git tree for-next branch, and it
> > worked without conflicts.  So I don't think it needs to be pulled onto
> > mine.
> 
> Yeah right now it's all conflict free, I'm more worried about what's
> going to happen the next 3 months. That's also why I think it'd be
> good if Greg can pull this still.

Ok, I've pulled this into my branch, it should go into 5.1-rc1.

thanks,

greg k-h
Rodrigo Vivi Feb. 11, 2019, 11:51 p.m.
On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> Hi all,
> 
> Here's the typed component topic branch.
> 
> drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.

I'm about to handle dinq to Joonas since I did latest pull-request for 5.1
last week.
Also since this might impact Joonas on a later backmerge I believe he
is the best position to get this right now.

Joonas?

> 
> drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> that I want to stuff into drm-misc-next.
> 
> Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> Probably good if you pull this into drivers-core so it lands a bit
> quicker. You&Arnd will also get a topic pull later on with the MEI bits
> for char-misc tree, which needs to be based on top of this tree here.
> 
> Takashi: Since the drm side only lands in 5.2 might be good if you
> pull this in too to avoid conflicts.
> 
> Cheers, Daniel
> 
> topic/component-typed-2019-02-11:
> typed componented support + i915/snd-hda changes
> 
> This is needed by the new MEI-HDCP support in i915, so will need to go
> in through drm and drivers-misc trees at least.
> 
> Cheers, Daniel
> 
> The following changes since commit 8834f5600cf3c8db365e18a3d5cac2c2780c81e5:
> 
>   Linux 5.0-rc5 (2019-02-03 13:48:04 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-intel
> tags/topic/component-typed-2019-02-11
> 
> for you to fetch changes up to 8857c7d065e900a0b3829c97634c99501b606541:
> 
>   i915/snd_hdac: I915 subcomponent for the snd_hdac (2019-02-08 16:58:59 +0100)
> 
> ----------------------------------------------------------------
> typed componented support + i915/snd-hda changes
> 
> This is needed by the new MEI-HDCP support in i915, so will need to go
> in through drm and drivers-misc trees at least.
> 
> ----------------------------------------------------------------
> Daniel Vetter (3):
>       component: Add documentation
>       components: multiple components for a device
>       i915/snd_hdac: I915 subcomponent for the snd_hdac
> 
>  Documentation/driver-api/component.rst   |  17 +++
>  Documentation/driver-api/device_link.rst |   3 +
>  Documentation/driver-api/index.rst       |   1 +
>  drivers/base/component.c                 | 206 +++++++++++++++++++++++++++++--
>  drivers/gpu/drm/i915/intel_audio.c       |   4 +-
>  include/drm/i915_component.h             |   4 +
>  include/linux/component.h                |  76 ++++++++++++
>  include/sound/hda_component.h            |   5 +-
>  sound/hda/hdac_component.c               |   4 +-
>  sound/hda/hdac_i915.c                    |   6 +-
>  10 files changed, 308 insertions(+), 18 deletions(-)
>  create mode 100644 Documentation/driver-api/component.rst
> 
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
Maxime Ripard Feb. 12, 2019, 9:24 a.m.
On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> Hi all,
> 
> Here's the typed component topic branch.
> 
> drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> 
> drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> that I want to stuff into drm-misc-next.
> 
> Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> Probably good if you pull this into drivers-core so it lands a bit
> quicker. You&Arnd will also get a topic pull later on with the MEI bits
> for char-misc tree, which needs to be based on top of this tree here.
> 
> Takashi: Since the drm side only lands in 5.2 might be good if you
> pull this in too to avoid conflicts.
> 
> Cheers, Daniel

Pulled into drm-misc, thanks!
Maxime
Joonas Lahtinen Feb. 13, 2019, 8:39 a.m.
Quoting Rodrigo Vivi (2019-02-12 01:51:18)
> On Mon, Feb 11, 2019 at 06:15:20PM +0100, Daniel Vetter wrote:
> > Hi all,
> > 
> > Here's the typed component topic branch.
> > 
> > drm-intel maintainers: Please pull, I need this for the mei hdcp work from Ram.
> 
> I'm about to handle dinq to Joonas since I did latest pull-request for 5.1
> last week.
> Also since this might impact Joonas on a later backmerge I believe he
> is the best position to get this right now.
> 
> Joonas?

Yeah, I'll handle it. Daniel said he'll need a patch or two more to land
for the i915 portion, so there will be a PR for me including those, too.

Regards, Joonas

> 
> > 
> > drm-misc maintainers: Please pull, there's a drm doc patch follow-up
> > that I want to stuff into drm-misc-next.
> > 
> > Greg: The drm side missed our feature cutoff, so will only land in 5.2.
> > Probably good if you pull this into drivers-core so it lands a bit
> > quicker. You&Arnd will also get a topic pull later on with the MEI bits
> > for char-misc tree, which needs to be based on top of this tree here.
> > 
> > Takashi: Since the drm side only lands in 5.2 might be good if you
> > pull this in too to avoid conflicts.
> > 
> > Cheers, Daniel
> > 
> > topic/component-typed-2019-02-11:
> > typed componented support + i915/snd-hda changes
> > 
> > This is needed by the new MEI-HDCP support in i915, so will need to go
> > in through drm and drivers-misc trees at least.
> > 
> > Cheers, Daniel
> > 
> > The following changes since commit 8834f5600cf3c8db365e18a3d5cac2c2780c81e5:
> > 
> >   Linux 5.0-rc5 (2019-02-03 13:48:04 -0800)
> > 
> > are available in the Git repository at:
> > 
> >   git://anongit.freedesktop.org/drm/drm-intel
> > tags/topic/component-typed-2019-02-11
> > 
> > for you to fetch changes up to 8857c7d065e900a0b3829c97634c99501b606541:
> > 
> >   i915/snd_hdac: I915 subcomponent for the snd_hdac (2019-02-08 16:58:59 +0100)
> > 
> > ----------------------------------------------------------------
> > typed componented support + i915/snd-hda changes
> > 
> > This is needed by the new MEI-HDCP support in i915, so will need to go
> > in through drm and drivers-misc trees at least.
> > 
> > ----------------------------------------------------------------
> > Daniel Vetter (3):
> >       component: Add documentation
> >       components: multiple components for a device
> >       i915/snd_hdac: I915 subcomponent for the snd_hdac
> > 
> >  Documentation/driver-api/component.rst   |  17 +++
> >  Documentation/driver-api/device_link.rst |   3 +
> >  Documentation/driver-api/index.rst       |   1 +
> >  drivers/base/component.c                 | 206 +++++++++++++++++++++++++++++--
> >  drivers/gpu/drm/i915/intel_audio.c       |   4 +-
> >  include/drm/i915_component.h             |   4 +
> >  include/linux/component.h                |  76 ++++++++++++
> >  include/sound/hda_component.h            |   5 +-
> >  sound/hda/hdac_component.c               |   4 +-
> >  sound/hda/hdac_i915.c                    |   6 +-
> >  10 files changed, 308 insertions(+), 18 deletions(-)
> >  create mode 100644 Documentation/driver-api/component.rst
> > 
> > --
> > Daniel Vetter
> > Software Engineer, Intel Corporation
> > http://blog.ffwll.ch
> > _______________________________________________
> > dri-devel mailing list
> > dri-devel@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel