1. 10 7月, 2007 1 次提交
    • M
      IB/ipath: Support blinking LEDs with an led_override file · 82466f00
      Michael Albaugh 提交于
      When we want to find an InfiniPath HCA in a rack of nodes, it is often
      expeditious to blink the status LEDs via a userspace /sys file.
      
      A write-only led_override "file" is published per device. Writes to
      this file are interpreted as (string form) numbers, and the resulting
      value sent to ipath_set_led_override(). The upper eight bits are
      interpretted as a 4.4 fixed-point "frequency in Hertz", and the bottom
      two 4-bit values are alternately (D0..3, then D4..7) used by the
      board-specific LED-setting function to override the normal state.
      Signed-off-by: NMichael Albaugh <michael.albaugh@qlogic.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      82466f00
  2. 15 5月, 2007 1 次提交
    • A
      IB/ipath: Shadow the gpio_mask register · 8f140b40
      Arthur Jones 提交于
      Once upon a time, GPIO interrupts were rare.  But then a chip bug in
      the waldo series forced the use of a GPIO interrupt to signal packet
      reception.  This greatly increased the frequency of GPIO interrupts
      which have the gpio_mask bits set on the waldo chips.  Other bits in
      the gpio_status register are used for I2C clock and data lines, these
      bits are usually on.  An "unlikely" annotation leftover from the old
      days was improperly applied to these bits, and an unnecessary chip
      mmio read was being accessed in the interrupt fast path on waldo.
      
      Remove the stagnant unlikely annotation in the interrupt handler and
      keep a shadow copy of the gpio_mask register to avoid the slow mmio
      read when testing for interruptable GPIO bits.
      Signed-off-by: NArthur Jones <arthur.jones@qlogic.com>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      8f140b40
  3. 19 4月, 2007 3 次提交
  4. 18 2月, 2007 1 次提交
  5. 13 12月, 2006 2 次提交
  6. 09 11月, 2006 1 次提交
  7. 29 9月, 2006 6 次提交
  8. 23 9月, 2006 3 次提交
  9. 02 7月, 2006 2 次提交
  10. 24 5月, 2006 1 次提交
  11. 02 5月, 2006 1 次提交
  12. 20 4月, 2006 1 次提交
  13. 01 4月, 2006 1 次提交