mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
This commit is contained in:
commit
9db7cb6901
244 changed files with 7662 additions and 3181 deletions
|
|
@ -36,6 +36,8 @@ struct ath9k_platform_data {
|
|||
|
||||
int (*get_mac_revision)(void);
|
||||
int (*external_reset)(void);
|
||||
|
||||
bool use_eeprom;
|
||||
};
|
||||
|
||||
#endif /* _LINUX_ATH9K_PLATFORM_H */
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@
|
|||
#define _LINUX_CRC7_H
|
||||
#include <linux/types.h>
|
||||
|
||||
extern const u8 crc7_syndrome_table[256];
|
||||
extern const u8 crc7_be_syndrome_table[256];
|
||||
|
||||
static inline u8 crc7_byte(u8 crc, u8 data)
|
||||
static inline u8 crc7_be_byte(u8 crc, u8 data)
|
||||
{
|
||||
return crc7_syndrome_table[(crc << 1) ^ data];
|
||||
return crc7_be_syndrome_table[crc ^ data];
|
||||
}
|
||||
|
||||
extern u8 crc7(u8 crc, const u8 *buffer, size_t len);
|
||||
extern u8 crc7_be(u8 crc, const u8 *buffer, size_t len);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
32
include/linux/platform_data/st21nfca.h
Normal file
32
include/linux/platform_data/st21nfca.h
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* Driver include for the ST21NFCA NFC chip.
|
||||
*
|
||||
* Copyright (C) 2014 STMicroelectronics SAS. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
* version 2, as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef _ST21NFCA_HCI_H_
|
||||
#define _ST21NFCA_HCI_H_
|
||||
|
||||
#include <linux/i2c.h>
|
||||
|
||||
#define ST21NFCA_HCI_DRIVER_NAME "st21nfca_hci"
|
||||
|
||||
struct st21nfca_nfc_platform_data {
|
||||
unsigned int gpio_irq;
|
||||
unsigned int gpio_ena;
|
||||
unsigned int irq_polarity;
|
||||
};
|
||||
|
||||
#endif /* _ST21NFCA_HCI_H_ */
|
||||
|
|
@ -27,21 +27,11 @@
|
|||
* struct rfkill_gpio_platform_data - platform data for rfkill gpio device.
|
||||
* for unused gpio's, the expected value is -1.
|
||||
* @name: name for the gpio rf kill instance
|
||||
* @reset_gpio: GPIO which is used for reseting rfkill switch
|
||||
* @shutdown_gpio: GPIO which is used for shutdown of rfkill switch
|
||||
* @power_clk_name: [optional] name of clk to turn off while blocked
|
||||
* @gpio_runtime_close: clean up platform specific gpio configuration
|
||||
* @gpio_runtime_setup: set up platform specific gpio configuration
|
||||
*/
|
||||
|
||||
struct rfkill_gpio_platform_data {
|
||||
char *name;
|
||||
int reset_gpio;
|
||||
int shutdown_gpio;
|
||||
const char *power_clk_name;
|
||||
enum rfkill_type type;
|
||||
void (*gpio_runtime_close)(struct platform_device *);
|
||||
int (*gpio_runtime_setup)(struct platform_device *);
|
||||
};
|
||||
|
||||
#endif /* __RFKILL_GPIO_H */
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ struct ssb_sprom {
|
|||
u8 et1phyaddr; /* MII address for enet1 */
|
||||
u8 et0mdcport; /* MDIO for enet0 */
|
||||
u8 et1mdcport; /* MDIO for enet1 */
|
||||
u16 dev_id; /* Device ID overriding e.g. PCI ID */
|
||||
u16 board_rev; /* Board revision number from SPROM. */
|
||||
u16 board_num; /* Board number from SPROM. */
|
||||
u16 board_type; /* Board type from SPROM. */
|
||||
|
|
|
|||
Loading…
Reference in a new issue