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");