[Xenomai-git] Alexis Berlemont : analogy: [NI mite] initialize channels' status

2010-01-15 Thread GIT version control
Module: xenomai-2.5
Branch: master
Commit: f51a0910cd683edea8a1db6aa7f27130a81cb2b5
URL:
http://git.xenomai.org/?p=xenomai-2.5.git;a=commit;h=f51a0910cd683edea8a1db6aa7f27130a81cb2b5

Author: Alexis Berlemont 
Date:   Tue Jan 12 00:24:29 2010 +0100

analogy: [NI mite] initialize channels' status

---

 ksrc/drivers/analogy/national_instruments/mite.c |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/ksrc/drivers/analogy/national_instruments/mite.c 
b/ksrc/drivers/analogy/national_instruments/mite.c
index e18ffae..f812907 100644
--- a/ksrc/drivers/analogy/national_instruments/mite.c
+++ b/ksrc/drivers/analogy/national_instruments/mite.c
@@ -208,6 +208,9 @@ int mite_setup(struct mite_struct *mite, int use_iodwbsr_1)
dump_chip_signature(csigr_bits);
 
for (i = 0; i < mite->num_channels; i++) {
+   /* Registers the channel as a free one */
+   mite->channel_allocated[i] = 0;
+   /* Reset the channel */
writel(CHOR_DMARESET, mite->mite_io_addr + MITE_CHOR(i));
/* Disable interrupts */
writel(CHCR_CLR_DMA_IE | CHCR_CLR_LINKP_IE | CHCR_CLR_SAR_IE |


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git


[Xenomai-git] Alexis Berlemont : analogy: [NI mite] initialize channels' status

2010-01-12 Thread GIT version control
Module: xenomai-abe
Branch: analogy
Commit: f51a0910cd683edea8a1db6aa7f27130a81cb2b5
URL:
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f51a0910cd683edea8a1db6aa7f27130a81cb2b5

Author: Alexis Berlemont 
Date:   Tue Jan 12 00:24:29 2010 +0100

analogy: [NI mite] initialize channels' status

---

 ksrc/drivers/analogy/national_instruments/mite.c |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/ksrc/drivers/analogy/national_instruments/mite.c 
b/ksrc/drivers/analogy/national_instruments/mite.c
index e18ffae..f812907 100644
--- a/ksrc/drivers/analogy/national_instruments/mite.c
+++ b/ksrc/drivers/analogy/national_instruments/mite.c
@@ -208,6 +208,9 @@ int mite_setup(struct mite_struct *mite, int use_iodwbsr_1)
dump_chip_signature(csigr_bits);
 
for (i = 0; i < mite->num_channels; i++) {
+   /* Registers the channel as a free one */
+   mite->channel_allocated[i] = 0;
+   /* Reset the channel */
writel(CHOR_DMARESET, mite->mite_io_addr + MITE_CHOR(i));
/* Disable interrupts */
writel(CHCR_CLR_DMA_IE | CHCR_CLR_LINKP_IE | CHCR_CLR_SAR_IE |


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git