1. 08 Mar, 2018 12 commits
  2. 27 Feb, 2018 1 commit
  3. 26 Feb, 2018 1 commit
  4. 20 Feb, 2018 8 commits
  5. 05 Feb, 2018 4 commits
  6. 27 Jan, 2018 1 commit
  7. 26 Jan, 2018 3 commits
  8. 23 Jan, 2018 4 commits
  9. 15 Jan, 2018 4 commits
    • Philippe Gerum's avatar
      cobalt/rtdm: fix semaphore wait mode for fd_cleanup thread · ac098c01
      Philippe Gerum authored
      This thread must wait for work in interruptible mode, does not wait
      for a device event. This fixes the bad process time accounting which
      otherwise would converge to 1.00 for an idle system when the Cobalt
      core is enabled.
      ac098c01
    • Philippe Gerum's avatar
      drivers/gpio: pass back allocated GPIO chip descriptor · 7ffd31e5
      Philippe Gerum authored
      rtdm_gpiochip_alloc() is a way to instantiate a single GPIO descriptor
      instead of mapping all GPIO controllers defined by the firmware which
      belong to a particular type. This routine is matched by
      rtdm_gpiochip_remove() for deallocation.
      
      We need the former to return a pointer to the allocated descriptor we
      may then pass to the latter.
      7ffd31e5
    • Philippe Gerum's avatar
      drivers/gpio: allow open coded IRQ handling · 8ba47091
      Philippe Gerum authored
      Some client code may want to deal with GPIO interrupt handling
      directly, without support for an irq_chip controller paired with the
      GPIO chip.
      
      Assume that a failure to retrieve the IRQ number associated to a pin
      means exactly that, offloading interrupt handling to an open coded
      implementation the client code should provide for.
      
      In parallel, introduce rtdm_gpiochip_post_event() for notifying the
      GPIO core from an incoming interrupt event on a given pin.
      8ba47091
    • Philippe Gerum's avatar
      drivers/gpio: expose GPIO chip allocation routine · 062ed8e1
      Philippe Gerum authored
      For creating a new RTDM-based GPIO chip descriptor (struct
      rtdm_gpio_chip), mapped to its regular counterpart (struct gpio_chip).
      062ed8e1
  10. 19 Dec, 2017 2 commits
    • Marek Vasut's avatar
      utils/can: Fix Makefile.am · cbc6b87b
      Marek Vasut authored and Philippe Gerum's avatar Philippe Gerum committed
      
      
      Prefix CPPFLAGS and LDFLAGS with AM_ to make automake actually
      use those and propagate external CPPFLAGS and LDFLAGS settings
      into the build.
      
      Signed-off-by: Marek Vasut's avatarMarek Vasut <marex@denx.de>
      cbc6b87b
    • Philippe Gerum's avatar
      boilerplate/bootstrap: dual-license the bootstrap source code · f18416cd
      Philippe Gerum authored
      lib/boilerplate/bootstrap.c is meant to be glued to the application
      executable for bootstrapping the Cobalt services automatically at load
      up.
      
      From the standpoint of its sole author (i.e. me), doing so adds no
      requirement with respect to the licensing terms of the containing
      application.
      
      Allow lib/boilerplate/bootstrap.c to be distributed under the terms of
      the MIT license to reflect this fact.
      f18416cd