narmstrong changed the topic of #linux-amlogic to: Amlogic mainline kernel development discussion - our wiki http://linux-meson.com/ - ml linux-amlogic@lists.infradead.org - official channel moved from Freenode - publicly logged on https://libera.irclog.whitequark.org/linux-amlogic
wendalin has quit [Quit: No Ping reply in 180 seconds.]
wendalin has joined #linux-amlogic
dbouyeure has quit [Remote host closed the connection]
dbouyeure has joined #linux-amlogic
dbouyeure has quit [Ping timeout: 256 seconds]
vagrantc has quit [Quit: leaving]
Ballerburg9005 has quit [Ping timeout: 268 seconds]
<mturquette> Hi rockosov ! the second approach is a safe one, at least for your first submission of this patch series. In your coverletter you should Cc Jian Hu and explain that you have carried the patches forward. Do not be surprised for a submaintainer to ask you to condense the patches to make it easier to review.
<mturquette> So basically start with Option 2, but be prepared to then go to Option 1. This is more of a formality to respect Jian Hu's work, and to avoid looking like you are "stealing" someone else's patches
<mturquette> these are just my opinions though. Others will have different ideas on the best way forward.
camus has joined #linux-amlogic
camus has quit [Client Quit]
camus has joined #linux-amlogic
camus has quit [Client Quit]
camus has joined #linux-amlogic
camus has quit [Ping timeout: 255 seconds]
camus has joined #linux-amlogic
camus1 has joined #linux-amlogic
camus has quit [Ping timeout: 260 seconds]
camus1 is now known as camus
camus has quit [Remote host closed the connection]
camus has joined #linux-amlogic
ldevulder has quit [Remote host closed the connection]
ldevulder has joined #linux-amlogic
<rockosov> mturquette: Thank you for quick reply! It's clear for me now. Will wait any feedback from maintainers jbrunet, narmstrong and krzysztof in the LKML. I'm ready to rework my patch series to option 1 format, by IMHO I'm agree with you and Option 2 is a more honest approach to Jian Hu as first author of these patches.
tolszak has joined #linux-amlogic
<narmstrong> rockosov: yes you did right, we'll tell you if the patchset needs to be reorganised
<narmstrong> rockosov: I'm curious, what are the other changes you'll submit ?
<rockosov> narmstrong: What do you mean? If you are talking about other A113L drivers, we have some patch series internally. In the current moment we are adapting them for the upstreaming (kernel + uboot). Will send soon.
<narmstrong> rockosov: yep about A113L
<rockosov> narmstrong: I decided to start with CLK controller, because it's base for other peripherals.
<rockosov> narmstrong: BTW, if we already start such discussion :-) We don't understand uboot upstreaming process. Should we send patch series to meson custodian or to uboot mainline? Could you please advise if possible?
<narmstrong> rockosov: to uboot mainline with u-boot-amlogic@groups.io in CC, it works very like Linux, Custodians are the same as Linux maintainers trees
<rockosov> narmstrong: ah, got it, thanks a lot
<narmstrong> you have the same checkpatch, get_maintainers & review requirements
<narmstrong> but I'll be able to pick much more patches
<rockosov> narmstrong: perfect! These tools fix a lot of style problems, that's nice
ffhguy has joined #linux-amlogic
<rockosov> narmstrong: About planned A113L changes which we want to submit.
<rockosov> I suppose the plan looks like:
<rockosov> * CPU clk controller + cpufreq/tsensor/voltage regulator/supply setup
<rockosov> * Audio card (clk, internal codec (playback + capture), resampler, SoC loopback, pdm, etc)
<rockosov> * efuse (small changes, current driver is applicable for A113L)
<rockosov> * SPICC/SPIFC support
<rockosov> * other misc peripherals small patches
<narmstrong> rockosov: nice, thx for your effort
rockosov has quit [Ping timeout: 265 seconds]
rockosov has joined #linux-amlogic
* jbrunet rockosov: For the resampler and SoC loopback, I'd would recommend an RFC first. I'm curious to see what you have done.
* jbrunet The audio block is fairly complex as it is, many have complained about that. It is already pushing the limit of what ASoC allows on several fronts so I'm taking special care that things don't go to far and that it remains stable and robust enough
* jbrunet These had been initially left out on purpose. The architecture of HW made it very difficult to integrate in ASoC correctly while these features are fairly easy and cheap to implement in SW with libalsa for example.
<jbrunet> oops
<rockosov> jbrunet: Sure, we will prepare RFC patch first, no problem.
<rockosov> Fully agree with you about Auge HW audio card complexity. And yes, resampler HW block is very similar to ALSA resampling feature, so looks like duplication.
<rockosov> But SoC loopback is working much better than simple aloop driver, because it's not depending on scheduling timings.
<rockosov> In the one device from our line we are using SoC Loopback to analyze captured audio data as a reference for AEC and VQE algorithms.
<rockosov> We have tested both SoC HW Loopback and aloop driver (sync version from mainline and our async version).
<rockosov> Aloop had very bad problem inside regarding queues of data chunks and task scheduling influence.
<rockosov> SoC loopback is total HW IP block, so it's more "realtime" let's say.
<jbrunet> The problem for the loopback is how to provide the stream parameters for each of the paths. Alsa does not provide a clean API for that. AML method, which is hardcoding the parameters in DT, is big NO. I guess I'll soon find out :)
st has joined #linux-amlogic
st has left #linux-amlogic [Leaving]
st_ has joined #linux-amlogic
camus has quit [Ping timeout: 260 seconds]
alexey_ has joined #linux-amlogic
alexey_ is now known as mrrvz
Ballerburg9005 has joined #linux-amlogic
cp- has joined #linux-amlogic
mrrvz has quit [Remote host closed the connection]
GNUtoo has quit [Ping timeout: 255 seconds]
GNUtoo has joined #linux-amlogic
GNUtoo has quit [Remote host closed the connection]
GNUtoo has joined #linux-amlogic
vagrantc has joined #linux-amlogic
chewitt has quit [Quit: Zzz..]
chewitt has joined #linux-amlogic
chewitt has quit [Quit: Zzz..]
Ballerburg9005 has quit [Read error: Connection reset by peer]
Ballerburg9005 has joined #linux-amlogic
ldevulder has quit [Quit: Leaving]
Ballerburg9005 has quit [Ping timeout: 260 seconds]
<rockosov> jbrunet: I hope so :)
Ballerburg9005 has joined #linux-amlogic
elastic_dog has quit [Read error: Connection reset by peer]
elastic_dog has joined #linux-amlogic
vagrantc has quit [Quit: leaving]
vagrantc has joined #linux-amlogic
naoki has quit [Quit: naoki]
tolszak has quit [Ping timeout: 248 seconds]
naoki has joined #linux-amlogic
wens has quit [Read error: Connection reset by peer]
wens has joined #linux-amlogic
GNUtoo has quit [Ping timeout: 255 seconds]
GNUtoo has joined #linux-amlogic