Click here to Skip to main content
16,019,740 members
Home / Discussions / Android
   

Android

 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 3:41
Pavlex424-Jan-17 3:41 
GeneralRe: Android USB Detection Pin
Jochen Arndt24-Jan-17 3:53
professionalJochen Arndt24-Jan-17 3:53 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 3:54
Pavlex424-Jan-17 3:54 
GeneralRe: Android USB Detection Pin
Jochen Arndt24-Jan-17 4:05
professionalJochen Arndt24-Jan-17 4:05 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 4:07
Pavlex424-Jan-17 4:07 
GeneralRe: Android USB Detection Pin
Jochen Arndt24-Jan-17 4:23
professionalJochen Arndt24-Jan-17 4:23 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 4:42
Pavlex424-Jan-17 4:42 
GeneralRe: Android USB Detection Pin
Pavlex425-Jan-17 0:22
Pavlex425-Jan-17 0:22 
I have searched all files and I didn't find kernel message for USB !!!!

I ran android terminal on my phone, typed cat /proc/kmsg and when plugged in otg cable I got msm_otg f9a55000.usb : host on

I found that message inside msm_otg kernel source:

C++
static void msm_otg_start_host(struct usb_otg *otg, int on)
{
	struct msm_otg *motg = container_of(otg->phy, struct msm_otg, phy);
	struct msm_otg_platform_data *pdata = motg->pdata;
	struct usb_hcd *hcd;

	if (!otg->host)
		return;
#ifdef CONFIG_USB_HOST_NOTIFY
	msm_otg_host_notify(motg, on);
#endif

	hcd = bus_to_hcd(otg->host);

	if (on) {
		dev_dbg(otg->phy->dev, "host on\n");

		if (pdata->otg_control == OTG_PHY_CONTROL)
			ulpi_write(otg->phy, OTG_COMP_DISABLE,
				ULPI_SET(ULPI_PWR_CLK_MNG_REG));

		/*
		 * Some boards have a switch cotrolled by gpio
		 * to enable/disable internal HUB. Enable internal
		 * HUB before kicking the host.
		 */
		if (pdata->setup_gpio)
			pdata->setup_gpio(OTG_STATE_A_HOST);
		usb_add_hcd(hcd, hcd->irq, IRQF_SHARED);
	} else {
		dev_dbg(otg->phy->dev, "host off\n");

		usb_remove_hcd(hcd);
		/* HCD core reset all bits of PORTSC. select ULPI phy */
		writel_relaxed(0x80000000, USB_PORTSC);

		if (pdata->setup_gpio)
			pdata->setup_gpio(OTG_STATE_UNDEFINED);

		if (pdata->otg_control == OTG_PHY_CONTROL)
			ulpi_write(otg->phy, OTG_COMP_DISABLE,
				ULPI_CLR(ULPI_PWR_CLK_MNG_REG));
	}
}



and do I need to create something like this: As code goes by: UEvents in Android - from kernel events to notifications[^]
GeneralRe: Android USB Detection Pin
Jochen Arndt25-Jan-17 0:33
professionalJochen Arndt25-Jan-17 0:33 
GeneralRe: Android USB Detection Pin
Pavlex426-Jan-17 6:20
Pavlex426-Jan-17 6:20 
GeneralRe: Android USB Detection Pin
Pavlex427-Jan-17 22:22
Pavlex427-Jan-17 22:22 
QuestionRe: Android USB Detection Pin
David Crow24-Jan-17 4:23
David Crow24-Jan-17 4:23 
AnswerRe: Android USB Detection Pin
Pavlex424-Jan-17 4:33
Pavlex424-Jan-17 4:33 
AnswerRe: Android USB Detection Pin
Pavlex424-Jan-17 4:42
Pavlex424-Jan-17 4:42 
GeneralRe: Android USB Detection Pin
Jochen Arndt24-Jan-17 5:09
professionalJochen Arndt24-Jan-17 5:09 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 6:21
Pavlex424-Jan-17 6:21 
GeneralRe: Android USB Detection Pin
Richard MacCutchan24-Jan-17 6:28
mveRichard MacCutchan24-Jan-17 6:28 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 7:49
Pavlex424-Jan-17 7:49 
GeneralRe: Android USB Detection Pin
Pavlex424-Jan-17 10:49
Pavlex424-Jan-17 10:49 
AnswerRe: Android USB Detection Pin
Pavlex424-Jan-17 10:48
Pavlex424-Jan-17 10:48 
AnswerRe: Android USB Detection Pin
Pavlex427-Jan-17 22:23
Pavlex427-Jan-17 22:23 
Questionremote android app's source code Pin
AkhilVarghese21-Jan-17 6:34
AkhilVarghese21-Jan-17 6:34 
AnswerRe: remote android app's source code Pin
Afzaal Ahmad Zeeshan21-Jan-17 7:52
professionalAfzaal Ahmad Zeeshan21-Jan-17 7:52 
QuestionAndroid USB OTG Support Enable Pin
Pavlex420-Jan-17 6:55
Pavlex420-Jan-17 6:55 
AnswerRe: Android USB OTG Support Enable Pin
Richard MacCutchan20-Jan-17 7:10
mveRichard MacCutchan20-Jan-17 7:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.