mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
pwm: Drop owner from pwm_ops for Linux 6.7
The member "owner" is removed from the pwm_ops from Linux 6.7 onwards with below change. *** commit 384461abcab6602abc06c2dfb8fb99beeeaa12b0 Author: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> pwm: Manage owner assignment implicitly for drivers *** Remove this member. Bug 4346767 Change-Id: I7893c29641d15ac7ef56d29625a2df696872c659 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3019999 Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
b17be80108
commit
9de2a9da7f
3
Makefile
3
Makefile
@@ -89,6 +89,9 @@ subdir-ccflags-y += -DNV_ASOC_XXX_DROP
|
|||||||
|
|
||||||
# drm_debugfs_remove_files has root argument
|
# drm_debugfs_remove_files has root argument
|
||||||
subdir-ccflags-y += -DNV_DRM_DEBUGFS_REMOVE_HAS_ROOT_ARGS
|
subdir-ccflags-y += -DNV_DRM_DEBUGFS_REMOVE_HAS_ROOT_ARGS
|
||||||
|
|
||||||
|
# pwm ops has dropped the .owner member
|
||||||
|
subdir-ccflags-y += -DNV_PWM_OPS_HAS_NO_OWNER
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_TEGRA_VIRTUALIZATION),y)
|
ifeq ($(CONFIG_TEGRA_VIRTUALIZATION),y)
|
||||||
|
|||||||
@@ -130,7 +130,9 @@ static const struct pwm_ops cdi_pwm_ops = {
|
|||||||
.enable = cdi_pwm_enable,
|
.enable = cdi_pwm_enable,
|
||||||
.disable = cdi_pwm_disable,
|
.disable = cdi_pwm_disable,
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(NV_PWM_OPS_HAS_NO_OWNER)
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static int cdi_pwm_probe(struct platform_device *pdev)
|
static int cdi_pwm_probe(struct platform_device *pdev)
|
||||||
|
|||||||
@@ -130,7 +130,9 @@ static const struct pwm_ops isc_pwm_ops = {
|
|||||||
.enable = isc_pwm_enable,
|
.enable = isc_pwm_enable,
|
||||||
.disable = isc_pwm_disable,
|
.disable = isc_pwm_disable,
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(NV_PWM_OPS_HAS_NO_OWNER)
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static int isc_pwm_probe(struct platform_device *pdev)
|
static int isc_pwm_probe(struct platform_device *pdev)
|
||||||
|
|||||||
@@ -316,7 +316,9 @@ static const struct pwm_ops pwm_tegra_tach_ops = {
|
|||||||
.apply = tegra_pwm_apply,
|
.apply = tegra_pwm_apply,
|
||||||
#endif
|
#endif
|
||||||
.capture = pwm_tegra_tacho_capture,
|
.capture = pwm_tegra_tacho_capture,
|
||||||
|
#if !defined(NV_PWM_OPS_HAS_NO_OWNER)
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static void pwm_tegra_tach_read_platform_data(struct pwm_tegra_tach *ptt)
|
static void pwm_tegra_tach_read_platform_data(struct pwm_tegra_tach *ptt)
|
||||||
|
|||||||
Reference in New Issue
Block a user