[PATCH 02/16] ARM: amba: Auto-generate AMBA driver module aliases during modpost
Pawel Moll
pawel.moll at arm.com
Wed Oct 5 13:37:10 EDT 2011
On Wed, 2011-10-05 at 17:04 +0100, Dave Martin wrote:
> This patch adds the necessary support in file2alias.c to define
> suitable aliases based on the amba_id table in AMBA driver modules.
>
> This should be sufficient to allow such modules to be auto-loaded
> via udev. The AMBA bus driver's uevent hotplug code is also
> modified to pass an approriate MODALIAS string in the event.
>
> For simplicity, the AMBA ID is treated an an opaque 32-bit numeber.
> Module alises use patterns as appropriate to describe the value-
> mask pairs described in the driver's amba_id list.
>
> The proposed alias format is (extended regex):
>
> ^amba:d(HEX){8}$
>
> Where HEX is a single upper-case HEX digit or a pattern (? or []
> expression) matching a single upper-case HEX digit, as expected by
> udev.
>
> "d" is short for "device", following existing alias naming
> conventions for other device types. This adds some flexibility for
> unambiguously extending the alias format in the future by adding
> additional leading and trailing fields, if this turns out to be
> necessary.
>
> Signed-off-by: Dave Martin <dave.martin at linaro.org>
Acked-by: Pawel Moll <pawel.moll at arm.com>
Cheers!
Pawel
More information about the linux-arm-kernel
mailing list