pinctrl-sx150x.c (ec61168bc0bc03a6e7da3802ac41a113ed6c8160) | pinctrl-sx150x.c (1663682cf090b94bd8531a0b9be812e10477143f) |
---|---|
1/* 2 * Copyright (c) 2016, BayLibre, SAS. All rights reserved. 3 * Author: Neil Armstrong <narmstrong@baylibre.com> 4 * 5 * Copyright (c) 2010, Code Aurora Forum. All rights reserved. 6 * 7 * Driver for Semtech SX150X I2C GPIO Expanders 8 * --- 142 unchanged lines hidden (view full) --- 151static const struct sx150x_device_data sx1508q_device_data = { 152 .model = SX150X_789, 153 .reg_pullup = 0x03, 154 .reg_pulldn = 0x04, 155 .reg_dir = 0x07, 156 .reg_data = 0x08, 157 .reg_irq_mask = 0x09, 158 .reg_irq_src = 0x0c, | 1/* 2 * Copyright (c) 2016, BayLibre, SAS. All rights reserved. 3 * Author: Neil Armstrong <narmstrong@baylibre.com> 4 * 5 * Copyright (c) 2010, Code Aurora Forum. All rights reserved. 6 * 7 * Driver for Semtech SX150X I2C GPIO Expanders 8 * --- 142 unchanged lines hidden (view full) --- 151static const struct sx150x_device_data sx1508q_device_data = { 152 .model = SX150X_789, 153 .reg_pullup = 0x03, 154 .reg_pulldn = 0x04, 155 .reg_dir = 0x07, 156 .reg_data = 0x08, 157 .reg_irq_mask = 0x09, 158 .reg_irq_src = 0x0c, |
159 .reg_sense = 0x0b, | 159 .reg_sense = 0x0a, |
160 .pri.x789 = { 161 .reg_drain = 0x05, 162 .reg_polarity = 0x06, 163 .reg_clock = 0x0f, 164 .reg_misc = 0x10, 165 .reg_reset = 0x7d, 166 }, 167 .ngpios = 8, --- 48 unchanged lines hidden (view full) --- 216static const struct sx150x_device_data sx1502q_device_data = { 217 .model = SX150X_123, 218 .reg_pullup = 0x02, 219 .reg_pulldn = 0x03, 220 .reg_dir = 0x01, 221 .reg_data = 0x00, 222 .reg_irq_mask = 0x05, 223 .reg_irq_src = 0x08, | 160 .pri.x789 = { 161 .reg_drain = 0x05, 162 .reg_polarity = 0x06, 163 .reg_clock = 0x0f, 164 .reg_misc = 0x10, 165 .reg_reset = 0x7d, 166 }, 167 .ngpios = 8, --- 48 unchanged lines hidden (view full) --- 216static const struct sx150x_device_data sx1502q_device_data = { 217 .model = SX150X_123, 218 .reg_pullup = 0x02, 219 .reg_pulldn = 0x03, 220 .reg_dir = 0x01, 221 .reg_data = 0x00, 222 .reg_irq_mask = 0x05, 223 .reg_irq_src = 0x08, |
224 .reg_sense = 0x07, | 224 .reg_sense = 0x06, |
225 .pri.x123 = { 226 .reg_pld_mode = 0x10, 227 .reg_pld_table0 = 0x11, 228 .reg_pld_table1 = 0x12, 229 .reg_pld_table2 = 0x13, 230 .reg_pld_table3 = 0x14, 231 .reg_pld_table4 = 0x15, 232 .reg_advance = 0xad, --- 939 unchanged lines hidden --- | 225 .pri.x123 = { 226 .reg_pld_mode = 0x10, 227 .reg_pld_table0 = 0x11, 228 .reg_pld_table1 = 0x12, 229 .reg_pld_table2 = 0x13, 230 .reg_pld_table3 = 0x14, 231 .reg_pld_table4 = 0x15, 232 .reg_advance = 0xad, --- 939 unchanged lines hidden --- |