From: Tushar Behera <tushar.behera@linaro.org>
To: Kukjin Kim <kgene.kim@samsung.com>
Cc: linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org,
s.hauer@pengutronix.de, patches@linaro.org
Subject: Re: [PATCH] ARM: SAMSUNG: Fix compilation error with s3c2410_defconfig
Date: Tue, 07 Aug 2012 16:30:56 +0530 [thread overview]
Message-ID: <5020F568.5020204@linaro.org> (raw)
In-Reply-To: <098f01cd7488$0d66d630$28348290$%kim@samsung.com>
On 08/07/2012 04:03 PM, Kukjin Kim wrote:
> Tushar Behera wrote:
>>
>> Commit 2663e766c56a "ARM Samsung: Move s3c pwm driver to pwm framework"
>> moved Samsung PWM driver to drivers/pwm and the config option to select
>> this driver has changed.
>>
>> This patch fixes following build-error with s3c2410_defconfig.
>> arch/arm/mach-s3c24xx/mach-rx1950.c:430: undefined reference to
>> `pwm_config'
>>
>
> Yes, need to fix...
>
> arch/arm/mach-s3c24xx/built-in.o: In function `rx1950_lcd_power':
> arch/arm/mach-s3c24xx/mach-rx1950.c:430: undefined reference to `pwm_config'
> arch/arm/mach-s3c24xx/mach-rx1950.c:431: undefined reference to
> `pwm_disable'
> arch/arm/mach-s3c24xx/mach-rx1950.c:437: undefined reference to `pwm_config'
> arch/arm/mach-s3c24xx/mach-rx1950.c:438: undefined reference to `pwm_enable'
> arch/arm/mach-s3c24xx/built-in.o: In function `rx1950_backlight_exit':
> arch/arm/mach-s3c24xx/mach-rx1950.c:504: undefined reference to `pwm_free'
> arch/arm/mach-s3c24xx/built-in.o: In function `rx1950_backlight_init':
> arch/arm/mach-s3c24xx/mach-rx1950.c:487: undefined reference to
> `pwm_request'
>
Yes, the patch fixes all of these errors, didn't include them in the
patch comments though as they were all similar.
>> Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
>> ---
>> arch/arm/mach-s3c24xx/Kconfig | 4 ++--
>> arch/arm/plat-samsung/Kconfig | 3 ++-
>> 2 files changed, 4 insertions(+), 3 deletions(-)
>>
>> diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
>> index e249611..d56b0f7 100644
>> --- a/arch/arm/mach-s3c24xx/Kconfig
>> +++ b/arch/arm/mach-s3c24xx/Kconfig
>> @@ -483,7 +483,7 @@ config MACH_NEO1973_GTA02
>> select I2C
>> select POWER_SUPPLY
>> select MACH_NEO1973
>> - select S3C2410_PWM
>> + select S3C24XX_PWM
The above needs to be picked up as S3C2410_PWM is no longer defined.
>> select S3C_DEV_USB_HOST
>> help
>> Say Y here if you are using the Openmoko GTA02 / Freerunner GSM
>> Phone
>> @@ -493,7 +493,7 @@ config MACH_RX1950
>> select S3C24XX_DCLK
>> select PM_H1940 if PM
>> select I2C
>> - select S3C2410_PWM
>> + select S3C24XX_PWM
Same as above.
>> select S3C_DEV_NAND
>> select S3C2410_IOTIMING if S3C2440_CPUFREQ
>> select S3C2440_XTAL_16934400
>> diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
>> index 7aca31c..9c3b90c 100644
>> --- a/arch/arm/plat-samsung/Kconfig
>> +++ b/arch/arm/plat-samsung/Kconfig
>> @@ -403,7 +403,8 @@ config S5P_DEV_USB_EHCI
>>
>> config S3C24XX_PWM
>> bool "PWM device support"
>> - select HAVE_PWM
>> + select PWM
>> + select PWM_SAMSUNG
>> help
>> Support for exporting the PWM timer blocks via the pwm device
>> system
>> --
>> 1.7.4.1
>
> I think, following would be better? Or ...
>
No issues. You can pick whichever you find better.
> ---
> diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
> index 7aca31c..dcdfb77 100644
> --- a/arch/arm/plat-samsung/Kconfig
> +++ b/arch/arm/plat-samsung/Kconfig
> @@ -403,7 +403,7 @@ config S5P_DEV_USB_EHCI
>
> config S3C24XX_PWM
> bool "PWM device support"
> - select HAVE_PWM
> + select PWM
> help
> Support for exporting the PWM timer blocks via the pwm device
> system
> diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig
> index 8fc3808..34c8ec1 100644
> --- a/drivers/pwm/Kconfig
> +++ b/drivers/pwm/Kconfig
> @@ -59,7 +59,7 @@ config PWM_PXA
>
> config PWM_SAMSUNG
> tristate "Samsung pwm support"
> - depends on PLAT_SAMSUNG
> + def_bool PLAT_SAMSUNG
> help
> Generic PWM framework driver for Samsung.
> ---
>
>
>
> Thanks.
>
> Best regards,
> Kgene.
> --
> Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
> SW Solution Development Team, Samsung Electronics Co., Ltd.
>
--
Tushar Behera
next prev parent reply other threads:[~2012-08-07 11:01 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-07 9:59 [PATCH] ARM: SAMSUNG: Fix compilation error with s3c2410_defconfig Tushar Behera
2012-08-07 10:33 ` Kukjin Kim
2012-08-07 11:00 ` Tushar Behera [this message]
2012-08-08 0:54 ` Kukjin Kim
2012-08-08 6:11 ` Thierry Reding
2012-08-08 6:30 ` Kukjin Kim
2012-08-08 6:50 ` Thierry Reding
2012-08-08 10:25 ` Kukjin Kim
2012-08-08 11:07 ` Thierry Reding
2012-08-08 11:36 ` Kukjin Kim
2012-08-08 11:39 ` Thierry Reding
2012-08-08 1:32 ` Kukjin Kim
2012-08-08 2:58 ` Tushar Behera
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5020F568.5020204@linaro.org \
--to=tushar.behera@linaro.org \
--cc=kgene.kim@samsung.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=patches@linaro.org \
--cc=s.hauer@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.