• Vitaly Bordug's avatar
    [PATCH] ppc32: Make platform devices being able to assign functions · 75288c78
    Vitaly Bordug authored
    Implemented by  modification of the .name field of the platform device,
    when PDs with the
    same names are to be used within different drivers, as
    <device_name> -> <device_name>:<function>
    Corresponding drivers should change the .name in struct device_driver to
    reflect upper of course.
    
    Added ppc_sys_device_disable/enable function set, making it easier to
    disable all the inexistent/not utilized platform device way pdevs. By the
    check of the "disabled" bit in the config field of ppc_sys_specs, disabled
    platform devices will be either added/removed from the bus, or simply not
    registered on it, depending on the time when disable/enable call asserted.
    
    The default behaviour when nothing is disabled/enabled will be "all devices
    are enabled", which is the same as before.
    
    Also helper platform_notify_map function added, making assignment of
    board-specific platform_info more consistent and generic.
    Signed-off-by: default avatarVitaly Bordug <vbordug@ru.mvista.com>
    Signed-off-by: default avatarMarcelo Tosatti <marcelo.tosatti@cyclades.com>
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    75288c78
mpc83xx.h 3.9 KB