BKTR_I2C_DATA_CTL 3618 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, data); BKTR_I2C_DATA_CTL 3652 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, ((addr & 0xff) << 24) | I2C_COMMAND); BKTR_I2C_DATA_CTL 3654 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, ((addr & 0xff) << 24) | I2C_COMMAND_878); BKTR_I2C_DATA_CTL 3666 dev/pci/bktr/bktr_core.c x = INL(bktr, BKTR_I2C_DATA_CTL); BKTR_I2C_DATA_CTL 3678 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release data */ BKTR_I2C_DATA_CTL 3679 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3680 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* lower data */ BKTR_I2C_DATA_CTL 3681 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock */ BKTR_I2C_DATA_CTL 3685 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock & data */ BKTR_I2C_DATA_CTL 3686 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3687 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release data */ BKTR_I2C_DATA_CTL 3697 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3699 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); BKTR_I2C_DATA_CTL 3701 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3705 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3707 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); BKTR_I2C_DATA_CTL 3709 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3715 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* float data */ BKTR_I2C_DATA_CTL 3716 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* strobe clock */ BKTR_I2C_DATA_CTL 3717 dev/pci/bktr/bktr_core.c status = INL(bktr, BKTR_I2C_DATA_CTL) & 1; /* read the ACK bit */ BKTR_I2C_DATA_CTL 3718 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3729 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3732 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); BKTR_I2C_DATA_CTL 3734 dev/pci/bktr/bktr_core.c bit = INL(bktr, BKTR_I2C_DATA_CTL) & 1; /* read the data bit */ BKTR_I2C_DATA_CTL 3736 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3742 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3744 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); BKTR_I2C_DATA_CTL 3746 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3749 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3751 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); BKTR_I2C_DATA_CTL 3753 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3869 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release data */ BKTR_I2C_DATA_CTL 3870 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3872 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* lower data */ BKTR_I2C_DATA_CTL 3873 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock */ BKTR_I2C_DATA_CTL 3878 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3880 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); BKTR_I2C_DATA_CTL 3882 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); BKTR_I2C_DATA_CTL 3886 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3888 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); BKTR_I2C_DATA_CTL 3890 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); BKTR_I2C_DATA_CTL 3896 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* float data */ BKTR_I2C_DATA_CTL 3897 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* strobe clock */ BKTR_I2C_DATA_CTL 3898 dev/pci/bktr/bktr_core.c status = INL(bktr, BKTR_I2C_DATA_CTL) & 1; /* read the ACK bit */ BKTR_I2C_DATA_CTL 3899 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3902 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock & data */ BKTR_I2C_DATA_CTL 3903 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* release clock */ BKTR_I2C_DATA_CTL 3904 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release data */