Mauro and all,
I submitted 3 patches, two modifications for the SDIO generic stack, and one
new high level SDIO interface driver for Siano based devices.
This concludes SDIO related changes, with one exception, which is explained
below.
However this explanation requires some overview about Siano's module inner
architecture.
The Siano kernel module architecture is composed from:
1) SMS "Core" - This main component holds all Siano's host-device protocol
logic, and any logic needed to bind the other module's components, interface
and adapters.
2) Interfaces drivers (SDIO, USB, TS, SPP, HIF, ...) - At lease one interface
driver must be compiled and linked, but multiple interfaces are supported. This
feature enables platforms like the Asus UMPC series to use SMS based USB dongle
and SMS based SDIO dongle simultaneously.
3) Client adapters (DVB API v3, DVB API v5, others) - Similar to the interfaces
drivers, at least one client adapter must be linked, but multiple are supported.
4) SMS "cards" - This component contains any hardware target specific
information (like LEDs locations, antenna configuration, alternative firmware
names, and much more), leaving any other component target-independent.
And now back to SDIO....
True all SDIO related sources files are now updated (after these 3 patches),
but since the build system (Kconfig & Makefile) and "smscore" component are yet
to be updated, the SDIO interface driver can not be linked into the module.
The option to link and use the SDIO interface driver, will be available after
those files will be updated (hope it'll happen shortly).
One question: Should I continue submit patches (I have them ready), or should I
wait till the 3 previous submission will be reviewed and committed?
Regards,
Uri
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html