Hi Tony, Tero, All,

It seems MMC PBIAS regulator functionality is broken now (on DRA7 at least).

1) On DRA7 I can see that "pbias_regulator: pbias_regulator" device is not
registered. It happens because pbias_mmc_reg is defined in DT as child
of scm_conf: scm_conf@0 which is "syscon" and, as result, it's not populated
neither by of_platform_populate neither by Syscon driver. 

        scm_conf: scm_conf@0 {
                compatible = "syscon", "simple-bus";
                reg = <0x0 0x1400>;
                #address-cells = <1>;
                #size-cells = <1>;

                pbias_regulator: pbias_regulator {


2) if I add "simple-bus" to scm_conf the "pbias_regulator: pbias_regulator"
device will be registered
        scm_conf: scm_conf@0 {
                compatible = "syscon", "simple-bus";
but its probe will fail:
[    0.682549] pbias-regulator: probe of 4a002000.scm_conf:pbias_regulator 
failed with error -22

3) Seems this issue was introduced by series
[PATCHv6 00/34] ARM: OMAP2+: PRCM+SCM cleanup against 4.0-rc1
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/334846.html

-- 
regards,
-grygorii
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to