sy8824x.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) | sy8824x.c (d3b81d97d55871cb11412caedded440f1fddc4e9) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2// 3// SY8824C/SY8824E regulator driver 4// 5// Copyright (C) 2019 Synaptics Incorporated 6// 7// Author: Jisheng Zhang <jszhang@kernel.org> 8 --- 219 unchanged lines hidden (view full) --- 228 { "sy8824", }, 229 { }, 230}; 231MODULE_DEVICE_TABLE(i2c, sy8824_id); 232 233static struct i2c_driver sy8824_regulator_driver = { 234 .driver = { 235 .name = "sy8824-regulator", | 1// SPDX-License-Identifier: GPL-2.0 2// 3// SY8824C/SY8824E regulator driver 4// 5// Copyright (C) 2019 Synaptics Incorporated 6// 7// Author: Jisheng Zhang <jszhang@kernel.org> 8 --- 219 unchanged lines hidden (view full) --- 228 { "sy8824", }, 229 { }, 230}; 231MODULE_DEVICE_TABLE(i2c, sy8824_id); 232 233static struct i2c_driver sy8824_regulator_driver = { 234 .driver = { 235 .name = "sy8824-regulator", |
236 .probe_type = PROBE_PREFER_ASYNCHRONOUS, |
|
236 .of_match_table = sy8824_dt_ids, 237 }, 238 .probe_new = sy8824_i2c_probe, 239 .id_table = sy8824_id, 240}; 241module_i2c_driver(sy8824_regulator_driver); 242 243MODULE_AUTHOR("Jisheng Zhang <jszhang@kernel.org>"); 244MODULE_DESCRIPTION("SY8824C/SY8824E regulator driver"); 245MODULE_LICENSE("GPL v2"); | 237 .of_match_table = sy8824_dt_ids, 238 }, 239 .probe_new = sy8824_i2c_probe, 240 .id_table = sy8824_id, 241}; 242module_i2c_driver(sy8824_regulator_driver); 243 244MODULE_AUTHOR("Jisheng Zhang <jszhang@kernel.org>"); 245MODULE_DESCRIPTION("SY8824C/SY8824E regulator driver"); 246MODULE_LICENSE("GPL v2"); |