|
@@ -53,6 +53,8 @@ struct msm_function {
|
|
* @intr_status_bit: Offset in @intr_status_reg for reading and acking the interrupt
|
|
* @intr_status_bit: Offset in @intr_status_reg for reading and acking the interrupt
|
|
* status.
|
|
* status.
|
|
* @intr_target_bit: Offset in @intr_target_reg for configuring the interrupt routing.
|
|
* @intr_target_bit: Offset in @intr_target_reg for configuring the interrupt routing.
|
|
|
|
+ * @intr_target_kpss_val: Value in @intr_target_bit for specifying that the interrupt from
|
|
|
|
+ * this gpio should get routed to the KPSS processor.
|
|
* @intr_raw_status_bit: Offset in @intr_cfg_reg for the raw status bit.
|
|
* @intr_raw_status_bit: Offset in @intr_cfg_reg for the raw status bit.
|
|
* @intr_polarity_bit: Offset in @intr_cfg_reg for specifying polarity of the interrupt.
|
|
* @intr_polarity_bit: Offset in @intr_cfg_reg for specifying polarity of the interrupt.
|
|
* @intr_detection_bit: Offset in @intr_cfg_reg for specifying interrupt type.
|
|
* @intr_detection_bit: Offset in @intr_cfg_reg for specifying interrupt type.
|
|
@@ -88,6 +90,7 @@ struct msm_pingroup {
|
|
unsigned intr_ack_high:1;
|
|
unsigned intr_ack_high:1;
|
|
|
|
|
|
unsigned intr_target_bit:5;
|
|
unsigned intr_target_bit:5;
|
|
|
|
+ unsigned intr_target_kpss_val:5;
|
|
unsigned intr_raw_status_bit:5;
|
|
unsigned intr_raw_status_bit:5;
|
|
unsigned intr_polarity_bit:5;
|
|
unsigned intr_polarity_bit:5;
|
|
unsigned intr_detection_bit:5;
|
|
unsigned intr_detection_bit:5;
|