Lines Matching refs:ctrl

784     uint32_t ctrl;
787 ctrl = READCSR(sc, R_MEAR);
789 ctrl |= M_MEAR_EESEL;
790 WRITECSR(sc, R_MEAR, ctrl);
795 ctrl ^= M_MEAR_EECLK;
796 WRITECSR(sc, R_MEAR, ctrl);
801 ctrl &=~ M_MEAR_EESEL;
802 WRITECSR(sc, R_MEAR, ctrl);
809 uint32_t ctrl;
811 ctrl = READCSR(sc, R_MEAR);
815 ctrl |= M_MEAR_EEDI;
817 ctrl &=~ M_MEAR_EEDI;
819 WRITECSR(sc, R_MEAR, ctrl);
823 WRITECSR(sc, R_MEAR, ctrl | M_MEAR_EECLK);
825 WRITECSR(sc, R_MEAR, ctrl);
829 ctrl &=~ M_MEAR_EEDI; /* data invalid, Tidh=20 for SK^ */
830 WRITECSR(sc, R_MEAR, ctrl);
837 uint32_t ctrl;
839 ctrl = READCSR(sc, R_MEAR);
842 WRITECSR(sc, R_MEAR, ctrl | M_MEAR_EECLK); /* rising edge */
844 WRITECSR(sc, R_MEAR, ctrl); /* falling edge */
847 ctrl = READCSR(sc, R_MEAR);
848 return ((ctrl & M_MEAR_EEDO) != 0 ? 1 : 0);
857 uint32_t ctrl;
860 ctrl = READCSR(sc, R_MEAR) | M_MEAR_EESEL;
863 WRITECSR(sc, R_MEAR, ctrl);
881 WRITECSR(sc, R_MEAR, ctrl &~ M_MEAR_EESEL);
1049 uint32_t ctrl;
1052 ctrl = READCSR(sc, R_MEAR) & ~M_MEAR_MDC;
1053 ctrl |= M_MEAR_MDDIR;
1056 ctrl &=~ M_MEAR_MDIO;
1057 if ((data & bitmask) != 0) ctrl |= M_MEAR_MDIO;
1058 WRITECSR(sc, R_MEAR, ctrl);
1061 WRITECSR(sc, R_MEAR, ctrl | M_MEAR_MDC);
1063 WRITECSR(sc, R_MEAR, ctrl);
1070 uint32_t ctrl;
1072 ctrl = READCSR(sc, R_MEAR) &~ M_MEAR_MDDIR;
1075 WRITECSR(sc, R_MEAR, ctrl);
1077 WRITECSR(sc, R_MEAR, ctrl | M_MEAR_MDC);
1079 WRITECSR(sc, R_MEAR, ctrl);
1107 uint32_t ctrl;
1120 ctrl = READCSR(sc, R_MEAR) &~ (M_MEAR_MDC | M_MEAR_MDDIR);
1124 WRITECSR(sc, R_MEAR, ctrl);
1126 WRITECSR(sc, R_MEAR, ctrl | M_MEAR_MDC);
1128 WRITECSR(sc, R_MEAR, ctrl);