Created
April 7, 2015 19:23
-
-
Save invisiblek/c886ac462ea9c10fc1ee to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[1mdiff --git a/drivers/nfc/pn544-oppo_find7op.c b/../../oppo/n3/drivers/nfc/pn544_op.c[m | |
[1mold mode 100644[m | |
[1mnew mode 100755[m | |
[1mindex 13d265d..d6a5f59[m | |
[1m--- a/drivers/nfc/pn544-oppo_find7op.c[m | |
[1m+++ b/../../oppo/n3/drivers/nfc/pn544_op.c[m | |
[36m@@ -77,55 +77,10 @@[m [mstruct pn544_dev[m | |
};[m | |
[m | |
/*OPPO yuyi 2013-10-24 add begin for nfc_devinfo*/[m | |
[31m-struct manufacture_info mainboard_info;[m | |
struct manufacture_info nfc_info = {[m | |
.version = "pn65T",[m | |
.manufacture = "NXP",[m | |
};[m | |
[31m-[m | |
[31m-static void mainboard_verify(void)[m | |
[31m-{[m | |
[31m- switch(get_pcb_version()) {[m | |
[31m- case HW_VERSION__10: [m | |
[31m- mainboard_info.version ="10";[m | |
[31m- mainboard_info.manufacture = "SA";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__11:[m | |
[31m- mainboard_info.version = "11";[m | |
[31m- mainboard_info.manufacture = "SB";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__12:[m | |
[31m- mainboard_info.version = "12";[m | |
[31m- mainboard_info.manufacture = "SC";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__13:[m | |
[31m- mainboard_info.version = "13";[m | |
[31m- mainboard_info.manufacture = "SD";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__20:[m | |
[31m- mainboard_info.version ="20";[m | |
[31m- mainboard_info.manufacture = "SA";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__21:[m | |
[31m- mainboard_info.version = "21";[m | |
[31m- mainboard_info.manufacture = "SB";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__22:[m | |
[31m- mainboard_info.version = "22";[m | |
[31m- mainboard_info.manufacture = "SC";[m | |
[31m- break;[m | |
[31m- case HW_VERSION__23:[m | |
[31m- mainboard_info.version = "23";[m | |
[31m- mainboard_info.manufacture = "SD";[m | |
[31m- break;[m | |
[31m- default:[m | |
[31m- mainboard_info.version = "UNKOWN";[m | |
[31m- mainboard_info.manufacture = "UNKOWN";[m | |
[31m- }[m | |
[31m- [m | |
[31m- [m | |
[31m-}[m | |
[31m- [m | |
/*OPPO yuyi 2013-10-24 add end for nfc_devinfo*/[m | |
[m | |
/*OPPO yuyi 2013-03-22 add begin from 12025 board-8064.c*/[m | |
[36m@@ -422,7 +377,7 @@[m [mstatic int pn544_probe(struct i2c_client *client, const struct i2c_device_id *id[m | |
{[m | |
int ret;[m | |
struct pn544_i2c_platform_data *platform_data;[m | |
[31m- struct pn544_dev *pn544_dev = NULL;[m | |
[32m+[m [32mstruct pn544_dev *pn544_dev;[m | |
/*OPPO yuyi 2014-02-24 add begin for nfc pn65T*/[m | |
struct clk*p65T_clk = NULL;[m | |
/*OPPO yuyi 2014-02-24 add begin for nfc pn65T*/[m | |
[36m@@ -445,8 +400,6 @@[m [mstatic int pn544_probe(struct i2c_client *client, const struct i2c_device_id *id[m | |
// printk("yuyi,pn544_parse_dt pdata->clk_req_gpio = %d\n",platform_data->clk_req_gpio );[m | |
[m | |
register_device_proc("nfc", nfc_info.version, nfc_info.manufacture);[m | |
[31m- mainboard_verify();[m | |
[31m- register_device_proc("mainboard", mainboard_info.version, mainboard_info.manufacture);[m | |
/*OPPO yuyi 2013-10-24 add end for nfc_devinfo*/[m | |
if (platform_data == NULL) [m | |
{[m | |
[36m@@ -494,7 +447,11 @@[m [mstatic int pn544_probe(struct i2c_client *client, const struct i2c_device_id *id[m | |
*/ [m | |
[m | |
/*OPPO yuyi 2014-05-24 modify begin for rename clock name from core_clk to cxo_out_d1*/[m | |
[32m+[m[32m#ifndef VENDOR_EDIT[m | |
[32m+[m [32mp65T_clk = clk_get(&client->dev, "core_clk");[m | |
[32m+[m[32m#else[m[41m [m | |
p65T_clk = clk_get(&client->dev, "cxo_out_d1");[m | |
[32m+[m[32m#endif[m | |
/*OPPO yuyi 2014-05-24 modify end for rename clock name from core_clk to cxo_out_d1*/[m | |
if (p65T_clk == NULL) {[m | |
printk("yuyi,pn65T clk error!");[m | |
[36m@@ -590,10 +547,12 @@[m [mstatic int pn544_probe(struct i2c_client *client, const struct i2c_device_id *id[m | |
pn544_disable_irq(pn544_dev);[m | |
i2c_set_clientdata(client, pn544_dev);[m | |
[m | |
[32m+[m [32m#ifdef CONFIG_VENDOR_EDIT[m | |
/*liuhd add for sleep current because of nfc 2013-12-17*/[m | |
gpio_set_value(pn544_dev->ven_gpio, 1);[m | |
msleep(10);[m | |
gpio_set_value(pn544_dev->ven_gpio, 0);[m | |
[32m+[m [32m#endif[m | |
/*add end by liuhd 2013-12-17*/[m | |
return 0;[m | |
[m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment