Lines Matching +full:i2c +full:- +full:ocores
1 // SPDX-License-Identifier: GPL-2.0+
3 * TQ-Systems PLD MFD core driver, based on vendor driver by
6 * Copyright (c) 2015 TQ-Systems GmbH
12 #include <linux/i2c.h>
16 #include <linux/platform_data/i2c-ocores.h>
91 .name = "ocores-i2c",
101 .name = "tqmx86-wdt",
107 .name = "tqmx86-gpio",
180 struct device *dev = &pdev->dev; in tqmx86_probe()
201 return -EINVAL; in tqmx86_probe()
206 return -ENOMEM; in tqmx86_probe()
213 "Found %s - Board ID %d, PCB Revision %d, PLD Revision %d\n", in tqmx86_probe()
225 return -EINVAL; in tqmx86_probe()
256 pdev = platform_device_alloc("tqmx86", -1); in tqmx86_create_platform_device()
258 return -ENOMEM; in tqmx86_create_platform_device()
271 DMI_MATCH(DMI_SYS_VENDOR, "TQ-Group"),
279 DMI_MATCH(DMI_SYS_VENDOR, "TQ-Systems"),
298 return -ENODEV; in tqmx86_init()