commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=3308e11a07f0909851cd9265cadf0cb7e73466ea branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Sonic Zhang <[email protected]> --- drivers/char/Kconfig | 2 +- drivers/char/bfin_ppi.c | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletions(-) diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 97feff9..b692a2b 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -19,7 +19,7 @@ config BFIN_DMA_INTERFACE config BFIN_PPI tristate "Blackfin Generic PPI Driver" - depends on BLACKFIN && !BF54x && !BF60x + depends on BLACKFIN && !BF60x select BFIN_GPTIMERS default n help diff --git a/drivers/char/bfin_ppi.c b/drivers/char/bfin_ppi.c index 477e000..d2aad82 100644 --- a/drivers/char/bfin_ppi.c +++ b/drivers/char/bfin_ppi.c @@ -210,24 +210,40 @@ static int compute_data_len(int dlen) case CFG_PPI_DATALEN_10: bits = 10; break; +#ifdef CFG_PPI_DATALEN_11 case CFG_PPI_DATALEN_11: bits = 11; break; +#endif case CFG_PPI_DATALEN_12: bits = 12; break; +#ifdef CFG_PPI_DATALEN_13 case CFG_PPI_DATALEN_13: bits = 13; break; +#endif case CFG_PPI_DATALEN_14: bits = 14; break; +#ifdef CFG_PPI_DATALEN_15 case CFG_PPI_DATALEN_15: bits = 15; break; +#endif case CFG_PPI_DATALEN_16: bits = 16; break; +#ifdef CFG_PPI_DATALEN_18 + case CFG_PPI_DATALEN_18: + bits = 18; + break; +#endif +#ifdef CFG_PPI_DATALEN_24 + case CFG_PPI_DATALEN_24: + bits = 24; + break; +#endif default: bits = -1; break;
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
