00:03
<
barni2000[m] >
8917 clocks also different from downstream maybe i should check 3.18 also
00:04
<
NekoCWD[m] >
Night camss session :D
00:05
<
barni2000[m] >
i guess it is different rounding but idk why
00:05
<
barni2000[m] >
i am stopping now, maybe tomorrow
00:06
<
NekoCWD[m] >
btw we need to add `.link_entities = camss_link_entities` to msm8917_resources.
00:06
<
NekoCWD[m] >
Good night
00:08
<
barni2000[m] >
i have forgot to add it at rebase
00:10
<
barni2000[m] >
i have uploaded a fixup
10:47
veynamer[m] has joined #msm8937-mainline
10:47
<
veynamer[m] >
Hello, when will the Riva add support for the Goodix touchscreen? I have this model on hand, why doesn't the touchscreen work
11:12
<
barni2000[m] >
because not trivial to support 2 touch
11:12
<
barni2000[m] >
i have both
11:14
<
barni2000[m] >
when i have started to port i only have focaltech variant
11:15
<
barni2000[m] >
<veynamer[m]> "Hello, when will the Riva add..." <- for statistic which display you have?
11:20
<
NekoCWD[m] >
Writing this from my prada :3
14:28
<
barni2000[m] >
it seems land lk2nd is working now without workarounds
14:49
<
barni2000[m] >
i would update the kernel now so NekoCWD if you want agassi and prada in pmos send your PRs
14:50
<
barni2000[m] >
or they can be merged in 6.13
14:51
<
NekoCWD[m] >
I will send pr now
14:56
<
NekoCWD[m] >
barni2000which branch i shoud use?
14:56
<
barni2000[m] >
msm89x7/6.12.5
14:59
<
barni2000[m] >
can you add dmesg.txt also and squash your commits
15:00
<
barni2000[m] >
maybe sound stuff should be separated pr
15:00
<
barni2000[m] >
and flash leds
15:02
<
barni2000[m] >
you should open PR for panel drivers in the panel driver repo
15:04
<
NekoCWD[m] >
For huawei-agassi I wrote the driver myself
15:05
<
barni2000[m] >
NekoCWD[m]: in that case you should add it in the PR
15:05
<
barni2000[m] >
* in the device PR
15:25
<
barni2000[m] >
you can move prada sound and flash commits also in those PRs
15:25
<
barni2000[m] >
i will merge audio later
15:45
<
barni2000[m] >
no i will generate the panels
15:45
<
barni2000[m] >
* no, i
15:46
<
barni2000[m] >
you should only send the device dt (and docs)
15:46
hacker420[m] has joined #msm8937-mainline
15:46
<
hacker420[m] >
god who pinged me
15:46
<
barni2000[m] >
when?
15:46
<
barni2000[m] >
maybe it was me ages ago
15:47
<
hacker420[m] >
barni2000[m]: Just now
15:47
<
hacker420[m] >
Probably cuz Cedric in message
15:47
<
hacker420[m] >
anyway, any fun developments since I last looked?
15:48
<
NekoCWD[m] >
hacker420[m]: Flashlight and sound nodes
15:48
<
barni2000[m] >
yes kernel is merged in pmos and generic device package
15:48
<
hacker420[m] >
NekoCWD[m]: working?
15:48
<
NekoCWD[m] >
hacker420[m]: Yea
15:48
<
hacker420[m] >
Indeed a fun development
15:48
<
NekoCWD[m] >
Listenning music on my prada :3
15:49
<
hacker420[m] >
barni2000[m]: with the charging driver?
15:49
<
barni2000[m] >
i will merge charging driver after kernel update at pmos
15:49
<
hacker420[m] >
barni2000[m]: should probably upload my DTS some day
15:50
<
NekoCWD[m] >
git rebase --interactive is my favourite command now :D
15:50
<
hacker420[m] >
hm ping me when that charger driver and battery stuff are merged in
15:50
<
hacker420[m] >
then I probably can just toss in my dts
15:51
<
barni2000[m] >
NekoCWD[m]: yes i like it also, it cause addiction
15:52
<
barni2000[m] >
1. i should not be the code owner of prada, it is your work even if you copied land dt (dts will be same if you start it from scratch)
15:52
<
barni2000[m] >
2. please squash your commits
15:55
<
barni2000[m] >
2. yep
15:57
<
NekoCWD[m] >
barni2000You will make a pr to pmaports, please add my panels into initfs modules
15:57
<
barni2000[m] >
oh and don't forgot to sign-off your commit
15:58
<
barni2000[m] >
NekoCWD[m]: i will
15:58
<
barni2000[m] >
every kernel commit should signed-off
16:00
<
NekoCWD[m] >
Oh, gpg-sign != sign-off
16:01
<
barni2000[m] >
git commit -s
16:02
<
NekoCWD[m] >
Thank you
16:13
<
NekoCWD[m] >
Is SPDX-License-Identifier: BSD-3-Clause right?
16:13
<
barni2000[m] >
msm8937 and msm8940 BSD-3
16:14
<
barni2000[m] >
8917 GPL-2.0-only
16:18
<
barni2000[m] >
lanik123: why mainline vfe clocks are differs from diwnstream?
16:23
<
barni2000[m] >
s/diwnstream/downstream/
16:25
<
barni2000[m] >
NekoCWD: did you verified everything?
16:25
<
barni2000[m] >
s/did/have/
16:26
<
NekoCWD[m] >
barni2000[m]: Yes on prada
16:45
<
NekoCWD[m] >
barni2000which nodes i shoud remove? I don't understand
16:45
<
barni2000[m] >
cmd and data
16:47
<
barni2000[m] >
default value is 0x10 = 16 so no need to set to 12
16:47
<
NekoCWD[m] >
Ok, done. Thank you
16:49
<
barni2000[m] >
i have find 1 more issue 😿
16:50
<
barni2000[m] >
s/find/found/
16:50
<
barni2000[m] >
no external-pfet and qcom,cabc is missing
16:52
<
NekoCWD[m] >
what is cabc?
16:53
<
barni2000[m] >
i have never seen any differences with and without it
16:53
<
barni2000[m] >
but downstream it has this
16:57
<
NekoCWD[m] >
I haven't strict checked working nodes :)
16:57
<
barni2000[m] >
others should be fine ig but you should check the regulators
16:57
<
barni2000[m] >
after i am going to merge it
16:59
<
NekoCWD[m] >
let's assume that the sensors have the correct regulators
17:00
<
barni2000[m] >
you cannot check that easily :D
17:02
<
barni2000[m] >
let me know when i can merge it
17:09
<
NekoCWD[m] >
All regulators correct
17:09
<
NekoCWD[m] >
barni2000you can merge prada
17:10
<
NekoCWD[m] >
barni2000need i add prada to dt-bindings?
17:11
<
barni2000[m] >
no need you only need to add it if you send it upstream
17:11
<
barni2000[m] >
but 8937 should be send it first
17:11
<
barni2000[m] >
my plan is 8937+land 8940+santoni
17:12
<
barni2000[m] >
i am waiting for rpm clocks to be merged atm
17:14
<
NekoCWD[m] >
agassi also ready to merge
17:17
<
barni2000[m] >
not yet
17:21
<
barni2000[m] >
1 more thing can you please move out panel driver from msm89x7-generated
17:21
<
barni2000[m] >
only generated drivers should be there
17:22
<
barni2000[m] >
and i will need to know which drivers should be enabled in the config
17:28
<
NekoCWD[m] >
barni2000moved panel
17:28
<
lanik123[m] >
<barni2000[m]> "lanik123: why mainline vfe..." <- What do you mean? gcc freq table?
17:28
<
NekoCWD[m] >
<barni2000[m]> "and i will need to know which..." <- panels i think and atmel ts
17:28
<
barni2000[m] >
and what about agassi touch?
17:29
<
barni2000[m] >
<barni2000[m]> "F( 50000000, gpll0,..." <- this
17:29
<
NekoCWD[m] >
barni2000[m]: CONFIG_TOUCHSCREEN_CYTTSP5=m
17:31
<
NekoCWD[m] >
Also add panels to modules-initfs please. I want to see pmos logo :D
17:31
<
barni2000[m] >
i will
17:33
<
lanik123[m] >
barni2000[m]: You are about diff like 177780000 and 177777778?
17:33
<
lanik123[m] >
s/diff/diffs/
17:34
<
barni2000[m] >
ig different rounding
17:34
<
barni2000[m] >
can it caused any issue or is it fine
17:37
<
lanik123[m] >
barni2000[m]: Because I was taking this frequency from the newer gcc from 4.19 kernel. QCOM used limited rounding of frequencies in msm framework due to limitations. In QCOM driver there is no problem with this and they started to write frequency 1 in 1 with datasheet xd
17:37
<
barni2000[m] >
NekoCWD: oh your sign-offs are not fine totally `Signed-off-by: NekoCWD <` it should contain your name
17:38
<
barni2000[m] >
lanik123[m]: ok thanks for the calrification
17:39
<
barni2000[m] >
s/calrification/clarification/
17:39
<
lanik123[m] >
barni2000[m]: If needed, you can freely change frequencies to the same as in 4.9
17:40
<
barni2000[m] >
i will send it upstream in the near future, i don't think it is needed i have just need to use same freqs in camss.c
17:43
<
lanik123[m] >
Btw, cpr worked with msm8917 and I fixed the psci problem
17:45
<
barni2000[m] >
you can send a PR or i can cherry-pick it
17:45
<
lanik123[m] >
lanik123[m]: Not sure about 8937 yet, cpr driver was made for cpu with 1 cluster. It might need some additionally modification
17:46
<
barni2000[m] >
they should be sent to upstream btw
17:46
<
lanik123[m] >
barni2000[m]: Ok, I'll send them later. Not sure about stability of these changes now
17:47
<
barni2000[m] >
does psci a big change?
17:47
<
lanik123[m] >
barni2000[m]: Only dts
17:47
<
barni2000[m] >
PSCI-0.2?
17:49
<
lanik123[m] >
barni2000[m]: Nope, I find more simple solution. We can delete all psci node and specify idle states directly in cpu nodes
17:49
<
lanik123[m] >
lanik123[m]: Like this one
17:49
<
barni2000[m] >
btw lk2nd don't need all 3 id `qcom,msm-id = <303 0x0>, <308 0x0>, <309 0x0>;`
17:50
<
lanik123[m] >
barni2000[m]: I know, I don't like to use lk2nd and this is purely for my convenience xd
17:50
<
barni2000[m] >
8917 is enough for lk
17:51
<
barni2000[m] >
i have just say less is enough for the bootloader
17:51
<
lanik123[m] >
barni2000[m]: Hm, ok. ty
17:52
<
barni2000[m] >
does model and compatible changes are necessary ig it should boot without it
17:52
<
barni2000[m] >
but your tree i don't review it :D
17:57
<
lanik123[m] >
barni2000[m]: Now I'm using your tree, so you can forget about that old horror xd
17:57
<
lanik123[m] >
* your tree as base, so
17:59
<
NekoCWD[m] >
Ah, or not
18:01
<
NekoCWD[m] >
Now ready
18:14
<
barni2000[m] >
i will merge it later
18:14
<
barni2000[m] >
maybe you can challange it as an RFC at upstream
18:15
<
NekoCWD[m] >
Will try, thank you
18:17
<
barni2000[m] >
<lanik123[m]> "Now I'm using your tree, so..." <- rolex will conflict with rolex :D
18:24
<
lanik123[m] >
<barni2000[m]> "rolex will conflict with rolex..." <- Ah, your about it. I will rebase my changes later
20:40
<
NekoCWD[m] >
I'm writing ucm for my prada.
20:40
<
NekoCWD[m] >
All works fine, but if i switch audio configuration, audio routing stops :D
20:40
<
NekoCWD[m] >
alsa ucm + qcom audio issues. AGAIN
20:41
<
barni2000[m] >
Xiaomi Redmi Note 4 is mido
20:42
<
barni2000[m] >
Redmi 4x is Redmi 4 in india
20:44
<
barni2000[m] >
it seems there is an msm8953 prada
20:44
<
M0xCAFEBABE[m] >
what
20:44
<
M0xCAFEBABE[m] >
it's more likely markw lol
20:45
<
barni2000[m] >
yes it should be markw
20:45
<
M0xCAFEBABE[m] >
barni2000[m]: fun fact: there's a MTK variant of Redmi Note 4
20:45
<
barni2000[m] >
yes like note 3
20:46
<
barni2000[m] >
but those are electrical wastes
21:02
<
barni2000[m] >
i will fork msm8953 repo and you can send your pr there
21:03
<
NekoCWD[m] >
PulseAudio configuration switching kinda laggy. I will make "UCM reload" button for sxmo :D
21:04
<
barni2000[m] >
pulseaudio is a mess, i should let a lot of workaround in configs when i have made msm8953 configs
21:04
<
NekoCWD[m] >
pa also need configs?
21:05
<
barni2000[m] >
no just it does not supports ucm fully
21:06
<
barni2000[m] >
last time i cannot set mono to mono and i could not use transitions
21:12
<
M0xCAFEBABE[m] >
Standart -> Standard ..?
21:13
<
barni2000[m] >
Redmi 4?
21:13
<
NekoCWD[m] >
idk, on gsmarea it was standart
21:13
<
barni2000[m] >
phonedb seems better a bit
21:16
<
NekoCWD[m] >
barni2000[m]: Updated
21:17
<
NekoCWD[m] >
barni2000can we add msm.prefer_mdp5=false to cmdline? mdp5 glitches sometines
21:17
<
barni2000[m] >
i can invert the the flag
21:50
<
barni2000[m] >
STK has around 40fps on prada
21:51
<
NekoCWD[m] >
What about touchscreen? What panel variant do you have?
21:51
<
M0xCAFEBABE[m] >
both are atmel
21:51
<
M0xCAFEBABE[m] >
one is mostly dead
21:51
<
M0xCAFEBABE[m] >
* one of them is mostly
21:51
<
NekoCWD[m] >
barni2000[m]: Me too
21:52
<
barni2000[m] >
yes one of them has some issues but it works better a bit on linux then on google linux (android)
21:53
<
barni2000[m] >
maybe is should heat it a bit
21:53
<
barni2000[m] >
which sensors was added?
21:54
<
NekoCWD[m] >
Prada design >>> enchilada (oneplus 6)
21:57
<
barni2000[m] >
ltr seems not works with phosh :(
22:02
<
barni2000[m] >
ltr559
22:06
<
NekoCWD[m] >
proximity sensor. You mean auto-brightness or screen off in calls?
22:10
<
barni2000[m] >
phosh thinks there is no sensor
22:13
<
barni2000[m] >
i can get the values in sysfs so maybe just feedbackd missing something
22:16
<
NekoCWD[m] >
btw, I've copied sensors from markw. Maybe there are something in 8953 generic package
22:20
<
barni2000[m] >
i have not added any sensor related stuff for msm8953
22:31
<
barni2000[m] >
soc package only contains udev rule for haptic