On 19/07/18 12:56, Takashi Iwai wrote:
On Thu, 19 Jul 2018 13:22:11 +0200,
Jorge Sanjuan wrote:
This patchset add support for UAC3 Power Domains. This feature
of the USB audio class 3 allows the host to notify the device
what it is making use of so power comsumption can be optimized.
This
On 30/07/18 14:03, Takashi Iwai wrote:
> On Mon, 30 Jul 2018 11:23:33 +0200,
> Jorge Sanjuan wrote:
>>
>> diff --git a/include/linux/usb/audio-v3.h b/include/linux/usb/audio-v3.h
>> index 334bfa6dfb47..786e5939d831 100644
>> --- a/include/linux/usb/audio-v3.h
>&
On 30/07/18 14:13, Takashi Iwai wrote:
> On Mon, 30 Jul 2018 11:23:36 +0200,
> Jorge Sanjuan wrote:
>>
>> Make use of UAC3 Power Domains associated to an Audio Streaming
>> path within the PCM's logic. This means, when there is no audio
>> being transferred
On 30/07/18 17:12, Takashi Iwai wrote:
> On Mon, 30 Jul 2018 18:09:38 +0200,
> Jorge wrote:
>>
>>
>>
>> On 30/07/18 14:13, Takashi Iwai wrote:
>>> On Mon, 30 Jul 2018 11:23:36 +0200,
>>> Jorge Sanjuan wrote:
>>>>
>>>> M
m the spec
Signed-off-by: Ruslan Bilovol
Tested-by: Jorge Sanjuan
---
sound/usb/card.c | 14 +++
sound/usb/clock.c | 9 +-
sound/usb/mixer.c | 327 -
sound/usb/mixer_maps.c | 65 ++
sound/usb/stream.c
On 11/05/18 16:25, Jorge Sanjuan wrote:
Obtain the number of channels for the Input Terminal from the
Logical Cluster Descriptor. This achieves a useful minimal parsing
of this unit so it can be used in other units in the topology.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 4
On 25/04/18 23:35, Ruslan Bilovol wrote:
On Tue, Apr 24, 2018 at 8:24 PM, Jorge Sanjuan
wrote:
This adds support for the MIXER UNIT in UAC3. All the information
is obtained from the (HIGH CAPABILITY) Cluster's header. We don't
read the rest of the logical cluster to obtain t
On 26/04/18 10:26, Ruslan Bilovol wrote:
On Tue, Apr 24, 2018 at 9:02 PM, Takashi Iwai wrote:
On Tue, 24 Apr 2018 19:24:41 +0200,
Jorge Sanjuan wrote:
v2 fixes:
- If/else statements braces style fixes.
- Add wrapping function to mixer unit code.
- Make connectors control kctl struct
Hi Takashi,
Thank you very much for the reviews. I'll put a v2 patchset with the
suggested changes for this patch and the other ones you reviewed.
Some comments below
On 23/04/18 13:19, Takashi Iwai wrote:
On Fri, 20 Apr 2018 19:03:27 +0200,
Jorge Sanjuan wrote:
diff --git a/include/
On 04/05/18 01:57, Ruslan Bilovol wrote:
On Fri, Apr 27, 2018 at 8:06 PM, Jorge Sanjuan
wrote:
This adds support for the MIXER UNIT in UAC3. All the information
is obtained from the (HIGH CAPABILITY) Cluster's header. We don't
read the rest of the logical cluster to obtain the chan
rely on google translate.
Best Regards,
Jorge.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
HiGeert,
Excuse me for my lack of boldness when searching on Internet
Best Regards,
Jorge
El 12/09/2012 9:57, Geert Uytterhoeven escribió:
Hi Jorge,
On Wed, Sep 12, 2012 at 9:25 AM, Jorge Dominguez wrote:
I find link on Web that describes a module to load other linux kernel or
bootloader
clone().
The way each program handles multiple conections is up to the program,
for example apache 1.3 and below does a fork(), mozilla does a
pthread_create(), BOA does a select() in only one process, and apache
2.0 and up does both a fork() and pthread_create().
--
Jorge Nerin
<[EMAIL PROTEC
ons of 2.4.0-testX caused ne2k-pci to hang and remain
hanged until reboot.
System: Mb Gigabyte 586dx, 2x200MMX, 96Mb RAM,
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
97
[coma@quartz coma]$ uptime
8:14pm up 4:30, 0 users, load average: 0.19, 0.11, 0.09
but my system works ok, mostly, now I have just upgraded a Realtek 8029
(10Mb) because it gets hung to a Realtek 8139 (100Mb) just to found the
mobo has some kind of busmastering problems, but that's anoth
m_sendmsg+0/784]
[sock_sendmsg+129/164]
[unix_stream_sendmsg+0/784] [sock_readv_writev+140/152]
[sock_writev+54/64] [do_readv_writev+387/596] [sys_writev+65/84]
[system_call+55/64]
Code: 0f 0b 83 c4 0c 90 8d 74 26 00 31 c0 5b 5e 5f 5d 83 c4 0c c3
--
Jorge Nerin
<[EMAIL PROTECTED]
lock btrl $0x0,0x4(%eax)
Code; c01a66d1
11: 8d 4c 24 00 lea0x0(%esp,1),%ecx
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
Jorge Nerin wrote:
>
> Jorge Nerin wrote:
> >
> > Hello, this is a patch with some updates to the Documetation/proc.txt
> > file, basically it contains updates to the new files in /proc/, new
> > files in /proc, and a paragraph about /proc/sys/net/ipv4/tcp_ecn. I
Jorge Nerin wrote:
>
> Jorge Nerin wrote:
> >
> > Jorge Nerin wrote:
> > >
> > > Hello, this is a patch with some updates to the Documetation/proc.txt
> > > file, basically it contains updates to the new files in /proc/, new
> > > files in /
+3,11 @@
--
/proc/sys Terrehon Bowden <[EMAIL PROTECTED]>October 7 1999
Bodo Bauer <[EMAIL PROTECTED]>
+
+2.4.x update Jorge Nerin <[EMAIL PROTECTED]>
Dan Hollis wrote:
>
> On Mon, 20 Nov 2000, Jorge Nerin wrote:
> > Well, this is a little update to the proc.txt file, it's based in 2.2 kernel, and
>I have updated it a little to the 2.4 series, I have updated all the thing I have
>been told in lk, so I submit this in o
er NTFS. I
believe that it's [un]compressed on the fly, but I'm not sure about this
fact.
The [un]compression mechanism could be a kernel thread calling a
userspace program (gzip, bzip2, definable) doing the actual
decompresion.
Don't know, just thoughts.
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
a message to [EMAIL PROTECTED]
> Please read the FAQ at http://www.tux.org/lkml/
Are you sure you have enabled virtual terminal and console support in
character devices, and vga text console in console drivers?
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
Geert Uytterhoeven wrote:
>
> Hi Jorge,
>
> In linux-2.4.0-test12-pre2/Documentation/filesystems/proc.txt, you wrote:
>
> | fb Frame Buffer devices (2.4)
>
> This entry existed in 2.2 as well
So look for processes in zombie state or D state. If you can't kill them
perhaps you will need to reboot.
If it increases slowly it could be another thing, but if it increases
suddenly at a fixed time it could be a cron job.
--
Jorge Nerin
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
sometime ago that this question or something
similar has been answered, but the infamous truncate but bit some of my
mailboxes and I can't find it.
I think that this can be done without even using the original tree, only
using the patches, but I cant find a way.
Thanks.
--
Jorge Nerin
<[EMAIL P
80 3d 90 e7 21 c0 00 cmpb $0x0,0xc021e790
Code; c01df3ba
10: f3 90 repz nop
Code; c01df3bc
12: 7e f5 jle9 <_EIP+0x9> c01df3b3
--
Jorge Nerin
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line
Email: [EMAIL PROTECTED]
> Navaho Technologies Ltd. Tel: +44-870-7034015
Well I do have a 486dx2 (66Mhz-24Mb RAM) Root RAID 0 using three disks,
and as far as I can see there are no spikes and the box runs smoothly.
Perhaps it's a cron job or some daemon.
--
Jorge Nerin
&
ts or gets the maximum socket receive buffer in
bytes. The default value is set by the rmem_default
sysctl and the maximum allowed value is set by the
rmem_max sysctl.
rmem_max defaults to 65535 perhaps you could try to increase this and
then use setsockop
boot is
needed to restore net access.
System is dual 2x200mmx 96Mb ide discs no interrupts shared, and as far
as I can remember all kernel from 2.2.x, 2.3.x up to 2.4.0-testx exhibit
this problem.
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubs
Paul Gortmaker wrote:
>
> Jorge Nerin wrote:
>
> >
> > Ok, I reported it several times, but it gets ignored. I have a Realtek
> > 8029 (ne2k-pci), and with both drivers ne and ne2k-pci I can easily get
> > it stuck by doing a ping -f to a host in the local
Andrew Morton wrote:
>
> Jorge Nerin wrote:
> >
> > ...
> > So I think that it could be a little window near sock_wait_for_wmem that
> > could be SMP insecure wich is affecting me.
> >
> > The code of sock_wait_for_wmem in 2.4.0-test10 is this:
> >
as I said in a previous msg it gave me BUG()s very early in the
tests, and I still had network access.
If someone has a better sugestion as a nic stress tool I can try it, but
now I only have two ways of reaching this limits, ping -f of big
packets, and sometimes (only 4 or 5) during a copy of
Jorge Nerin wrote:
>
> Paul Gortmaker wrote:
> >
> > >
> > > Well, I have tried it with 2.4.0-test10, both SMP and non-SMP, and the
> > > result is a little confusing.
> > >
> > > Under SMP a ping -s 5 -f other_host takes down the
bit set, so it could be necessary to echo 0
to
+/proc/sys/net/ipv4/tcp_ecn, if you want to talk to this sites. For more
info
+you could read RFC2481.
tcp_retrans_collapse
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
Jorge Nerin wrote:
>
> Hello, this is a patch with some updates to the Documetation/proc.txt
> file, basically it contains updates to the new files in /proc/, new
> files in /proc, and a paragraph about /proc/sys/net/ipv4/tcp_ecn. It's
> far from complete, but it'
>
> Note : I have a problem with my NIC : it has its MAC address set to
> 00:00:00:00:00:00 by default and I have to force it to its real MAC
> address specified in /etc/sysconfig/network-scripts/ifcfg-eth0.
>
> I hope this report might be of any use for you (and for me ;
---Cut
> Here---
> Linux version 2.4.0-test11-ac4 (root@ummagumma) (gcc
> version 2.95.3 19991030 (prerelease)) #1 Wed Dec 27
> 03:15:22 EST 2000
Try to compile with kgcc or egcs, gcc 2.95 is not a recommended
compiler, as it's know to miscompile something
sing a realtek 8029 (ne2k-pci) that sometimes hungs, it
stops working, nothing in the logs, no more interrupts, no respond to
either ip or arp.
ifdown & ifup don't solve it, neither rmmod insmod (ne2k-pci, 8390), and
BTW a 3c503 in the same machine continues to work ok (8390 based also).
only managed to lockup the dual
machine by doing ifconfig up & down and insmod & rmmod, mostly because
the lack of documentation.
Thanks.
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/
ey put you on the last console you where before.
This was very useful when working in the console, I use the console
sometimes, and I miss these feature.
Is there a plan to put back these keys to work, or there was a problem
of some kind and this feature got dropped?
--
Jorge Nerin
<[EMAIL P
switch to another VT I still see the contents of the first VT that I
switched from X.
Thanks for your patience.
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More m
Guest section DW wrote:
> On Tue, Mar 27, 2001 at 11:33:34PM +0200, Jorge Nerin wrote:
>
>
>> Hello, good work with 2.4.x, but I miss one thing. in early 2.3.x the MS
>> keys, you know, two flags and one "properties" key worked as navigation
>> keys in
k you.
>
> Jaswinder.
> --
> These are my opinions not 3Di.
>
It's not a symbol, look for info about /proc/[irq-number]/smp_affinity
in /Documentation.
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel&qu
Hi all!
This patchs allows a smoother fan speed switching with therm_adt746x. Instead
of setting 0 or 128, it scales speed according to temperature.
It would be even better if I'd have more precise temp data, but I'm not sure
if it's even supported by the chip.
--- linux-source-2.6.9.orig/driv
re precise temp data, but I'm
> > not sure if it's even supported by the chip.
>
> It's not possible, iirc.
>
> Also, it's better to Cc: the maintainer of a module when submitting
> patches. I'm not subscribed to lkml currently, and would have missed
> you
there is a race in the swap handling in SMP, and that the OOM
doesn't take into account the swap space left sometimes.
I don't know what to try next, suggestions?
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kern
Marcelo Tosatti wrote:
>
> On Wed, 2 May 2001, Jorge Nerin wrote:
>
>> Short version:
>> Under very heavy thrashing (about four hours) the system either lockups
>> or OOM handler kills a task even when there is swap space left.
>
>
> First of all, plea
Marcelo Tosatti wrote:
>
> On Wed, 2 May 2001, Jorge Nerin wrote:
>
>> Short version:
>> Under very heavy thrashing (about four hours) the system either lockups
>> or OOM handler kills a task even when there is swap space left.
>
>
> First of all,
fc ff 8b 03 e8 c5 11 ff ff 39 fb
--
Jorge Nerin
<[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
.Jorge Nerin wrote:
> Hello, today I got an Oops in 2.4.4-ac6, X crashed and gdm restarted,
> my system is a dual 2x200MMX, 96Mb, Voodoo 3 2000pci XFree 4.0.3, no drm.
>
In reply to myself I must add this series of Oopses and invalid operands
to my mail, also on 2.4.4.-ac6.
The s
that permits to
solve my problem?
I'm using kernel 2.6.16.27, in a single machine with Intel pentium IV
processor and chipset ICH4.
Thanks for any reply.
Greetings.
--
Jorge Almeida
[EMAIL PROTECTED]
DISCLAIMER: This message may contain confidential information or privileged
mater
Em Tuesday, 6 de February de 2007 18:43, o Remy Bohmer escreveu:
> Hello Jorge,
Hello Remy,
>
> It is not uncommon that interrupt lines are hardwired to each other on
> a standard PC-board.
> Therefor it is not always feasible to get rid of interrupt sharing.
> Especially on-
On 09/07/2016 05:06 PM, Daniel Thompson wrote:
On 07/09/16 15:28, Jorge Ramirez-Ortiz wrote:
Signed-off-by: Jorge Ramirez-Ortiz
---
tools/spi/Makefile | 4
1 file changed, 4 insertions(+)
diff --git a/tools/spi/Makefile b/tools/spi/Makefile
index cd0db62..d1845b0 100644
--- a/tools/spi
shell is present on all UNIX systems, while Perl
is not as commonplace.
Signed-off-by: Jorge Natz
---
diff -uprN a/scripts/profile2linkerlist.pl b/scripts/profile2linkerlist.pl
--- a/scripts/profile2linkerlist.pl 2016-06-10 17:27:15.17028 -0600
+++ b/scripts/profile2linkerlist.pl 1969
From: Edward Cragg
Add a callback to configure TDM settings for the Tegra30
I2S ASoC 'platform' driver.
Signed-off-by: Ben Dooks
Signed-off-by: Edward Cragg
[jorge.sanj...@codethink.co.uk: Style fixes]
Signed-off-by: Jorge Sanjuan
---
sound/soc/tegra/tegra30_
]
Signed-off-by: Jorge Sanjuan
---
sound/soc/tegra/tegra30_i2s.c | 17 +++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/sound/soc/tegra/tegra30_i2s.c b/sound/soc/tegra/tegra30_i2s.c
index ff1996f215ed..e26c19ef7439 100644
--- a/sound/soc/tegra/tegra30_i2s.c
+++ b/sound/soc
This patchset adds support for TDM audio on Tegra30 hardware.
It adds the DAI's `set_tdm_slot` callback and enables a tegra
pcm to have up to 8 channels.
It also includes support for other audio formats supported by
the Tegra30 HW and fixes a broken macro needed for setting the
TDM on the register
of this
driver was fixed at 2 channels for simplicity, and not implementing TDM.
Signed-off-by: Edward Cragg
Signed-off-by: Jorge Sanjuan
---
sound/soc/tegra/tegra30_i2s.c | 21 -
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/sound/soc/tegra/tegra30_i2s.c b
From: Edward Cragg
Fix typo in macro TEGRA30_I2S_SLOT_CTRL_TOTAL_SLOTS_MASK.
Signed-off-by: Edward Cragg
Signed-off-by: Jorge Sanjuan
---
sound/soc/tegra/tegra30_i2s.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/tegra/tegra30_i2s.h b/sound/soc/tegra
on that is to also tie up those D1<->D0 state changes
to runtime PM maybe.
Jorge Sanjuan (4):
ALSA: usb-audio: Initial Power Domain support
ALSA: usb-audio: AudioStreaming Power Domain parsing
ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume
ALSA: usb-audio: Operate UAC3 Power
g the device doesn't mean audio streaming will occur.
Signed-off-by: Jorge Sanjuan
---
sound/usb/pcm.c| 20 +++-
sound/usb/stream.c | 6 +-
2 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
index 99ec9d5caa58..266f7028d
(interrupts) on the units.
When the usb_driver gets resumed, the state D0 (fully powered) will
be set. This ties up the UAC3 Power Domains to the runtime PM.
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.c | 9 +
sound/usb/pcm.c | 48
sound/usb
(bTerminalLink) and adds a
reference to them in the usb audio substreams (snd_usb_substream).
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.h | 2 ++
sound/usb/stream.c | 66 +++---
2 files changed, 60 insertions(+), 8 deletions(-)
diff --git a/sound
.
The Power Domains are optional for UAC3 configuration but all
UAC3 devices shall include at least one BADD configuration where
the support for Power Domains is compulsory.
This patch adds a set of features/helpers to parse these power
domains and change their status.
Signed-off-by: Jorge Sanjuan
(bTerminalLink) and adds a
reference to them in the usb audio substreams (snd_usb_substream).
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.h | 2 ++
sound/usb/stream.c | 66 +++---
2 files changed, 60 insertions(+), 8 deletions(-)
diff --git a/sound
.
The Power Domains are optional for UAC3 configuration but all
UAC3 devices shall include at least one BADD configuration where
the support for Power Domains is compulsory.
This patch adds a set of features/helpers to parse these power
domains and change their status.
Signed-off-by: Jorge Sanjuan
ables this feature (?).
Power Domains affecting other units independently are required to be
bypassed via a Selector Unit first before the host can change the
power state. This sceneario is not covered in this patchset.
based on next-20180719
Jorge Sanjuan (4):
ALSA: usb-audio: Initial Po
(interrupts) on the units.
If the usb_driver gets resumed, the state D1 (idle) will be
set.
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.c | 9 +
sound/usb/pcm.c | 30 ++
sound/usb/pcm.h | 2 ++
3 files changed, 41 insertions(+)
diff --git a/sound/usb/card.c b
wards), the Power Domain will be set to D0 state.
This is the way the host lets the device now which Terminal
is going to be actively used and it is for the device to
manage its own internal resources on that UAC3 Power Domain.
Signed-off-by: Jorge Sanjuan
---
sound/usb/pcm.c
.
The Power Domains are optional for UAC3 configuration but all
UAC3 devices shall include at least one BADD configuration where
the support for Power Domains is compulsory.
This patch adds a set of features/helpers to parse these power
domains and change their status.
Signed-off-by: Jorge Sanjuan
(bTerminalLink) and adds a
reference to them in the usb audio substreams (snd_usb_substream).
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.h | 2 ++
sound/usb/stream.c | 66 +++---
2 files changed, 60 insertions(+), 8 deletions(-)
diff --git a/sound
(interrupts) on the units.
When the usb_driver gets resumed, the state D0 (fully powered) will
be set. This ties up the UAC3 Power Domains to the runtime PM.
Signed-off-by: Jorge Sanjuan
---
sound/usb/card.c | 9 +
sound/usb/pcm.c | 48
sound/usb
g the device doesn't mean audio streaming will occur.
Signed-off-by: Jorge Sanjuan
---
sound/usb/pcm.c| 24 +++-
sound/usb/stream.c | 6 +-
2 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
index 99ec9d5caa58..bb
n in state D1 if the Power Domain exists. The patch
"ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks"
puts the logic for doing so inside the PCM's logic. Something to
improve on that is to also tie up those D1<->D0 state changes
to runtime PM maybe.
Jorge Sanj
readability/writability when the control is defined as
bit pairs (UAC2 and UAC3).
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 17 +++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
index a51f2320a3dd..bfb3484096a6 100644
--- a
e any
useful controls for the new Multi Function Processing Unit
so no control will get created once this unit is parsed.
Signed-off-by: Jorge Sanjuan
---
include/linux/usb/audio-v3.h | 15 +
include/uapi/linux/usb/audio.h | 49
sound/usb/mi
to enable/dissable the Processing Units.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 54 --
1 file changed, 44 insertions(+), 10 deletions(-)
diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
index ca963e94ec03..a51f2320a3dd 100644
lap.
This patch proposes an unified approach by always using the most
comprehensive spec version to define them all (in this case UAC3).
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 36 +++-
1 file changed, 23 insertions(+), 13 deletions(-)
diff --git a
UAC1 controls bitmap.
Based on: next-20180711
Jorge Sanjuan (5):
ALSA: usb-audio: Add support for Selector Units in UAC3
ALSA: usb-audio: Processing Unit controls parsing in UAC2
ALSA: usb-audio: Add support for Processing Units in UAC3
ALSA: usb-audio: Unify virtual type units type to
ff-by: Jorge Sanjuan
---
sound/usb/mixer.c | 58 +++
1 file changed, 41 insertions(+), 17 deletions(-)
diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
index 87f18cb74ca3..73e811f86a95 100644
--- a/sound/usb/mixer.c
+++ b/sound/usb/mixer.c
@@ -23
://patchwork.kernel.org/patch/10340851/
[4]: https://www.spinics.net/lists/alsa-devel/msg71617.html
Based on linux-next tag: next-20180510
Jorge Sanjuan (4):
ALSA: usb-audio: UAC3. Add support for mixer unit.
ALSA: usb-audio: Use Class Specific EP for UAC3 devices.
ALSA: usb-audio: UAC3 Add support for
Connectors descriptor.
Tested with an UAC3 device with UAC2 as legacy configuration.
The connector status can be read with `amixer` and the interrupt
is also caught with `alsactl monitor`.
Signed-off-by: Jorge Sanjuan
---
include/linux/usb/audio-v2.h | 7 +++
include/linux/usb/audio-v3.h | 14
bmAtributes offset doesn't exist in the UAC3 CS_EP descriptor.
Hence, checking for pitch control as if it was UAC2 doesn't make
any sense. Use the defined UAC3 offsets instead.
Signed-off-by: Jorge Sanjuan
---
sound/usb/stream.c | 9 -
1 file changed, 8 insertions(+),
Obtain the number of channels for the Input Terminal from the
Logical Cluster Descriptor. This achieves a useful minimal parsing
of this unit so it can be used in other units in the topology.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 4 ++--
1 file changed, 2 insertions(+), 2
nit is not yet requested as there is not
support for the UAC3 Class Specific String requests.
Tested in an UAC3 device working as a HEADSET with a basic mixer
unit (same as the one in the BADD spec) with no controls.
Signed-off-by: Jorge Sanjuan
---
include/uapi/linux/usb/audio.h | 19 +++--
Obtain the number of channels for the Input Terminal from the
Logical Cluster Descriptor. This achieves a useful minimal parsing
of this unit so it can be used in other units in the topology.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 8 ++--
1 file changed, 6 insertions(+), 2
-directional type codes have been defined so they can be used as
inferred values
for the Input and Output terminals for this adapter profile.
--
Based on tag: next-20180612
Jorge Sanjuan (2):
ALSA: usb-audio: Add bi-directional terminal types.
ALSA: usb-audio: UAC3. Add insertion control for
Define the bi-directional USB terminal types for audio devices.
Signed-off-by: Jorge Sanjuan
---
include/uapi/linux/usb/audio.h | 8
1 file changed, 8 insertions(+)
diff --git a/include/uapi/linux/usb/audio.h b/include/uapi/linux/usb/audio.h
index 13d98e6e0db1..74e520fb944f 100644
Headset Adapter
profile and enables the interrupt status pipe creation for BADD devices.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 45 -
1 file changed, 32 insertions(+), 13 deletions(-)
diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
index
The HEADSET ADAPTER profile for BADD devices is meant to support
Insertion Control for the Input and Output Terminals of the headset.
This patch defines the BADD inferred input and output terminals and
builds the connector controls.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 17
Define the bi-directional USB terminal types for audio devices.
Signed-off-by: Jorge Sanjuan
---
include/uapi/linux/usb/audio.h | 8
1 file changed, 8 insertions(+)
diff --git a/include/uapi/linux/usb/audio.h b/include/uapi/linux/usb/audio.h
index 13d98e6e0db1..74e520fb944f 100644
An UAC3 BADD device may also include an interrupt status pipe
to report changes on the HEADSET ADAPTER terminals. The creation
of the status pipe is dependent on the device reporting that it
has it.
Signed-off-by: Jorge Sanjuan
---
sound/usb/mixer.c | 8 +---
1 file changed, 5 insertions
Change build_connector_control() and get_connector_control_name()
so they take `struct usb_mixer_interface` as input argument instead
of `struct mixer_build`.
This is preliminary work to add support for connectors control
for UAC3 BADD devices. No functional change.
Signed-off-by: Jorge Sanjuan
esent for this profile so the status pipe
creation should also happen for BADD devices.
Also, the bi-directional type codes have been defined so they can be used
as inferred values for the Input and Output terminals for this adapter
profile.
Based on tag: next-20180612
Jorge Sanjuan (4):
ALSA
On 12/18/18 00:37, Stephen Boyd wrote:
Quoting Jorge Ramirez-Ortiz (2018-12-17 01:46:22)
Allow accessing the parent clock names required for the driver
operation by using the device tree node.
This permits extending the driver to other platforms without having to
modify its source code.
For
patch anyway I wont pursue it further.
Otherwise please let me know I will also update the documentation to
match the commit.
TIA
.
Signed-off-by: Jorge Ramirez-Ortiz
[]
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
[]
@@ -468,6 +468,7 @@ our $logFunctions = qr{(?x:
On 12/14/18 17:13, Greg KH wrote:
On Fri, Dec 14, 2018 at 07:52:15AM -0800, Joe Perches wrote:
On Fri, 2018-12-14 at 14:01 +0100, Jorge Ramirez-Ortiz wrote:
As per Documentation/process/submitting-patches, Co-developed-by is a
valid signature.
This commit removes the warning.
Your commit
On 12/14/18 18:39, Joe Perches wrote:
On Fri, 2018-12-14 at 22:58 +0530, Himanshu Jha wrote:
On Fri, Dec 14, 2018 at 08:27:33AM -0800, Joe Perches wrote:
Is it really important to specify things like 75% / 25%
authorship crediting?
IDK how that ratio came up into this discussion ?
How does on
On 12/20/18 21:25, Stephen Boyd wrote:
Quoting Jorge Ramirez-Ortiz (2018-12-07 01:55:57)
+
+- qcom,vdd-voltage-level:
+Value type:
+Definition: This is a list of three integer values where
+each value corresponding to voltage corner in uV.
As far as I'm aware,
1 - 100 of 437 matches
Mail list logo