
On 22 February 2017 at 03:01, Wenyou Yang wenyou.yang@atmel.com wrote:
Enhance the peripheral clock to support both at9sam9x5's and at91rm9200's peripheral clock via the different compatibles.
Signed-off-by: Wenyou Yang wenyou.yang@atmel.com
drivers/clk/at91/clk-peripheral.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-)
Reviewed-by: Simon Glass sjg@chromium.org
But I suggest you using something better than 0 and 1 for the different types. Eg. an enum with a descriptive name.
diff --git a/drivers/clk/at91/clk-peripheral.c b/drivers/clk/at91/clk-peripheral.c index e1ed447133..8a4c88566b 100644 --- a/drivers/clk/at91/clk-peripheral.c +++ b/drivers/clk/at91/clk-peripheral.c @@ -28,7 +28,8 @@ static int sam9x5_periph_clk_bind(struct udevice *dev) }
static const struct udevice_id sam9x5_periph_clk_match[] = {
{ .compatible = "atmel,at91sam9x5-clk-peripheral" },
{ .compatible = "atmel,at91rm9200-clk-peripheral", .data = 0 },
{ .compatible = "atmel,at91sam9x5-clk-peripheral", .data = 1 }, {}
};