i.MX6D and i.MX6DL is different. You should base on the i.MX6DL.
For example,
#include <mach/iomux-mx6q.h> (for 6Q and 6D)
#include <mach/iomux-mx6dl.h> (for 6DL and 6S)
In the board-mx6q_sabresd.c, you can find "if (cpu_is_mx6dl())" for the setting of i.MX6DL & i.MX6S.