00:04
<
NekoCWD[m] >
<barni2000[m]> "I have reviewed the PR" <- How i need to order cdc_pdm lines in tlmm>
00:04
<
NekoCWD[m] >
s/>/?/
00:04
<
barni2000[m] >
alphabetcal
00:04
<
barni2000[m] >
cdc_pdm goes before cdc_pdm2
00:05
<
NekoCWD[m] >
barni2000[m]: cdc_pdm_lines_act -> cdc_pdm_lines_sus -> cdc_pdm_lines_2_act -> cdc_pdm_lines_2_sus ?
00:06
<
barni2000[m] >
maybe act should be default and sus sleep
00:07
<
barni2000[m] >
wait let me check the pinctrls again
00:10
<
barni2000[m] >
ok i have commented the names you should use -pins suffix when you are grouping pinctrls
00:19
<
NekoCWD[m] >
Like this>
00:19
<
barni2000[m] >
it works yes
00:21
<
barni2000[m] >
idk worth to grouping them but we will find out that later
00:21
<
NekoCWD[m] >
Will test it on prada
00:23
<
NekoCWD[m] >
it works
00:23
<
barni2000[m] >
still 142 pacakges are queued, systemd switch so slow
00:26
<
NekoCWD[m] >
Systemd will improve startup time.
00:26
<
NekoCWD[m] >
Lol, on openrc we need to wait 15sec before iio-sensor-proxy :D
00:30
<
barni2000[m] >
and almost 15 sec for sim card detection
00:31
<
barni2000[m] >
if there is no simcard it is waiting for a while
00:32
<
barni2000[m] >
can i merge it now?
00:33
<
NekoCWD[m] >
Yea, i've tested on prada and agassi now. Sound works fine on both
00:36
<
barni2000[m] >
maybe i will squash sound commits later with device commits
00:38
<
barni2000[m] >
btw worth to use the widgets?
00:38
<
NekoCWD[m] >
Idk how to do in in other way
00:39
<
NekoCWD[m] >
than it was only way for me
00:43
<
barni2000[m] >
i am using simple amp for xiaomi-tissot headphone amp but i don't use widget for it
00:43
<
barni2000[m] >
but i have made that more than a year
00:44
<
NekoCWD[m] >
How do you switch it on/off?
00:45
<
barni2000[m] >
It is using xiaomi-daisy's config
00:45
<
barni2000[m] >
only the headphone amp the difference
00:46
<
barni2000[m] >
gpio will enable it when you plugin the jack
00:48
<
barni2000[m] >
but maybe nicer with widgets, widgets can grouping stuff afaik
00:48
<
barni2000[m] >
8916 tree uses it a lot
00:49
<
NekoCWD[m] >
I've copied it from some 8916 device. There were also HPH routing via amps/switch to headphones/speaker
00:50
<
NekoCWD[m] >
How can i switch it on? I see no ctl in alsa
00:50
<
barni2000[m] >
without widget?
00:50
<
barni2000[m] >
you have HPH and HPL
00:51
<
barni2000[m] >
s/HPH/HPR/
00:51
<
barni2000[m] >
widget grouping them
00:51
<
barni2000[m] >
but you can pull them down
00:52
<
barni2000[m] >
nvm, left as it is 8916 stuff is upstreamed so ig that it how it should be
00:52
<
barni2000[m] >
s/it/is/
00:53
<
barni2000[m] >
i should learn more about the widgets my only issue was it makes more differences in the ucm configs
00:53
<
barni2000[m] >
8953 uses 4 variants afaik
00:53
<
barni2000[m] >
s/afaik/iirc/
00:54
<
barni2000[m] >
daisy, mido, moto, vince but vince will be daisy after tas codec is working
00:54
<
barni2000[m] >
so 3 HiFi config is enough almost for everything
00:55
<
barni2000[m] >
vince config is for devices without speaker
00:56
<
NekoCWD[m] >
Ahhh, even with your explanation idk how to turn simple-amp on/off
00:57
<
NekoCWD[m] >
barni2000[m]: Yea, it's easy to maintain when all devices uses same configuration
00:57
<
barni2000[m] >
wait 1 of them is for the speaker it should be a widget
00:59
<
NekoCWD[m] >
Yea, configuration like
00:59
<
NekoCWD[m] >
HPHR->(Speaker via AMP / Headphones via Switch)
00:59
<
NekoCWD[m] >
HPHL -> Headphones via switch
01:01
<
barni2000[m] >
did you tested jack detection with evtest?
01:02
<
NekoCWD[m] >
No, in pavucontrol/phosh
01:03
<
barni2000[m] >
but you will not see if both value is change it can detect if you have headset with mic
01:04
<
NekoCWD[m] >
barni2000[m]: Oh, actually it shows mic as available/unavailable
01:04
<
barni2000[m] >
i will check it on my prada later
01:06
<
barni2000[m] >
there are 2 properties what controling the direction one of them is
01:06
<
barni2000[m] >
qcom,hphl-jack-type-normally-open;
01:08
<
barni2000[m] >
qcom,msm-mbhc-hphl-swh = <1>;
01:08
<
barni2000[m] >
qcom,msm-mbhc-gnd-swh = <0>;
01:09
<
barni2000[m] >
so open 1 closed 0
01:09
<
NekoCWD[m] >
Hmm, on agassi mic detection doesn't work
01:10
<
barni2000[m] >
or reverse i don't remember but in evtest it will be clear because the values will be inverted if it is wrong
01:10
<
barni2000[m] >
so if no jack is plugged and you have one this is wrong
01:10
<
barni2000[m] >
* so if no jack is plugged and you have 1 instead 0 this is wrong
01:11
<
barni2000[m] >
NekoCWD[m]: same issue like on 8953 it was worked fine with 6.5 but later it has been broken somehow
01:12
<
NekoCWD[m] >
barni2000[m]: On prada it works
01:18
<
barni2000[m] >
it seems prada and land will have same HiFi config
01:19
<
NekoCWD[m] >
On huawei:
01:19
<
NekoCWD[m] >
qcom,hphl-jack-type-normally-open;
01:27
<
NekoCWD[m] >
Seems that it was wrong to use swapped value in mbhc
01:27
<
NekoCWD[m] >
Sometimes it show like button 4 pressed and never released
01:45
<
barni2000[m] >
i have only using a stereo jack cable
01:46
<
NekoCWD[m] >
Strange, on my prada all works fine. Also sometimes mic detection works on agassi
01:47
<
barni2000[m] >
mic detection is not working
01:47
<
barni2000[m] >
headset but is working
01:47
<
barni2000[m] >
s/but/button/
01:48
<
barni2000[m] >
it is fine
01:48
<
barni2000[m] >
try to push in slowly
01:48
<
barni2000[m] >
s/push/plug/
01:49
<
NekoCWD[m] >
Sometimes it detects fine, but not always
01:49
<
barni2000[m] >
yes i think some other values should be adjusted
01:51
<
barni2000[m] >
maybe downstream code changes should be investigated more or schematics
01:53
<
barni2000[m] >
earpiece is working now on land
07:23
checkfoc_us9 has quit []
07:24
checkfoc_us9 has joined #msm8937-mainline
07:24
checkfoc_us9 has quit []
07:25
checkfoc_us9 has joined #msm8937-mainline
13:48
<
barni2000[m] >
widgets only renaming "HPHR" to "Speaker Switch" and "HPHR"+"HPHL" to "Headphones Switch" so it is make a new control for these controls but ucm config can set these
13:54
<
barni2000[m] >
i have the same issues with both btw speaker have noises when pcm wakes up and when it is disabled
13:54
<
NekoCWD[m] >
Thank you
13:55
<
NekoCWD[m] >
I saw something like mute switch in some ucm example, but now i can't find it
13:57
<
barni2000[m] >
do you have pop noises on prada?
13:58
<
barni2000[m] >
amixer -c 0 scontrols
13:59
<
barni2000[m] >
i can avoid it with disable pcm suspend in pulseaudio but very annoying
14:04
<
barni2000[m] >
land have aw8738 connect to Headphone Right output and somehow headphones out have pop noise when pmc connects and noise after it is suspended
14:05
<
barni2000[m] >
i have same issues on some msm8953 devices with headphones but msm8953 devices have LINEOUT what is working much better then Headphone out
14:05
<
barni2000[m] >
so the main issue is with the headphone output
14:08
<
NekoCWD[m] >
<barni2000[m]> "do you have pop noises on prada?" <- Yea, on suspend
14:10
<
barni2000[m] >
that should be fixed somehow
14:10
<
NekoCWD[m] >
I'm working on agassi sensors now
14:11
<
NekoCWD[m] >
there are only accel :D
14:12
<
NekoCWD[m] >
But there are no driver for it.
14:12
<
NekoCWD[m] >
There are driver for pretty same chip and my accel works with it
14:13
<
NekoCWD[m] >
And that driver don't have mount-matrix support
14:14
<
barni2000[m] >
mount-matrix is for userspace
14:15
<
NekoCWD[m] >
but driver need to export it in ext_info
14:15
<
NekoCWD[m] >
for channel
14:15
<
NekoCWD[m] >
If we want to add mount-matrix via dt
14:46
<
barni2000[m] >
otg charging working on santoni
15:12
<
barni2000[m] >
oh no difference between santoni and land is the CPU
15:17
<
NekoCWD[m] >
Idk why, but accel module not auto load on startup. Why it can not do that?
15:17
<
barni2000[m] >
maybe you have miss typed the compatible
15:19
<
NekoCWD[m] >
There are no off_match in module, lol
15:23
<
NekoCWD[m] >
+1 driver to change upstream
15:45
<
barni2000[m] >
of_match?
15:45
<
barni2000[m] >
or off_match?
17:41
coovs has joined #msm8937-mainline
17:43
<
coovs >
.''.
*''* :_\/_: .
17:43
<
coovs >
:_\/_: . .:.*_\/_* : /\ : .'.:.'.
17:43
<
coovs >
.''.: /\ : _\(/_ ':'* /\ * : '..'. -=:o:=-
17:43
<
coovs >
:_\/_:'.:::. /)\*''* .|.* '.\'/.'_\(/_'.':'.'
17:43
<
coovs >
: /\ : ::::: '*_\/_* | | -= o =- /)\ ' *
17:43
<
coovs >
'..' ':::' * /\ * |'| .'/.\'. '._____
17:43
<
coovs >
* __*..* | | : |. |' .---"|
17:43
<
coovs >
_* .-' '-. | | .--'| || | _| |
17:43
<
coovs >
.-'|
_.| | || '-__ | | | || |
17:43
<
coovs >
|' | |. | || | | | | || |
17:43
<
coovs >
___| '-' ' "" '-' '-.' '` |____
17:43
<
coovs >
ɪʀᴄ.ꜱᴜᴘᴇʀɴᴇᴛꜱ.ᴏʀɢ #ꜱᴜᴘᴇʀʙᴏᴡʟ
17:43
<
coovs >
"isn't it beautiful?"
17:43
<
coovs >
coovs checkfoc_us9 ungeskriptet minecrell hacker420[m] veynamer[m] f_ lanik123[m] asriel Danct12 chenxuecong[m] fossdd[m] FieryFlames[m] jojo_autoboy[m] AskorbinovayaKislota[m] zyn[m] Luna[m] M0xCAFEBABE[m] jimkoutso2008[m] _whitelogger Lamar[m] sib0ndt[m] shadowsvanish[m] right_front[m] readerman[m] NekoCWD[m] Andr[m] x0-9-f[m] abraxane[m] travmurav[m] barni2000[m] Danct12[m] z3ntu fossdd
17:43
coovs has left #msm8937-mainline [GONNA GO CHAT ON SUPERNETS]
17:44
<
NekoCWD[m] >
is it cat?
17:44
<
M0xCAFEBABE[m] >
coovs: that looks so corrupted
17:44
<
M0xCAFEBABE[m] >
cringe
17:44
<
f_ >
M0xCAFEBABE[m]: That's because it's a spammer and you're on Matrix, not IRC.
17:46
<
M0xCAFEBABE[m] >
btw, is it possible for us to boot up 16k page size kernel?
18:13
<
barni2000[m] >
Tbh I cannot see what is this ASCII art spam
22:52
<
NekoCWD[m] >
* I've received mail from one of my patches
22:52
<
NekoCWD[m] >
> DT bindings changes are supposed to be on top of the series for the ease
22:52
<
NekoCWD[m] >
of picking them by DT bindings maintainers.
22:52
<
NekoCWD[m] >
need i send v2 or something?
22:52
<
NekoCWD[m] >
I think they can pick it anyway
22:52
<
NekoCWD[m] >
barni2000?
22:54
<
barni2000[m] >
You should change the order and send a v2 and pull the trailers if you have one before you send it
22:55
<
barni2000[m] >
b4 trailers -u iirc
22:56
<
NekoCWD[m] >
Ok, thank you
23:00
<
NekoCWD[m] >
Will wait for response from other maintainers and send v2 after review
23:08
<
barni2000[m] >
You can wait 3 days and send after if there is no response