Skip to content

Commit

Permalink
overlays: i2c-gpio: Fix the "bus" parameter
Browse files Browse the repository at this point in the history
The "bus" parameter has two functions - providing unique names for
multiple instances of the overlay, and allowing the number of the bus
(i.e. "i2c-<bus>") to be specified. The second function hasn't worked
as intended because the overlay doesn't include a "reg" property and
the firmware intentionally won't create a "reg" property if one doesn't
already exist.

Allow the bus numbering scheme to work as intended by providing a "reg"
with a default value that means "the next available one".

See: #3062

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
  • Loading branch information
Phil Elwell authored and popcornmix committed Jul 25, 2019
1 parent c74a06a commit aa592a5
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@

fragment@0 {
target-path = "/";

__overlay__ {
i2c_gpio: i2c@0 {
reg = <0xffffffff>;
compatible = "i2c-gpio";
gpios = <&gpio 23 0 /* sda */
&gpio 24 0 /* scl */
Expand Down

0 comments on commit aa592a5

Please sign in to comment.