Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2c #28

Closed
wants to merge 3 commits into from
Closed

I2c #28

wants to merge 3 commits into from

Commits on May 22, 2012

  1. i2c: bcm2708: initial driver

    I2C driver for the BCM2708 series, as used on the Raspberry Pi.
    
    This driver supports 7-bit addressing, but not 10-bit. The HW supports
    10-bit.
    
    This driver does not support repeated starts. It's not clear from the
    data sheet how to create repeated starts.
    
    Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
    swarren committed May 22, 2012
    Configuration menu
    Copy the full SHA
    9fd4298 View commit details
    Browse the repository at this point in the history
  2. HACK: ARM: bcm2708: mux I2C0 onto GPIO0/1

    Set up the GPIO/pinmux so that I2C0 is mux'd onto GPIOs 0/1, so that
    the controller can actually communicate with the outside world.
    
    Ideally, this would be set up using pinctrl, but that doesn't exist
    in this old kernel.
    
    Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
    swarren committed May 22, 2012
    Configuration menu
    Copy the full SHA
    a61933c View commit details
    Browse the repository at this point in the history
  3. ARM: bcm2708: instantiate I2C0 device

    The BCM2708 has 3 I2C adapters. This change instantiates the first of
    these, which is attached to the expansion header on the Raspberry Pi.
    
    Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
    swarren committed May 22, 2012
    Configuration menu
    Copy the full SHA
    dbf3ef5 View commit details
    Browse the repository at this point in the history