cs35l45-i2c.c (9c3a985f88fa4de82bf4bda906095ce6444e9039) cs35l45-i2c.c (f9f46d05003ea6120fa27e01628770a2dac0fa75)
1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
1// SPDX-License-Identifier: GPL-2.0
2//
3// cs35l45-i2c.c -- CS35L45 I2C driver
4//
5// Copyright 2019-2022 Cirrus Logic, Inc.
6//
7// Author: James Schulman <james.schulman@cirrus.com>
8
9#include <linux/device.h>

--- 50 unchanged lines hidden (view full) ---

60
61static struct i2c_driver cs35l45_i2c_driver = {
62 .driver = {
63 .name = "cs35l45",
64 .of_match_table = cs35l45_of_match,
65 .pm = &cs35l45_pm_ops,
66 },
67 .id_table = cs35l45_id_i2c,
2//
3// cs35l45-i2c.c -- CS35L45 I2C driver
4//
5// Copyright 2019-2022 Cirrus Logic, Inc.
6//
7// Author: James Schulman <james.schulman@cirrus.com>
8
9#include <linux/device.h>

--- 50 unchanged lines hidden (view full) ---

60
61static struct i2c_driver cs35l45_i2c_driver = {
62 .driver = {
63 .name = "cs35l45",
64 .of_match_table = cs35l45_of_match,
65 .pm = &cs35l45_pm_ops,
66 },
67 .id_table = cs35l45_id_i2c,
68 .probe_new = cs35l45_i2c_probe,
68 .probe = cs35l45_i2c_probe,
69 .remove = cs35l45_i2c_remove,
70};
71module_i2c_driver(cs35l45_i2c_driver);
72
73MODULE_DESCRIPTION("I2C CS35L45 driver");
74MODULE_AUTHOR("James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>");
69 .remove = cs35l45_i2c_remove,
70};
71module_i2c_driver(cs35l45_i2c_driver);
72
73MODULE_DESCRIPTION("I2C CS35L45 driver");
74MODULE_AUTHOR("James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>");
75MODULE_LICENSE("Dual BSD/GPL");
75MODULE_LICENSE("GPL");
76MODULE_IMPORT_NS(SND_SOC_CS35L45);
76MODULE_IMPORT_NS(SND_SOC_CS35L45);