i2c: core: skip prod-settings node during i2c device registration

skip prod-settings node during i2c device registration as
prod-settings is not i2c device

Change-Id: Iaeff454cf17ffd68a7273aeb8afcce6e2c8894c6
Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com>
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-by: Akhil R <akhilrajeev@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Akhil R <akhilrajeev@nvidia.com>
Signed-off-by: Abhilash G <abhilashg@nvidia.com>
This commit is contained in:
Shardar Shariff Md
2018-03-09 00:49:38 +05:30
committed by Thomas Makin
parent 06ba67e49f
commit 201b0a8131

View File

@@ -98,6 +98,9 @@ void of_i2c_register_devices(struct i2c_adapter *adap)
bus = of_node_get(adap->dev.of_node);
for_each_available_child_of_node(bus, node) {
if (!strcmp(node->name, "prod-settings"))
continue;
if (of_node_test_and_set_flag(node, OF_POPULATED))
continue;