Lines Matching defs:i2c
1887 /* RV410 appears to have a bug where the hw i2c in reset
1888 * holds the i2c port in a bad state - switch hw i2c away before
1999 RADEONI2CBusRec i2c;
2001 i2c.hw_line = 0;
2002 i2c.hw_capable = FALSE;
2003 i2c.mask_clk_mask = RADEON_GPIO_EN_1;
2004 i2c.mask_data_mask = RADEON_GPIO_EN_0;
2005 i2c.a_clk_mask = RADEON_GPIO_A_1;
2006 i2c.a_data_mask = RADEON_GPIO_A_0;
2007 i2c.put_clk_mask = RADEON_GPIO_EN_1;
2008 i2c.put_data_mask = RADEON_GPIO_EN_0;
2009 i2c.get_clk_mask = RADEON_GPIO_Y_1;
2010 i2c.get_data_mask = RADEON_GPIO_Y_0;
2013 i2c.mask_clk_reg = ddc_line;
2014 i2c.mask_data_reg = ddc_line;
2015 i2c.a_clk_reg = ddc_line;
2016 i2c.a_data_reg = ddc_line;
2017 i2c.put_clk_reg = ddc_line;
2018 i2c.put_data_reg = ddc_line;
2019 i2c.get_clk_reg = ddc_line + 4;
2020 i2c.get_data_reg = ddc_line + 4;
2022 i2c.mask_clk_reg = ddc_line;
2023 i2c.mask_data_reg = ddc_line;
2024 i2c.a_clk_reg = ddc_line;
2025 i2c.a_data_reg = ddc_line;
2026 i2c.put_clk_reg = ddc_line;
2027 i2c.put_data_reg = ddc_line;
2028 i2c.get_clk_reg = ddc_line;
2029 i2c.get_data_reg = ddc_line;
2033 i2c.valid = TRUE;
2035 i2c.valid = FALSE;
2037 return i2c;
2043 RADEONI2CBusRec i2c;
2045 i2c.hw_line = 0;
2046 i2c.hw_capable = FALSE;
2048 i2c.put_clk_mask = (1 << 19);
2049 i2c.put_data_mask = (1 << 18);
2050 i2c.get_clk_mask = (1 << 19);
2051 i2c.get_data_mask = (1 << 18);
2052 i2c.mask_clk_mask = (1 << 19);
2053 i2c.mask_data_mask = (1 << 18);
2054 i2c.a_clk_mask = (1 << 19);
2055 i2c.a_data_mask = (1 << 18);
2057 i2c.put_clk_mask = (1 << 0);
2058 i2c.put_data_mask = (1 << 8);
2059 i2c.get_clk_mask = (1 << 0);
2060 i2c.get_data_mask = (1 << 8);
2061 i2c.mask_clk_mask = (1 << 0);
2062 i2c.mask_data_mask = (1 << 8);
2063 i2c.a_clk_mask = (1 << 0);
2064 i2c.a_data_mask = (1 << 8);
2066 i2c.mask_clk_reg = ddc_line;
2067 i2c.mask_data_reg = ddc_line;
2068 i2c.a_clk_reg = ddc_line + 0x4;
2069 i2c.a_data_reg = ddc_line + 0x4;
2070 i2c.put_clk_reg = ddc_line + 0x8;
2071 i2c.put_data_reg = ddc_line + 0x8;
2072 i2c.get_clk_reg = ddc_line + 0xc;
2073 i2c.get_data_reg = ddc_line + 0xc;
2075 i2c.valid = TRUE;
2077 i2c.valid = FALSE;
2079 return i2c;