[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#749484: linux: Please backport Cubietruck (sunxi) MMC driver/dt



Package: linux
Version: 3.15~rc5-1~exp1
Severity: wishlist

Dear Maintainer,

(I've already discussed this with ijc on IRC, but...)

Please consider backporting the MMC / SD driver for the
Cubietruck (sunxi) board. This driver is the last missing
piece to have a usable kernel for a headless system.

The MMC driver has gone through many iterations of review
on the linux-arm-kernel mailing list and should now be
sitting in maintainers trees waiting for the 3.16 merge
window to open.

For more information see:
https://plus.google.com/107357811086496166266/posts/guhz5rXz8Ef
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-May/252881.html

I've gathered a list of commits I think are the ones you'll need.

First two patches in Mike Turquettes clk-next branch:

https://git.linaro.org/people/mike.turquette/linux.git/commitdiff/862b728387aef3a3776ad2a261e484aff36c5e67
https://git.linaro.org/people/mike.turquette/linux.git/commitdiff/95713978b0a2929b72933235bb07c0a793e71afa

The actual driver is in Ulf Hanssons "mmc-next_for_chris_3.16_take3" branch:

https://git.linaro.org/people/ulf.hansson/mmc.git/commitdiff/f3f0976c92e0ce5b93bc64d231dce096045a44f7

DeviceTree patches in Maxime Ripards "dt-for-3.16" branch
(all of these should also be available in the arm-soc tree):



https://github.com/mripard/linux/commit/b258b369e8ec4b6f544265aea52bb74476185b12
https://github.com/mripard/linux/commit/b5f86a3a719d2defb6b4144f75bfd92342f01aaa
https://github.com/mripard/linux/commit/c0955a86f4af4fef7965bfcd41a9642a3f67486b
https://github.com/mripard/linux/commit/d3aed1dfbd2e66ff2eca14897fa141a989a36fb0
https://github.com/mripard/linux/commit/31064bbd6dc3d49fe18f97d81e6ef2cb0358c9c8
https://github.com/mripard/linux/commit/adc54c858499436f049cc7252de617314e7bacf2
https://github.com/mripard/linux/commit/5b753f0e27da2b0a29142be0833784475bc29366
https://github.com/mripard/linux/commit/0ff1ffd3fe86840c80458ea45c2379014c86b660
https://github.com/mripard/linux/commit/dd29ce53b2a48bbb29eaa4a0c86a7a5f36c3d9c0
https://github.com/mripard/linux/commit/11fbedf4dd960db39b40aa59253bb7375df54241
https://github.com/mripard/linux/commit/c621183c203affa526c15e46432c24f31afed997

(Not mmc related, but was part of same review thread and also something we
want if we don't already have it...)

https://github.com/mripard/linux/commit/3906c0a688587408fa37a411d5e79778039e9dc3

(These additional changes on top of the mailing list thread looks like
they are also needed because of final review driver changes...)

https://github.com/mripard/linux/commit/e509e4044b1c2d44abead8ccd152c956890bf5dd
https://github.com/mripard/linux/commit/a4da476b6c712bce10beddd342111d346a526caa
https://github.com/mripard/linux/commit/b4d6c77e3c64c1d1c097db1baa9c12126a4f583d
https://github.com/mripard/linux/commit/e6879d190d0ccd02d60b24ff9e49c0e105d135a6
https://github.com/mripard/linux/commit/0ed9eab3030a337d803a0eaefd70fc254a1ae1c8

(and a last minute fixup...)

https://github.com/mripard/linux/commit/c5b7261cae14ada86f5823659664fade0bcefa20

Maybe also needed:
https://github.com/mripard/linux/commit/5b9c49bea11ac5a02deeda1b737f02c5865243e5

Finally, the sunxi driver(s) needs to be enabled in the config
(as apparently the defconfig hasn't been updated according to the G+ post
linked to above.)


Regards,
Andreas Henriksson


Reply to: