Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sh: Remove unused sh_pfc_register_info() function

All boards use sh_pfc_register() directly, remove the unused
sh_pfc_register_info() function.

Make the name argument to sh_pfc_register() mandatory as it's now
supplied by all callers.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Laurent Pinchart and committed by
Simon Horman
e854547b d9b8f244

+2 -17
+1 -1
arch/sh/include/asm/gpio.h
··· 20 20 #endif 21 21 22 22 #define ARCH_NR_GPIOS 512 23 - #include <linux/sh_pfc.h> 23 + #include <asm-generic/gpio.h> 24 24 25 25 #ifdef CONFIG_GPIOLIB 26 26
-4
arch/sh/include/cpu-common/cpu/pfc.h
··· 18 18 19 19 #include <linux/types.h> 20 20 21 - struct pinmux_info; 22 21 struct resource; 23 22 24 23 int sh_pfc_register(const char *name, 25 24 struct resource *resource, u32 num_resources); 26 - int sh_pfc_register_info(const char *name, 27 - struct resource *resource, u32 num_resources, 28 - struct pinmux_info *pdata); 29 25 30 26 #endif /* __ARCH_SH_CPU_PFC_H__ */
+1 -12
arch/sh/kernel/cpu/pfc.c
··· 19 19 #include <cpu/pfc.h> 20 20 21 21 static struct platform_device sh_pfc_device = { 22 - .name = "sh-pfc", 23 22 .id = -1, 24 23 }; 25 24 26 25 int __init sh_pfc_register(const char *name, 27 26 struct resource *resource, u32 num_resources) 28 27 { 29 - if (name) 30 - sh_pfc_device.name = name; 28 + sh_pfc_device.name = name; 31 29 sh_pfc_device.num_resources = num_resources; 32 30 sh_pfc_device.resource = resource; 33 31 34 32 return platform_device_register(&sh_pfc_device); 35 - } 36 - 37 - int __init sh_pfc_register_info(const char *name, 38 - struct resource *resource, u32 num_resources, 39 - struct pinmux_info *pdata) 40 - { 41 - sh_pfc_device.dev.platform_data = pdata; 42 - 43 - return sh_pfc_register(name, resource, num_resources); 44 33 }