ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
lag has quit [Quit: ZNC - https://znc.in]
lag has joined #armlinux
lag has quit [Quit: ZNC - https://znc.in]
lag has joined #armlinux
apritzel has quit [Ping timeout: 268 seconds]
heat has quit [Remote host closed the connection]
heat has joined #armlinux
heat has quit [Ping timeout: 260 seconds]
amitk has joined #armlinux
rvalue has quit [Quit: ZNC - https://znc.in]
rvalue has joined #armlinux
luispm has joined #armlinux
amitk_ has joined #armlinux
cleger has joined #armlinux
mcoquelin has joined #armlinux
sszy has joined #armlinux
heat has joined #armlinux
iivanov has joined #armlinux
guillaume_g has joined #armlinux
<ukleinek> lag: is your request to get the mfd and backlight bits of my i2c-probe-new series still open? Or are you happy with the b4 cmdline I sent you?
iivanov has quit [Remote host closed the connection]
iivanov has joined #armlinux
<lag> ukleinek: I plan to attempt the b4 solution
<ukleinek> lag: did you see my question from yesterday?
viorel_suman has joined #armlinux
<lag> ukleinek: No, I haven't been through my upstream mail today
matthias_bgg has joined #armlinux
<lag> ukleinek: Oh, in here - yes, I do 10's of builds before pushing
<lag> ukleinek: I'll take a look at that now
cleger has quit [Remote host closed the connection]
cleger has joined #armlinux
headless has joined #armlinux
apritzel has joined #armlinux
scosu has quit [Ping timeout: 260 seconds]
prabhakarlad8 has quit [Ping timeout: 260 seconds]
<lag> ukleinek: Pushed, should be present in tomorrow's -next
prabhakarlad has joined #armlinux
headless has quit [Quit: Konversation terminated!]
snalty has quit [Ping timeout: 248 seconds]
wens has quit [Read error: Connection reset by peer]
wens has joined #armlinux
punit has joined #armlinux
amitk__ has joined #armlinux
snalty has joined #armlinux
amitk_ has quit [Ping timeout: 268 seconds]
frieder has joined #armlinux
frieder has quit [Remote host closed the connection]
cleger has quit [Quit: Leaving]
cleger has joined #armlinux
jclsn has joined #armlinux
cleger has quit [Remote host closed the connection]
cleger has joined #armlinux
<jclsn> Can someone here help me modify my device tree for a display bridge driver? I read and watched a few guides and tutorials on device trees, but I am still lost
<jn> hi :)
<jclsn> Oh you again
<jn> yep
<jclsn> hey :)
<jn> maybe someone here can help, when you provide the details
<jn> i.e. link to the DT, description of what's wrong
<jclsn> Our board has used this before it was mainlined, so we have used a backport since
<jclsn> But since 5.15 the backport does not work anymore. I have wanted to use the mainline driver for some time, but still struggling
<jclsn> So there are two ports
<jclsn> port@0 and port@2
<jclsn> I guess port@0 needs to be connected to MIPI port and port@2 to the panel
<jclsn> We don't have a panel endpoint though
<jn> ok, then you probably need a panel in your devicetree
<jclsn> But no idea what to enter there
<jclsn> or where to add it
<jclsn> It is an imx8mm board
<jclsn> Our old driver used and lvds_bridge endpoint with the display timings
<jn> what do you know about your panel (the piece of hardware)?
<jclsn> I have tried using that endpoint, but it doesn't work
<jclsn> It is a custom board
<jclsn> custom panel I mean
<jclsn> I was hoping that the simple-panel with the right timings would be sufficient
<jn> the panel-simple binding doesn't allow specifying timings in DT, AFAICS it needs to happen in the C driver
<jclsn> Ah okay
<jn> drivers/gpu/drm/panel/panel-simple.c
<jclsn> Yeah I have looked at it, but was hoping that I don't need to touch it
<jclsn> or I thought that is what device trees are for in the first place
<jclsn> not having to hard-code device-specific characteristics
<jn> the boundary between DT and driver isn't always picked in the same way, and in this case the mainline developers decided to only port identification-by-name of the panels in the DT, and let the panel details live in the driver
<jn> i think it was historically done differently in some downstream kernels
<jclsn> Okay, so will try to define the timings there
<jclsn> Guess I will need a panel description as well
<jn> i hope you have a manufacturer name and part number of the panel, in order to pick good names in the code
<jclsn> I have the data sheet here
<jn> good
amitk__ has quit [Ping timeout: 260 seconds]
<jclsn> I will try to study the panel driver tomorrow, add the required structs and will get back to you tomorrow if that is okay
<jn> alright, glad to help
<jclsn> Thanks
<jclsn> But one thing
<jclsn> I am not really sure if the simple panel is actually needed ^^
<jclsn> marex: Is it?
<jclsn> It is an LVDS panel after all
rvalue has quit [Quit: ZNC - https://znc.in]
rvalue has joined #armlinux
Lucanis0 has quit [Ping timeout: 252 seconds]
cleger has quit [Remote host closed the connection]
cleger has joined #armlinux
<ukleinek> lag: \o/ thanks
<ukleinek> jclsn: pick another board with the same soc that also has a display and apply copy&paste?!
plappermaul has joined #armlinux
<marex> jclsn: I am back
<marex> jclsn: if you have lvds panel connected, then yes, panel-lvds is what you want
<ukleinek> robher, krzk: I'm working on https://lore.kernel.org/linux-arm-kernel/20221116172131.GA233356-robh@kernel.org and fail to express that the node a display points to should be a display. Does this work at all this way?
<ukleinek> Or do I just have to say $ref: /schemas/types.yaml#/definitions/phandle for display?
<robher> ukleinek: There's no way to express that a phandle reference must be a node matching some other schema.
matthias_bgg has quit [Ping timeout: 265 seconds]
<ukleinek> robher: ok, thanks
<ukleinek> How do I debug:
<ukleinek> /home/uwe/gsrc/linux/Documentation/devicetree/bindings/display/imx/fsl,imx-lcdc-props.yaml: ignoring, error in schema:
<marex> ukleinek: delete parts of the schema until it works, then re-add them one by one ?
<ukleinek> marex: I removed everything but "# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)\n%YAML 1.2\n---\n$id: http://devicetree.org/schemas/display/imx/fsl,imx-lcdc-props.yaml#\n$schema: http://devicetree.org/meta-schemas/core.yaml#" and the error persists :-\
<marex> ukleinek: could the error be somewhere in the schema itself ?
<marex> like in one of the property descriptions ?
<marex> is that from dt_bindings_check ?
derjanni has joined #armlinux
derjanni_ has quit [Ping timeout: 265 seconds]
matthias_bgg has joined #armlinux
<jclsn> ukleinek: I also want to understand this and not just c&p
<jclsn> marex: Okay thanks. I will try that
<marex> jclsn: if you have the mx8mm evk , you might want to assemble your setup on that and use mainline linux
<marex> or use mainline linux on your machine and test the setup that way
<marex> backporting stuff to the nxp downstream horrorshow ... and then fighting with their completely custom downstream pipeline ... is best avoided
<ukleinek> marex: yes, it's dt_bindings_check that emits that warning
<marex> ukleinek: and I assume those are bindings you're currently writing ?
<ukleinek> marex: yes
<jclsn> marex: We already had that conversation. I would go mainline, but it is not wanted. Also my last two weeks in this company, so I really don't bother anymore ;)
<ukleinek> good idea to leave a company that wants to stick to vendor kernels
<ukleinek> still more with i.MX8M* which has (compared to its age) good mainline support
<jclsn> ukleinek: xDd
<marex> ukleinek: +1
<marex> ukleinek: wouldn't it make sense to keep removing parts of the bindings until you stop getting the error ?
<marex> ukleinek: then you would know where it comes from
<jclsn> We also did test the Vivante acceleration impact. It was close to none
<jclsn> Still they don't go mainline until some expensive consulting guy tells them to
<jclsn> Never listen to your employees
<jclsn> Ah well nevermind. I don't care anymore ^^
<jclsn> Let us see what happens next year
<marex> next year is the year of Linux on embedded, everyone will use stock mainline with no patches (maybe)
<geertu> marex: printing T-shirts?
<jclsn> marex: Yeah of the rabbit actually
<jclsn> s/yeah/year/
<marex> so plan9 ?
<jclsn> Speaking of the Chinese, I wonder if the rk3588 will be attractive to companies once its mainlined. No idea if it is actually an industrial-grade board, but its specs are surely impressive
macromorgan has joined #armlinux
<jclsn> Ah took me a while to get the Plan9 joke
<jclsn> Google is your friend
<jclsn> Maybe ^^
<jclsn> Unfortunately, there is no year of the penguin
<marex> heh
cleger has quit [Quit: Leaving]
viorel_suman has quit [Quit: WeeChat 3.5]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
guillaume_g has quit [Quit: Konversation terminated!]
matthias_bgg has quit [Quit: Leaving]
plappermaul has quit [Quit: Client closed]
apritzel has quit [Ping timeout: 268 seconds]
headless has joined #armlinux
plappermaul has joined #armlinux
heat has quit [Remote host closed the connection]
heat_ has joined #armlinux
plappermaul has quit [Quit: Client closed]
apritzel has joined #armlinux
snalty has quit [Quit: ZNC 1.8.2 - https://znc.in]
snalty has joined #armlinux
torez has quit [Quit: torez]
Lucanis has joined #armlinux
plappermaul has joined #armlinux
torez has joined #armlinux
amitk has quit [Ping timeout: 265 seconds]
heat has joined #armlinux
heat_ has quit [Read error: Connection reset by peer]
linusw_ has quit [Quit: Connection closed for inactivity]
iivanov has quit [Quit: Leaving...]
elastic_1 has joined #armlinux
elastic_1 is now known as elastic_dog
elastic_dog has quit [Killed (silver.libera.chat (Nickname regained by services))]
headless has quit [Quit: Konversation terminated!]
plappermaul has quit [Quit: Client closed]
derjanni has quit [Ping timeout: 268 seconds]
derjanni has joined #armlinux
atorgue has quit [Quit: Client closed]
heat_ has joined #armlinux
heat has quit [Ping timeout: 256 seconds]
heat_ is now known as heat
mraynal has quit [Ping timeout: 264 seconds]
mraynal has joined #armlinux
shailangsa has joined #armlinux
torez has quit [Quit: torez]
gordea has joined #armlinux