mcp16502.c (d26a3a6ce7e02f9c056ad992bcd9624735022337) | mcp16502.c (d3b81d97d55871cb11412caedded440f1fddc4e9) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2// 3// MCP16502 PMIC driver 4// 5// Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries 6// 7// Author: Andrei Stefanescu <andrei.stefanescu@microchip.com> 8// --- 573 unchanged lines hidden (view full) --- 582 { } 583}; 584MODULE_DEVICE_TABLE(i2c, mcp16502_i2c_id); 585 586static struct i2c_driver mcp16502_drv = { 587 .probe_new = mcp16502_probe, 588 .driver = { 589 .name = "mcp16502-regulator", | 1// SPDX-License-Identifier: GPL-2.0 2// 3// MCP16502 PMIC driver 4// 5// Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries 6// 7// Author: Andrei Stefanescu <andrei.stefanescu@microchip.com> 8// --- 573 unchanged lines hidden (view full) --- 582 { } 583}; 584MODULE_DEVICE_TABLE(i2c, mcp16502_i2c_id); 585 586static struct i2c_driver mcp16502_drv = { 587 .probe_new = mcp16502_probe, 588 .driver = { 589 .name = "mcp16502-regulator", |
590 .probe_type = PROBE_PREFER_ASYNCHRONOUS, |
|
590 .of_match_table = of_match_ptr(mcp16502_ids), 591#ifdef CONFIG_PM 592 .pm = &mcp16502_pm_ops, 593#endif 594 }, 595 .id_table = mcp16502_i2c_id, 596}; 597 598module_i2c_driver(mcp16502_drv); 599 600MODULE_LICENSE("GPL v2"); 601MODULE_DESCRIPTION("MCP16502 PMIC driver"); 602MODULE_AUTHOR("Andrei Stefanescu andrei.stefanescu@microchip.com"); | 591 .of_match_table = of_match_ptr(mcp16502_ids), 592#ifdef CONFIG_PM 593 .pm = &mcp16502_pm_ops, 594#endif 595 }, 596 .id_table = mcp16502_i2c_id, 597}; 598 599module_i2c_driver(mcp16502_drv); 600 601MODULE_LICENSE("GPL v2"); 602MODULE_DESCRIPTION("MCP16502 PMIC driver"); 603MODULE_AUTHOR("Andrei Stefanescu andrei.stefanescu@microchip.com"); |