00:08
pevik has quit [Ping timeout: 480 seconds]
01:38
Daanct12 has joined #linux-msm
01:45
Daanct12 has quit [Remote host closed the connection]
01:51
Daanct12 has joined #linux-msm
02:27
Daanct12 has quit [Ping timeout: 480 seconds]
02:31
Daanct12 has joined #linux-msm
03:04
Daanct12 has quit [Ping timeout: 480 seconds]
03:23
swdefrgthfgjhk has joined #linux-msm
03:47
Daanct12 has joined #linux-msm
03:47
swdefrgthfgjhk has quit []
03:52
Daanct12 has quit [Remote host closed the connection]
03:53
Daanct12 has joined #linux-msm
04:08
Daanct12 has quit [Read error: Connection reset by peer]
04:52
Daanct12 has joined #linux-msm
04:56
Daanct12 has quit [Remote host closed the connection]
04:57
marvin24_ has joined #linux-msm
05:00
marvin24 has quit [Ping timeout: 480 seconds]
06:02
pevik has joined #linux-msm
06:08
jhovold has joined #linux-msm
06:36
pevik has quit [Ping timeout: 480 seconds]
07:46
pevik has joined #linux-msm
08:59
pespin has joined #linux-msm
11:55
<
aka_[m] >
lumag: hey
11:55
<
aka_[m] >
regarding question about UBWC, there is some code fuckery on DS where it define UBWC version to apply ubwc format on MDSS reset, otherwise code query UBWC register which is v2 for sure.
12:06
<
lumag >
aka_[m], let me doublecheck the code
12:06
<
aka_[m] >
i quered hw register from running OS and it returned v2
12:06
<
aka_[m] >
qcm don't even have it in dts
12:07
<
aka_[m] >
both are Kamorta family
12:09
<
aka_[m] >
i assume dpu1 inside 4.19 tree is mainline
12:09
<
aka_[m] >
and i should look into sde code
12:10
<
aka_[m] >
here it query based on dts ubwc version
12:10
<
aka_[m] >
above it query based on register
12:12
<
aka_[m] >
m->ubwc_version is DTS config
12:12
<
aka_[m] >
is reg based
12:12
<
aka_[m] >
ubwc_version = SDE_REG_READ(&c, UBWC_DEC_HW_VERSION);
12:12
<
aka_[m] >
bit fucked if you ask me
12:12
<
aka_[m] >
im more not sure about line widths
12:15
<
aka_[m] >
yet it somehow works so if someone finds something wrong there will be time for fixing
12:22
<
aka_[m] >
how do we know how many spaces we need in yaml?
12:23
<
aka_[m] >
based one one yaml it looks like +2 spaces
12:23
<
aka_[m] >
if we go in
12:23
<
aka_[m] >
thing inside
12:23
<
aka_[m] >
thing inside upper one
12:24
<
lumag >
aka_[m], so what the version read from the register ?
12:24
<
aka_[m] >
cannot tell now because i haven't run os for a while on it
12:24
<
aka_[m] >
and im almost heading job
12:25
<
aka_[m] >
10minutes and i have to go
12:25
<
lumag >
Then your code is correct
12:25
<
lumag >
I didn't get your question regarding yaml
12:26
<
lumag >
Basic shift is 2
12:27
<
aka_[m] >
can you take a look on commit where i will align yaml with requirements?
12:27
<
aka_[m] >
i will squash later and maybe today send it once again after i get from job(8h from now)
12:27
<
lumag >
Yep, where is it?
12:29
<
aka_[m] >
last commit is for yaml changes requested.
12:29
<
aka_[m] >
i will recheck it fully once i get home.
12:30
<
lumag >
aka_[m], one nit, lgtm otherwise
12:30
<
aka_[m] >
$ref: /schemas/display/msm/dpu-common.yaml#
12:30
<
aka_[m] >
be dropped?
12:30
<
aka_[m] >
lumag: ah i see
12:31
<
lumag >
No, the ref is in place
12:31
<
aka_[m] >
will recheck if everything is fixed after job.
12:31
<
aka_[m] >
Any chance of getting it into 6.2?
12:31
<
aka_[m] >
we are almost at the end of rcs right
12:31
<
lumag >
I plan to send the pull request today
12:31
<
lumag >
Maybe tomorrow
12:32
<
aka_[m] >
ok i have to go, bb
12:32
<
aka_[m] >
ok dropped phy names in next commit
12:32
<
aka_[m] >
so i won't forget
13:05
Danct12 has quit [Ping timeout: 480 seconds]
17:05
Danct12 has joined #linux-msm
17:24
Daanct12 has joined #linux-msm
17:29
Danct12 has quit [Ping timeout: 480 seconds]
19:38
pespin has quit [Remote host closed the connection]
20:52
ajhalaney[m] has quit [Quit: Client limit exceeded: 20000]
21:54
<
aka_[m] >
konradybcio: so in hw_catalog i had to switch to lowercase hex right?
21:54
<
konradybcio >
I think that's what we concluded would be fitting with Dmitry and Rob after talking on #freedreno
21:55
<
aka_[m] >
im now like preparing stuff
21:55
<
aka_[m] >
so want be 100% sure
21:55
<
konradybcio >
did you rebase on 8350 and 8450? there's gonna be conflicts otherwise
21:56
<
konradybcio >
i'm waiting with 8996 6350 and 6375 for that precise reason
21:56
<
aka_[m] >
wait a sec
21:56
<
aka_[m] >
i had like next 17-11
21:56
<
aka_[m] >
or something
21:56
<
konradybcio >
8[34]50 are still on the lists
21:56
<
konradybcio >
but looks like they're almost there
21:56
<
aka_[m] >
are in next
21:56
<
aka_[m] >
or inside lists
21:57
<
konradybcio >
on the lists
21:58
<
aka_[m] >
so now i probably won't send it at the end
21:59
<
aka_[m] >
so i will have to redo now on Lumag patches
21:59
<
aka_[m] >
so i should grab latest next, do git am on his and then try to apply mine?
22:00
<
aka_[m] >
konradybcio:
22:00
<
aka_[m] >
i guess lumag is sleeping already
22:00
<
konradybcio >
yes that would be nice
22:01
<
konradybcio >
because - while it's not strictly a requirement that you do this - it's gonna make life easier for both you and fd maintainers
22:02
<
aka_[m] >
well, i don't see a reason to make his life harder if he answer me and provided feedback
22:02
<
aka_[m] >
konradybcio: thing is if it was on someone else patchseries then i won't be sure if it gets in
22:02
<
aka_[m] >
its still quite fucked approach
22:03
<
aka_[m] >
if you make patch on top of someone else and this don't get in then yours won't too
22:03
<
konradybcio >
well i'd say it's pretty sure that both 8350 and 8450 support will be merged modulo some minor review comments
22:03
<
aka_[m] >
wasnt 8350 submitted by Robert Foss?
22:04
<
aka_[m] >
well i see some mentions of 8350 in that series but no 8350 inside code
22:05
<
aka_[m] >
so 8450 is only here
22:05
<
aka_[m] >
and maybe Robert will submit 8350
22:05
<
aka_[m] >
who knows
22:06
<
aka_[m] >
ok so now im cleaning stuff on 1711 and will clone latest next
22:13
<
konradybcio >
I mean, ultimately it's the same people working on these things, so it doesn't matter much who sends it
22:14
<
aka_[m] >
same mean Linaro
22:14
<
aka_[m] >
and they are like team working on SoC?
22:16
<
konradybcio >
i meant that there's a group of people working on upstreaming qualcomm socs (conveniently called the qualcomm landing team) inside linaro who work on various IPs and don't get surprised if the series is picked up by somebody else at some point, what matters is that it gets fixed up and merged in
22:25
<
aka_[m] >
fun thing is FLAT have description for fields we don't even appears to "use" there
22:25
<
aka_[m] >
even DP registers
22:26
<
aka_[m] >
but i guess reading them will trick hyp into crashing us
22:27
<
aka_[m] >
i wouldn't be suprised if HW inside was same but it had some software limitation
22:29
<
aka_[m] >
ok time to get going
22:29
<
konradybcio >
wait until you realize sdx55 is a sm8150
22:29
<
aka_[m] >
borked sm8150 with faulty gpu turned into modems
22:29
<
aka_[m] >
wait thats wrong
22:29
<
aka_[m] >
if 8150 had no modem, and sdx55 is 5g modem
22:30
<
aka_[m] >
we are getting into 4th dimension
22:30
<
konradybcio >
either have a modem or have armv8 cpus ;)
22:30
<
konradybcio >
it was 8250 that had an offsite modem though
22:30
<
aka_[m] >
oh really, at the end wasnt it like stupid idea to have separate modem?
22:30
<
aka_[m] >
like power consumption was higher
22:31
<
konradybcio >
yes but 8250 had sdx55m which was.. not the most power efficient
22:31
<
konradybcio >
it's easier to manage thermals on 2 chips than on a single dense one
22:31
<
konradybcio >
lessons learnt from 8994
22:32
<
aka_[m] >
so im gonna grab 22.11 tag right
22:32
<
konradybcio >
doesnt boot
22:32
<
konradybcio >
18 is the last one that does
22:33
<
aka_[m] >
uh for rebasing patches should be enought
22:33
<
konradybcio >
well yes but testing is good too
22:33
<
aka_[m] >
there shouldn't be much changes outside
22:33
<
aka_[m] >
next is bad for testing, cpufreq is dying on next
22:33
<
aka_[m] >
since forever for me
22:34
<
aka_[m] >
was like 5.19 when i started first?
22:35
<
konradybcio >
that's not very long, 3 releases is manageable
22:35
<
konradybcio >
some of my 8994 patches stuck on 5.verylongago.. not very much..
22:36
<
aka_[m] >
wonder, can i send dts patches still if 6115 dts got into arm64 already?
22:36
<
aka_[m] >
wonder if there is reason
22:36
<
aka_[m] >
had idea of pushing once 6.2 come out
22:36
<
konradybcio >
you can always send patches, when they will be picked up is another topic
22:36
<
konradybcio >
as long as you can manage conflicts
22:37
<
konradybcio >
but since there are others contributing to bengal, i guess it's fine
22:37
<
konradybcio >
aren't*
22:37
<
aka_[m] >
i guess we aren't getting in our ways with Ichernev
22:41
<
aka_[m] >
8450 applied without issue on next
22:42
<
konradybcio >
6375 gpu is starting to give signs of life.. too bad it hangs quickly, this gmu_wrapper stuff is very unfortunate
22:43
<
aka_[m] >
no gmu on sm6115 as you know
22:43
<
aka_[m] >
either on sm6125
22:43
<
konradybcio >
a610 or 619?
22:43
<
konradybcio >
i looked into that as well
22:43
<
konradybcio >
it's even worse than 619
22:43
<
aka_[m] >
6115/6125/6225???
22:44
<
aka_[m] >
Linaro pls do gpu for qcm
22:44
<
aka_[m] >
qcm have a702
22:44
<
aka_[m] >
also should be gmu-less
22:44
<
konradybcio >
well i suppose linaro is doing gmu-less gpus
22:44
<
konradybcio >
From: <konrad.dybcio@linaro.org>
22:44
<
konradybcio >
Subject: hello
22:47
<
aka_[m] >
konradybcio: well, sm6115 dpu applied on top of sm8450 patches without issue
22:53
<
aka_[m] >
im scared dt-bindings title will break once again
23:03
<
lumag >
aka_[m], konradybcio I hope to get 8450 in. 8350... maybe. This depends on Robert, there was some feedback
23:03
<
lumag >
So, feel free to send your changes as well.
23:03
<
aka_[m] >
lumag: so i finished rebasing on top of next+8450
23:03
<
aka_[m] >
applied without issues
23:04
<
aka_[m] >
now just verifying and will send
23:04
<
lumag >
aka_[m], thanks!
23:04
<
aka_[m] >
i bit scared title for dt-bindings will be cut once again
23:04
<
aka_[m] >
format patch break line after 75 in title
23:04
<
aka_[m] >
i won't touch it
23:06
<
lumag >
konradybcio, sdx55 is cortex-a7, while sm8150 is armv8a, so they can not be the same thing
23:06
<
lumag >
Regarding 8350. I'm pushing DSI PHY changes, as they were natural while adding 8450.
23:07
<
lumag >
The rest comes from Robert's series
23:08
<
aka_[m] >
lumag: so have you noticed my comment about UBWC above?
23:08
<
aka_[m] >
we can assume it is v2
23:08
<
lumag >
aka_[m], yes. And I have marked the DPU part as R-B
23:09
<
lumag >
so the only remaining thing are the few fixes for dt-bindings
23:10
<
aka_[m] >
lumag: ok, so i can add your rb in code part before sending right
23:10
<
aka_[m] >
rb was after sign-off?
23:11
<
aka_[m] >
konradybcio: first rb then sign-off?
23:11
<
lumag >
R-B, then S-O
23:12
<
lumag >
BTW: you can change the subject to 'dt-bindings: display/msm: add support for SM6115'
23:12
<
lumag >
It should fit
23:16
<
lumag >
konradybcio, kholk, btw: any updates on tsens vs 8976 (please excuse me if I missed the message).
23:19
<
lumag >
(as a reminder, the question was regarding the slope data)
23:21
<
aka_[m] >
ok i think it won;t be that fast
23:21
<
aka_[m] >
I think you can drop clock-names from the MDSS node.
23:23
<
aka_[m] >
so remove clock-names?
23:24
<
aka_[m] >
lumag: uh slope?
23:24
<
aka_[m] >
I recall having this thing changed for msm8976 because i had some crashes with it
23:24
<
aka_[m] >
everywhere 3200
23:24
<
aka_[m] >
8956 had different numbers
23:27
<
aka_[m] >
im not feeling bit down.
23:27
<
aka_[m] >
I had comments of sources not being part of bindings for dpu but i have one comment for that in mdss and it was not commented.
23:27
<
aka_[m] >
then, should i drop clock-names from mdss too?
23:27
<
aka_[m] >
i just want to be done with it and now i freak out
23:27
<
lumag >
aka_[m], only for the mdss
23:28
<
lumag >
for the dpu they should stay
23:28
<
aka_[m] >
and leave them in example?
23:28
<
lumag >
No, you can remove them from the example too.
23:29
<
lumag >
And from the dts that you are going to submit at some point ;-)
23:29
<
aka_[m] >
and how it will know?
23:29
<
lumag >
Because the driver doesn't care about the particular clocks
23:29
<
lumag >
They are all enabled to get access to registers, etc.
23:30
<
aka_[m] >
ah wait mdss is top block
23:30
<
aka_[m] >
but we only use them in dpu/mdp?
23:30
<
konradybcio >
lumag: 8150 and sdx55 are mostly the same thing, the msm ids are ±1 and register maps are almost identical.. for all I care, qcom might have emulated the slow a7 on something, but I guess we won't find out
23:31
<
konradybcio >
b4 trailers -u -F series-email-id
23:31
<
konradybcio >
aka_: use b4 to apply review tags, specifically
23:31
<
konradybcio >
iirc, off the top of my head
23:32
<
aka_[m] >
for dpu it was commented that i shouldnt say from where
23:32
<
aka_[m] >
issue is there is disp AHB in dispcc and gcc
23:32
<
konradybcio >
lumag: I only have 8956, guess we have to rely on what downstream and aka's 8976 device think about it
23:32
<
konradybcio >
You can call them GCC AHB clock and DISPCC AHB clock
23:33
<
aka_[m] >
but this is also bit weird
23:33
<
aka_[m] >
because GCC AHB probably branches out to various AHB
23:34
<
konradybcio >
The GCC AHB allows the AP to talk to the MMSS
23:34
<
konradybcio >
If you gate it, every reg access in MMSS should fail
23:34
<
aka_[m] >
so to what should i change:
23:34
<
aka_[m] >
- description: Display AHB clock from gcc
23:34
<
aka_[m] >
or not change at all
23:35
<
konradybcio >
I.. don't know, Krzysztof is the person to ask, probably
23:35
<
aka_[m] >
as you know i copied other yamls
23:35
<
konradybcio >
That's what everybody does
23:35
<
aka_[m] >
well, i will leave it
23:35
<
konradybcio >
More or less
23:35
<
aka_[m] >
its same way on qcm2290
23:35
<
aka_[m] >
if someone wants he can fix it
23:35
<
aka_[m] >
its too minor to be issue
23:35
<
aka_[m] >
and there is no specific convention on naming
23:36
<
lumag >
aka_[m], in the worst case Krzysztof would ask for additional changes.
23:36
<
aka_[m] >
oh god pls no, im tired already, why these docs related things are worst to get going
23:37
<
lumag >
aka_[m], push it to github, let's do a prereview before you do git send-email
23:40
<
lumag >
konradybcio, compare the gcc-sm8150 vs gcc-sdx55. They do not look the same.
23:41
<
konradybcio >
i'll leave it at 'closely related' then
23:41
<
lumag >
konradybcio, well might be
23:47
<
aka_[m] >
lumag: konradybcio
23:47
<
aka_[m] >
applied straight from .patch
23:51
<
aka_[m] >
/mnt/linux/.output/Documentation/devicetree/bindings/display/msm/qcom,sm6115-mdss.example.dtb: dsi@5e94000: 'phy-names' is a required property
23:51
<
aka_[m] >
From schema: /mnt/linux/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
23:51
<
aka_[m] >
thats wrong i guess?
23:52
<
lumag >
aka_[m], yes, ignore that. The patch missed the patchwork, so I didn't pick it up earlier.
23:52
<
lumag >
It should hit the linux-next tomorrow
23:52
<
lumag >
Just a single comment from my side based on previous krzk's feedback on 8450
23:52
<
lumag >
the rest lgtm
23:56
<
aka_[m] >
so i will remove "clock", in theory if we are under clocks: what else could you mean
23:58
<
aka_[m] >
ok i see on yours 8450