On Thu, Sep 29, 2011 at 8:27 PM, parth shah <parthmshah2...@gmail.com> wrote: > Hello Pavan, > > We don't have the file board-sholes.c > > We have mx51_bbg.c which is completely different from board-sholes.c.
Ok, If this is the file where in you intend to add platform devices, Then yes this seems alright. > I provided you git for imx515 kernel. According to that which file do i have > to modified? > > Regards, > Parth > > > On Wed, Sep 28, 2011 at 8:20 PM, Pavan Savoy <pavan.sa...@gmail.com> wrote: >> >> On Wed, Sep 28, 2011 at 10:00 PM, parth shah <parthmshah2...@gmail.com> >> wrote: >> > Hello Pavan, >> > >> > I pointed the BSP of imx515 in my last mail. >> >> Hey, I just assumed it would a cute little kernel git repo which I can >> add remote and provide a quick wl127x-rfkill for it. >> But 'alas, it is a just 610MB something binary which has some weird >> kernel.git folder which just has patches :( >> >> > Can you provide me right wl127x_rfkill Platform >> > data structure for imx515? >> >> Anyway, I would still like to help in anyway possible. >> If you can point me out any problems compiling a wl127x-rfkill for >> your kernel version. >> >> > We also have another project in which we are planning to use WL1271. Let >> > me >> > know if there is more information required from my side. >> >> Also, the platform data is pretty much platform specific. >> There are a few examples here where the platform data is populated and >> the platform device being added, >> >> >> http://git.omapzoom.org/?p=kernel/omap.git;a=blob;f=arch/arm/mach-omap2/board-sholes.c;h=4f19dc1fbfad698307edf529ef0e68ac8d2d4aa2;hb=refs/heads/android-omap-2.6.32 >> >> static struct wl127x_rfkill_platform_data sholes_wl1271_pdata = { >> 1218 .bt_nshutdown_gpio = SHOLES_WL1271_NSHUTDOWN_GPIO, >> 1219 .fm_enable_gpio = -1, >> 1220 .bt_hw_init = sholes_wl1271_init, >> 1221 .bt_hw_release = sholes_wl1271_release, >> 1222 .bt_hw_enable = sholes_wl1271_enable, >> 1223 .bt_hw_disable = sholes_wl1271_disable, >> 1224 }; >> The SHOLES_WL1271_NSHUTDOWN_GPIO should be BT_EN gpio on your platform. >> >> & the platform device is added here, >> static void __init sholes_bt_init(void) >> 1244 { >> 1245 /* Mux setup for Bluetooth chip-enable */ >> 1246 omap_cfg_reg(T3_34XX_GPIO179); >> 1247 >> 1248 /* Mux setup for BT wake GPIO and hostwake GPIO */ >> 1249 omap_cfg_reg(AF21_34XX_GPIO8_OUT); >> 1250 omap_cfg_reg(W7_34XX_GPIO178_DOWN); >> 1251 >> 1252 platform_device_register(&sholes_wl1271_device); >> 1253 platform_device_register(&sholes_wl1271_test_device); >> 1254 } >> >> >> > Regards, >> > Parth >> > >> > >> > On Tue, Sep 27, 2011 at 5:59 AM, Pavan Savoy <pavan.sa...@gmail.com> >> > wrote: >> >> >> >> On Tue, Sep 27, 2011 at 2:45 AM, parth shah <parthmshah2...@gmail.com> >> >> wrote: >> >> > Hi Pavan, >> >> > >> >> > Thanks for this information. >> >> > >> >> > I did not have wl127x-rfkill.c in mx515 BSP so i included it from >> >> > http://gitorious.org . >> >> > >> >> > Now i need to change so many files in my BSP to accommodate >> >> > wl127x-rfkill.c. >> >> > I modified rfkill.h which was there in BSP. >> >> > >> >> > After then i'm getting errors in arch/arm/mach-mx5/mx53_smd_rfkill.c. >> >> > >> >> > Is there any guide that i can follow or is there anything wrong am i >> >> > doing >> >> > here? >> >> >> >> Nope, No guide as such. >> >> The only thing needed in the BSP is the right wl127x_rfkill Platform >> >> data structure, which has 1 important gpio called the nshutdown gpio. >> >> >> >> In case you need more details, point me out to the BSP code of >> >> yours... I can have a look... >> >> >> >> >> >> > Regards, >> >> > Parth >> >> > >> >> > On Sat, Sep 24, 2011 at 7:12 AM, Pavan Savoy <pavan.sa...@gmail.com> >> >> > wrote: >> >> >> >> >> >> On Sat, Sep 24, 2011 at 5:43 AM, parth shah >> >> >> <parthmshah2...@gmail.com> >> >> >> wrote: >> >> >> > Hello Pavan, >> >> >> > >> >> >> > I'm having problem reading Data back using read_hci_event(). i'm >> >> >> > using >> >> >> > WL1271 from TI. >> >> >> > >> >> >> > I got the response from TI saying "BT_EN should be drive high when >> >> >> > setting >> >> >> > up UART while kernel is loading? " >> >> >> > Also we are using 2.6.35 kernel version. >> >> >> >> >> >> You can make use of the wl127x-rfkill reference driver that comes >> >> >> along with android kernel (not vanilla). >> >> >> Check out drivers/misc/wl127x-rfkill.c - This is a little driver >> >> >> that >> >> >> exposes the GPIO via an rfkill interface. >> >> >> >> >> >> So, to drive high the BT_EN gpio (say GPIO number 100) - You need to >> >> >> have platform data into the wl127x-rfkill to have nshut_down as 100. >> >> >> Upon probe, you can toggle the gpio from user-space via echo 1 > >> >> >> /sys/class/rfkill/rfkill0/state. >> >> >> >> >> >> >> >> >> > How can i do that? >> >> >> > Regards, >> >> >> > Parth >> >> >> > >> >> >> > On Mon, Sep 19, 2011 at 7:24 PM, Pavan Savoy >> >> >> > <pavan.sa...@gmail.com> >> >> >> > wrote: >> >> >> >> >> >> >> >> On Mon, Sep 19, 2011 at 7:50 PM, parth shah >> >> >> >> <parthmshah2...@gmail.com> >> >> >> >> wrote: >> >> >> >> > Hello Friends, >> >> >> >> > >> >> >> >> > I have 3 UART on my board. i'm usinf UART2 for Bluetooth. >> >> >> >> > >> >> >> >> > How can i mapped that UART to Bluez stack so that i can run >> >> >> >> > hciattach >> >> >> >> > commad? >> >> >> >> >> >> >> >> hciattach takes command line arguments for the UART in use, like >> >> >> >> hciattach /dev/ttyS1 => if UART2. >> >> >> >> >> >> >> >> > Also which driver does BT UART use in general? >> >> >> >> >> >> >> >> Also depends on the manufacturer argument for the hciattach, If >> >> >> >> no >> >> >> >> specific arg and "any" is used, hci_h4.c working along with >> >> >> >> hci_ldisc >> >> >> >> is used (drivers/bluetooth/ directory). >> >> >> >> >> >> >> >> > >> >> >> >> > Regards, >> >> >> >> > Parth >> >> >> >> > >> >> >> >> > -- >> >> >> >> > unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> >> >> > website: http://groups.google.com/group/android-kernel >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> --Pavan Savoy >> >> >> >> >> >> >> >> -- >> >> >> >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> >> >> website: http://groups.google.com/group/android-kernel >> >> >> > >> >> >> > -- >> >> >> > unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> >> > website: http://groups.google.com/group/android-kernel >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> --Pavan Savoy >> >> >> >> >> >> -- >> >> >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> >> website: http://groups.google.com/group/android-kernel >> >> > >> >> > -- >> >> > unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> > website: http://groups.google.com/group/android-kernel >> >> >> >> >> >> >> >> -- >> >> --Pavan Savoy >> >> >> >> -- >> >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> >> website: http://groups.google.com/group/android-kernel >> > >> > -- >> > unsubscribe: android-kernel+unsubscr...@googlegroups.com >> > website: http://groups.google.com/group/android-kernel >> >> >> >> -- >> --Pavan Savoy >> >> -- >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> website: http://groups.google.com/group/android-kernel > > -- > unsubscribe: android-kernel+unsubscr...@googlegroups.com > website: http://groups.google.com/group/android-kernel -- --Pavan Savoy -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel