[PATCH 00/32] raspberry pi 3 patch series

Gerd Hoffmann kraxel at redhat.com
Thu Jun 2 09:07:08 PDT 2016


On Do, 2016-06-02 at 11:31 +0200, Gerd Hoffmann wrote:
>   Hi,
> 
> > > Patches 20-32 are for the wifi.  Mostly from Eric's bcm2837-wireless
> > > branch.  They clearly need some more love, but do the job for now.
> > 
> > I just came up with a fix that should replace patch #29, which means
> > I'll trust the expander stuff a lot more.  With the expander working,
> > you should be able to use pin 4 on it for HDMI hotplug detect, at which
> > point graphics should work.
> 
> Tried that.  i2c not working.  There seems to be a disagreement who owns
> gpio pin 45:
> 
> [root at pi-three linux]# dmesg | grep i2c
> [    2.354380] i2c /dev entries driver
> [    3.496734] pinctrl-bcm2835 3f200000.gpio: pin gpio45 already
> requested by 3f20c000.pwm; cannot claim for 3f205000.i2c
> [    3.512506] pinctrl-bcm2835 3f200000.gpio: pin-45 (3f205000.i2c)
> status -22
> [    3.540488] i2c-bcm2835 3f205000.i2c: Error applying setting, reverse
> things back
> [    4.551683] i2c-bcm2835 3f205000.i2c: i2c transfer timed out
> [    4.574599] i2c-bcm2835 3f805000.i2c: Could not read clock-frequency
> property

Tried to disable pwm in dt:

   -       status = "okay";
   +       status = "disabled";

Now i2c is happy, and fxl6408 seems to work too:

   [root at pi-two ~]# dmesg | grep -i FXL6408
   [    3.580660] fxl6408 0-0043: FXL6408 probe returned DID: 0x87

vc4 still doesn't work though.

Is hpd wired in a different way on the rpi3?  Right now I have this
(copied from rpi2 dt):

   &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
   };

cheers,
  Gerd




More information about the linux-rpi-kernel mailing list