Skip to content
  1. Sep 29, 2023
    • Dom Cobley's avatar
      gpio_brcmstb: Allow to build for ARCH_BCM2835 · fa18902e
      Dom Cobley authored
      
      
      gpio-brcmstb: Report the correct bank width
      
      gpio: brcmstb: Use bank address as gpiochip label
      
      If the path to the device node is used as gpiochip label then
      gpio-brcmstb instances with multiple banks end up with duplicated
      names. Instead, use a combination of the driver name with the physical
      address of the bank, which is both unique and helpful for devmem
      debugging.
      
      Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.com>
      
      gpio: mmio: Add DIRECT mode for shared access
      
      The generic MMIO GPIO library uses shadow registers for efficiency,
      but this breaks attempts by raspi-gpio to change other GPIOs in the
      same bank. Add a DIRECT mode that makes fewer assumptions about the
      existing register contents, but note that genuinely simultaneous
      accesses are likely to lose updates.
      
      Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.com>
      
      gpio: brcmstb: Don't always clear interrupt mask
      
      If the GPIO controller is not being used as an interrupt source
      leave the interrupt mask register alone. On BCM2712 it might be used
      to generate interrupts to the VPU firmware, and on other devices it
      doesn't matter since no interrupts will be generated.
      
      Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.com>
      fa18902e
    • popcornmix's avatar
      bcm2708_fb: Hack out dma support · d60956f3
      popcornmix authored
      d60956f3
    • Dom Cobley's avatar
      dts: 2712: Update for device tree · 1196bf1a
      Dom Cobley authored
      
      
      dtoverlays: Fix up edt5406 entries to match with vc4-kms-dsi-7inch
      
      vc4-kms-dsi-7inch expects the touch fragment to be named ts_i2c_frag,
      but edt5406 didn't do this.
      
      Fixes: 736d601fb38c ("dts: 2712: Update for device tree")
      
      Signed-off-by: default avatarDave Stevenson <dave.stevenson@raspberrypi.com>
      1196bf1a
    • Dom Cobley's avatar
      config: 2712: Update defconfig · 9cfb3791
      Dom Cobley authored
      9cfb3791
    • Dom Cobley's avatar
      Revert "usb: phy: generic: Get the vbus supply" · 406e7dc8
      Dom Cobley authored
      This reverts commit c0ea202f.
      406e7dc8
  2. Sep 23, 2023
    • Phil Elwell's avatar
      overlays: Add a sample hat_map · cc08810f
      Phil Elwell authored
      
      
      The HAT map is way of associating named overlays with HATs whose
      EEPROMs were programmed with the contents of the overlay.
      Unfortunately, change in the DT and kernel drivers has meant that some
      of these embedded overlays no longer function, or even don't apply.
      
      The HAT map is a mapping from HAT UUIDs to overlay names. If a HAT with
      a listed UUID is detected, the embedded overlay is ignored and the
      overlay named in the mapping is loaded in its place.
      
      Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.com>
      cc08810f
  3. Sep 20, 2023
  4. Sep 19, 2023