Droid 4: very confusing config around OHCI_OMAP3_HCD
Hi!
For power management experiments, I tried
CONFIG_USB_OHCI_HCD=yCONFIG_USB_OHCI_HCD_OMAP3=mCONFIG_USB_OHCI_HCD_PLATFORM=y
and could not find resulting .ko.
Help text says:
CONFIG_USB_OHCI_HCD_OMAP3:
This option is deprecated now and the driver was removed, use USB_OHCI_HCD_PLATFORM instead.
Enables support for the on-chip OHCI controller on OMAP3 and later chips.
Which may partly explain it. But if the option no longer does anything, why keep it? Certainly second part is confusing if option is NOP...
Pavel
Signature · 9 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: Digital signature URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180503/4585a41e/attachment.sig>
Quoted 17 lines · Pavel Machek
Hi!
For power management experiments, I tried
CONFIG_USB_OHCI_HCD=yCONFIG_USB_OHCI_HCD_OMAP3=mCONFIG_USB_OHCI_HCD_PLATFORM=yand could not find resulting .ko.
Help text says:
CONFIG_USB_OHCI_HCD_OMAP3:This option is deprecated now and the driver was removed, use
USB_OHCI_HCD_PLATFORMinstead.
Quoted 6 lines
Enables support for the on-chip OHCI controller on OMAP3 and later chips.
Which may partly explain it. But if the option no longer does anything, why keep it? Certainly second part is confusing if option is NOP...
Yeah it's ohci-platform now, I think we decided to keep the old one around to avoid breaking people's .config files for booting rather than silently fail.
Regards,
Tony
Quoted 21 lines · Tony Lindgren
Quoted 20 lines · Pavel Machek
Hi!
For power management experiments, I tried
CONFIG_USB_OHCI_HCD=yCONFIG_USB_OHCI_HCD_OMAP3=mCONFIG_USB_OHCI_HCD_PLATFORM=yand could not find resulting .ko.
Help text says:
CONFIG_USB_OHCI_HCD_OMAP3:This option is deprecated now and the driver was removed, use
USB_OHCI_HCD_PLATFORMinstead.Enables support for the on-chip OHCI controller on OMAP3 and later chips.
Quoted 7 lines
Quoted 3 lines
Which may partly explain it. But if the option no longer does anything, why keep it? Certainly second part is confusing if option is NOP...
Yeah it's ohci-platform now, I think we decided to keep the old one around to avoid breaking people's .config files for booting rather than silently fail.
Ok, what about this? (Should I do the same for the other drivers?) Or at least put (DEPRECATED) as other drivers do?
Situation is quite confusing if you already have PLATFORM=y. OMAP=m can be selected, but nothing happens.
drivers/usb/host/Kconfig +1 -4
@@ -455,7 +455,7 @@ config USB_OHCI_HCD_AT91 Atmel chips. config USB_OHCI_HCD_OMAP3 - tristate "OHCI support for OMAP3 and later chips" + tristate "dummy option for backwards compatibility" depends on (ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5) select USB_OHCI_HCD_PLATFORM default y
@@ -463,9 +463,6 @@ config USB_OHCI_HCD_OMAP3 This option is deprecated now and the driver was removed, use USB_OHCI_HCD_PLATFORM instead. - Enables support for the on-chip OHCI controller on - OMAP3 and later chips. - config USB_OHCI_HCD_DAVINCI tristate "OHCI support for TI DaVinci DA8xx" depends on ARCH_DAVINCI_DA8XX
Signature · 9 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: Digital signature URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180503/9205ad12/attachment.sig>
Quoted 6 lines · Pavel Machek
On Thu 2018-05-03 12:28:38, Tony Lindgren wrote:
Ok, what about this? (Should I do the same for the other drivers?) Or at least put (DEPRECATED) as other drivers do?Situation is quite confusing if you already have PLATFORM=y. OMAP=m can be selected, but nothing happens.
Sure works for me, let's see what linux-usb people think.
Regards,
Tony
Quoted 27 lines
drivers/usb/host/Kconfig +1
-4@@ -455,7 +455,7 @@ config USB_OHCI_HCD_AT91 Atmel chips. config USB_OHCI_HCD_OMAP3 - tristate "OHCI support for OMAP3 and later chips" + tristate "dummy option for backwards compatibility" depends on (ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5) select USB_OHCI_HCD_PLATFORM default y@@ -463,9 +463,6 @@ config USB_OHCI_HCD_OMAP3 This option is deprecated now and the driver was removed, use USB_OHCI_HCD_PLATFORM instead. - Enables support for the on-chip OHCI controller on - OMAP3 and later chips. - config USB_OHCI_HCD_DAVINCI tristate "OHCI support for TI DaVinci DA8xx" depends on ARCH_DAVINCI_DA8XXSignature · 3 lines
-- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html