lkml.org 
[lkml]   [2014]   [May]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/4] DT platform device name collision fixes
Date
From: Rob Herring <robh@kernel.org>

This series fixes the device naming collisions that can occur with
nultiple devices having the same name and non-translatable unit
addresses. This issue was raised in this thread[1]. I intend to merge
this regardless of whether or not some hierarchy in sysfs is created.
That is really a separate issue independent of these fixes.

I found and fix a couple of other issues in the process of testing the
fix.

Rob

[1] https://lkml.org/lkml/2014/4/23/312

Rob Herring (4):
of/selftest: add testcase for nodes with same name and address
of/platform: return error on of_platform_device_create_pdata failure
of/platform: fix device naming for non-translatable addresses
of: kill off of_can_translate_address

drivers/of/address.c | 22 +----------------
drivers/of/platform.c | 20 +++++-----------
drivers/of/selftest.c | 23 ++++++++++++++++++
drivers/of/testcase-data/testcases.dtsi | 1 +
drivers/of/testcase-data/tests-platform.dtsi | 35 ++++++++++++++++++++++++++++
include/linux/of_address.h | 1 -
6 files changed, 66 insertions(+), 36 deletions(-)
create mode 100644 drivers/of/testcase-data/tests-platform.dtsi

--
1.9.1



\
 
 \ /
  Last update: 2014-05-08 01:01    [W:0.133 / U:2.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site