All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sascha Hauer <s.hauer@pengutronix.de>
To: Alexander Shiyan <eagle.alexander923@gmail.com>
Cc: Barebox List <barebox@lists.infradead.org>
Subject: Re: Possible regression 2024.12.0 in parsing "aliases"
Date: Thu, 12 Dec 2024 10:03:45 +0100	[thread overview]
Message-ID: <Z1qm8cXe6SmEGxvM@pengutronix.de> (raw)
In-Reply-To: <CAP1tNvQoUsjRNKMr-CZ_Q67-PKGfj_ZsoePeT3pgOe_DefriMg@mail.gmail.com>

Hi Alexander,

On Wed, Dec 11, 2024 at 09:14:32AM +0300, Alexander Shiyan wrote:
> Hello.
> 
> After updating barebox to version 2024.12.0, an error message appeared
> when loading
> the RK3568 board. Accordingly, the I2C1 interface does not work.
> In the previous version (2024.10.0), everything worked as it should. I did not
> understand what the problem is, but I suspect that aliases are now
> parsed incorrectly.
> The system has an alias i2c1 (this is the basic SOC i2c1 interface)
> and an alias i2c10 for the GPIO expander. Perhaps the problem is somewhere here?
> 
> ERROR: rk3x-i2c fe5a0000.i2c@fe5a0000.of: probe failed: Device or resource busy

The culprit is likely somewhere in these commits:

79357f8b96 i2c: start dynamic I2C bus numbers at 32
b474672545 i2c: get adapter.nr from device tree
5b167ad520 i2c: set adapter.nr explicitly to -1

We now use of_alias_get_id() to get the i2c adapter nr. Which adapter
number does fe5a0000.i2c@fe5a0000.of get and which i2c bus device has
already occupied that number?

Sascha

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



  reply	other threads:[~2024-12-12  9:04 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-11  6:14 Possible regression 2024.12.0 in parsing "aliases" Alexander Shiyan
2024-12-12  9:03 ` Sascha Hauer [this message]
2024-12-12  9:30   ` Alexander Shiyan
2024-12-12 11:31     ` Sascha Hauer
2024-12-12 12:23       ` Alexander Shiyan
2024-12-12 12:13   ` Alexander Shiyan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Z1qm8cXe6SmEGxvM@pengutronix.de \
    --to=s.hauer@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    --cc=eagle.alexander923@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.