All of lore.kernel.org
 help / color / mirror / Atom feed
* problems with boards with CONFIG_DM disabled
@ 2021-05-25 23:27 Marek Behun
  2021-05-26  0:25 ` Marek Behun
  0 siblings, 1 reply; 4+ messages in thread
From: Marek Behun @ 2021-05-25 23:27 UTC (permalink / raw)
  To: Tom Rini, Simon Glass; +Cc: u-boot

Tom, Simon,

now that LTO is merged I am working on
  Support SPI NORs and OF partitions in `mtd list`

but CI fails for some boards, see
https://github.com/u-boot/u-boot/pull/55

The reason is that there are still several boards which do not use
CONFIG_DM.

On the previous version Simon commented that I should use
  if (IS_ENABLED(...))
instead of
  #if
but this does not currently work for those boards with CONFIG_DM
disabled (struct udevice's members are not visible at all, and
functions from dm/device.h do not exist).

There are multiple possible workarounds:
- use #if (until all boards are at CONFIG_DM)
- create static inline versions of functions from dm/device.h returning
  failures when CONFIG_DM is not set (this would be rather big :( )
- wait till all those boards with CONFIG_DM disabled are removed
- ...

What should I do?

Thanks,

Marek

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-26 13:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-25 23:27 problems with boards with CONFIG_DM disabled Marek Behun
2021-05-26  0:25 ` Marek Behun
2021-05-26 12:52   ` Tom Rini
2021-05-26 13:51     ` Marek Behún

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.