chipdetach
- if robo switch
- call bcm_robo_detach() (see: brcm/shared/bcmrobo.c)
- if adm switch
call adm_detach()
- for 0 ... 3 (for all tx queues)
call dma_detach(ch->di[i]) (see: brcm/shared/hnddma.c)
call si_core_disable(ch->sih, 0) (see: brcm/shared/siutils.c)
call si_detach(ch->sih) (see: brcm/shared/siutils.c)