Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac562680 authored by Marc Dietrich's avatar Marc Dietrich Committed by Greg Kroah-Hartman
Browse files

staging: nvec: rename led driver to board specific paz00 driver



The led driver used OEM commands which are not part of the nvec protocol
definition. Therefore it is renamed to nvec_paz00 to reflect that it only
applies to PAZ00 board based devices.

Signed-off-by: default avatarMarc Dietrich <marvin24@gmx.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ebefae28
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -26,8 +26,9 @@ config NVEC_POWER
	  Say Y to enable support for battery and charger interface for
	  nVidia compliant embedded controllers.

config NVEC_LEDS
	bool "NVEC leds"
	depends on MFD_NVEC && LEDS_CLASS
config NVEC_PAZ00
	bool "Support for OEM specific functions on Compal PAZ00 based devices"
	depends on MFD_NVEC && LEDS_CLASS && MACH_PAZ00
	help
	  Say Y to enable yellow side leds on AC100 or other nVidia tegra nvec leds
	  Say Y to enable control of the yellow side leds on Compal PAZ00 based
	  devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks.
+1 −1
Original line number Diff line number Diff line
@@ -2,4 +2,4 @@ obj-$(CONFIG_SERIO_NVEC_PS2) += nvec_ps2.o
obj-$(CONFIG_MFD_NVEC)		+= nvec.o
obj-$(CONFIG_NVEC_POWER) 	+= nvec_power.o
obj-$(CONFIG_KEYBOARD_NVEC) 	+= nvec_kbd.o
obj-$(CONFIG_NVEC_LEDS) 	+= nvec_leds.o
obj-$(CONFIG_NVEC_PAZ00) 	+= nvec_paz00.o
+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ static struct mfd_cell nvec_devices[] = {
		.id = 2,
	},
	{
		.name = "nvec-leds",
		.name = "nvec-paz00",
		.id = 1,
	},
};
+12 −12
Original line number Diff line number Diff line
/*
 * nvec_leds: LED driver for a NVIDIA compliant embedded controller
 * nvec_paz00: OEM specific driver for Compal PAZ00 based devices
 *
 * Copyright (C) 2011 The AC100 Kernel Team <ac100@lists.launchpad.net>
 *
@@ -43,7 +43,7 @@ static void nvec_led_brightness_set(struct led_classdev *led_cdev,

}

static int __devinit nvec_led_probe(struct platform_device *pdev)
static int __devinit nvec_paz00_probe(struct platform_device *pdev)
{
	struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent);
	struct nvec_led *led;
@@ -56,7 +56,7 @@ static int __devinit nvec_led_probe(struct platform_device *pdev)
	led->cdev.max_brightness = NVEC_LED_MAX;

	led->cdev.brightness_set = nvec_led_brightness_set;
	led->cdev.name = "nvec-led";
	led->cdev.name = "paz00-led";
	led->cdev.flags |= LED_CORE_SUSPENDRESUME;
	led->nvec = nvec;

@@ -72,7 +72,7 @@ static int __devinit nvec_led_probe(struct platform_device *pdev)
	return 0;
}

static int __devexit nvec_led_remove(struct platform_device *pdev)
static int __devexit nvec_paz00_remove(struct platform_device *pdev)
{
	struct nvec_led *led = platform_get_drvdata(pdev);

@@ -81,18 +81,18 @@ static int __devexit nvec_led_remove(struct platform_device *pdev)
	return 0;
}

static struct platform_driver nvec_led_driver = {
	.probe  = nvec_led_probe,
	.remove = __devexit_p(nvec_led_remove),
static struct platform_driver nvec_paz00_driver = {
	.probe  = nvec_paz00_probe,
	.remove = __devexit_p(nvec_paz00_remove),
	.driver = {
		   .name  = "nvec-leds",
		.name  = "nvec-paz00",
		.owner = THIS_MODULE,
	},
};

module_platform_driver(nvec_led_driver);
module_platform_driver(nvec_paz00_driver);

MODULE_AUTHOR("Ilya Petrov <ilya.muromec@gmail.com>");
MODULE_DESCRIPTION("Tegra NVEC LED driver");
MODULE_DESCRIPTION("Tegra NVEC PAZ00 driver");
MODULE_LICENSE("GPL");
MODULE_ALIAS("platform:nvec-leds");
MODULE_ALIAS("platform:nvec-paz00");