All pastes #482890 Raw Edit

C

public c v1 · immutable
·published 2007-05-11 13:38 UTC
rendered paste body
/* * HTC simple CPLD irq and gpio extender */#ifndef __HTC_CPLD_H__#define __HTC_CPLD_H__/* describes one or more registers found at (iomem + start << bus_shift) */struct htc_cpld_registers {	int start;	int num;	int bits;	int shift; /* use the bits ((1<<bits)-1)<<shift of each register */};struct htc_cpld_platform_data {	int bus_shift;	int irq_base;	struct htc_cpld_registers irq_registers;	struct htc_cpld_registers input_gpio_registers;	struct htc_cpld_registers output_gpio_registers;}#endif