pwm: sunxi: Remove non-DM pin setup
This is now handled automatically by the pinctrl driver. Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:
parent
aa4823ce48
commit
458e59da5d
2 changed files with 0 additions and 12 deletions
|
@ -159,7 +159,6 @@ enum sunxi_gpio_number {
|
||||||
|
|
||||||
#define SUNXI_GPD_LCD0 2
|
#define SUNXI_GPD_LCD0 2
|
||||||
#define SUNXI_GPD_LVDS0 3
|
#define SUNXI_GPD_LVDS0 3
|
||||||
#define SUNXI_GPD_PWM 2
|
|
||||||
|
|
||||||
#define SUNIV_GPE_UART0 5
|
#define SUNIV_GPE_UART0 5
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,6 @@
|
||||||
#include <asm/global_data.h>
|
#include <asm/global_data.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/arch/pwm.h>
|
#include <asm/arch/pwm.h>
|
||||||
#include <asm/arch/gpio.h>
|
|
||||||
#include <power/regulator.h>
|
#include <power/regulator.h>
|
||||||
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
@ -45,14 +44,6 @@ static const u32 prescaler_table[] = {
|
||||||
1, /* 1111 */
|
1, /* 1111 */
|
||||||
};
|
};
|
||||||
|
|
||||||
static int sunxi_pwm_config_pinmux(void)
|
|
||||||
{
|
|
||||||
#ifdef CONFIG_MACH_SUN50I
|
|
||||||
sunxi_gpio_set_cfgpin(SUNXI_GPD(22), SUNXI_GPD_PWM);
|
|
||||||
#endif
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int sunxi_pwm_set_invert(struct udevice *dev, uint channel,
|
static int sunxi_pwm_set_invert(struct udevice *dev, uint channel,
|
||||||
bool polarity)
|
bool polarity)
|
||||||
{
|
{
|
||||||
|
@ -137,8 +128,6 @@ static int sunxi_pwm_set_enable(struct udevice *dev, uint channel, bool enable)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
sunxi_pwm_config_pinmux();
|
|
||||||
|
|
||||||
if (priv->invert)
|
if (priv->invert)
|
||||||
v &= ~SUNXI_PWM_CTRL_CH0_ACT_STA;
|
v &= ~SUNXI_PWM_CTRL_CH0_ACT_STA;
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue