Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/gma500: Remove dead code

These are dead code since 3.7. If there is no plan to use them further,
these can be removed forever.

Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1587406337-32317-1-git-send-email-jrdr.linux@gmail.com

authored by

Souptick Joarder and committed by
Patrik Jakobsson
871c6015 1cf6c1a7

+1 -243
+1 -30
drivers/gpu/drm/gma500/cdv_intel_dp.c
··· 1272 1272 return ((l >> s) & 3) << DP_TRAIN_PRE_EMPHASIS_SHIFT; 1273 1273 } 1274 1274 1275 - 1276 - #if 0 1277 - static char *voltage_names[] = { 1278 - "0.4V", "0.6V", "0.8V", "1.2V" 1279 - }; 1280 - static char *pre_emph_names[] = { 1281 - "0dB", "3.5dB", "6dB", "9.5dB" 1282 - }; 1283 - static char *link_train_names[] = { 1284 - "pattern 1", "pattern 2", "idle", "off" 1285 - }; 1286 - #endif 1287 - 1288 1275 #define CDV_DP_VOLTAGE_MAX DP_TRAIN_VOLTAGE_SWING_LEVEL_3 1289 - /* 1290 - static uint8_t 1291 - cdv_intel_dp_pre_emphasis_max(uint8_t voltage_swing) 1292 - { 1293 - switch (voltage_swing & DP_TRAIN_VOLTAGE_SWING_MASK) { 1294 - case DP_TRAIN_VOLTAGE_SWING_400: 1295 - return DP_TRAIN_PRE_EMPHASIS_6; 1296 - case DP_TRAIN_VOLTAGE_SWING_600: 1297 - return DP_TRAIN_PRE_EMPHASIS_6; 1298 - case DP_TRAIN_VOLTAGE_SWING_800: 1299 - return DP_TRAIN_PRE_EMPHASIS_3_5; 1300 - case DP_TRAIN_VOLTAGE_SWING_1200: 1301 - default: 1302 - return DP_TRAIN_PRE_EMPHASIS_0; 1303 - } 1304 - } 1305 - */ 1276 + 1306 1277 static void 1307 1278 cdv_intel_get_adjust_train(struct gma_encoder *encoder) 1308 1279 {
-83
drivers/gpu/drm/gma500/cdv_intel_lvds.c
··· 74 74 return retval; 75 75 } 76 76 77 - #if 0 78 - /* 79 - * Set LVDS backlight level by I2C command 80 - */ 81 - static int cdv_lvds_i2c_set_brightness(struct drm_device *dev, 82 - unsigned int level) 83 - { 84 - struct drm_psb_private *dev_priv = dev->dev_private; 85 - struct psb_intel_i2c_chan *lvds_i2c_bus = dev_priv->lvds_i2c_bus; 86 - u8 out_buf[2]; 87 - unsigned int blc_i2c_brightness; 88 - 89 - struct i2c_msg msgs[] = { 90 - { 91 - .addr = lvds_i2c_bus->slave_addr, 92 - .flags = 0, 93 - .len = 2, 94 - .buf = out_buf, 95 - } 96 - }; 97 - 98 - blc_i2c_brightness = BRIGHTNESS_MASK & ((unsigned int)level * 99 - BRIGHTNESS_MASK / 100 - BRIGHTNESS_MAX_LEVEL); 101 - 102 - if (dev_priv->lvds_bl->pol == BLC_POLARITY_INVERSE) 103 - blc_i2c_brightness = BRIGHTNESS_MASK - blc_i2c_brightness; 104 - 105 - out_buf[0] = dev_priv->lvds_bl->brightnesscmd; 106 - out_buf[1] = (u8)blc_i2c_brightness; 107 - 108 - if (i2c_transfer(&lvds_i2c_bus->adapter, msgs, 1) == 1) 109 - return 0; 110 - 111 - DRM_ERROR("I2C transfer error\n"); 112 - return -1; 113 - } 114 - 115 - 116 - static int cdv_lvds_pwm_set_brightness(struct drm_device *dev, int level) 117 - { 118 - struct drm_psb_private *dev_priv = dev->dev_private; 119 - 120 - u32 max_pwm_blc; 121 - u32 blc_pwm_duty_cycle; 122 - 123 - max_pwm_blc = cdv_intel_lvds_get_max_backlight(dev); 124 - 125 - /*BLC_PWM_CTL Should be initiated while backlight device init*/ 126 - BUG_ON((max_pwm_blc & PSB_BLC_MAX_PWM_REG_FREQ) == 0); 127 - 128 - blc_pwm_duty_cycle = level * max_pwm_blc / BRIGHTNESS_MAX_LEVEL; 129 - 130 - if (dev_priv->lvds_bl->pol == BLC_POLARITY_INVERSE) 131 - blc_pwm_duty_cycle = max_pwm_blc - blc_pwm_duty_cycle; 132 - 133 - blc_pwm_duty_cycle &= PSB_BACKLIGHT_PWM_POLARITY_BIT_CLEAR; 134 - REG_WRITE(BLC_PWM_CTL, 135 - (max_pwm_blc << PSB_BACKLIGHT_PWM_CTL_SHIFT) | 136 - (blc_pwm_duty_cycle)); 137 - 138 - return 0; 139 - } 140 - 141 - /* 142 - * Set LVDS backlight level either by I2C or PWM 143 - */ 144 - void cdv_intel_lvds_set_brightness(struct drm_device *dev, int level) 145 - { 146 - struct drm_psb_private *dev_priv = dev->dev_private; 147 - 148 - if (!dev_priv->lvds_bl) { 149 - DRM_ERROR("NO LVDS Backlight Info\n"); 150 - return; 151 - } 152 - 153 - if (dev_priv->lvds_bl->type == BLC_I2C_TYPE) 154 - cdv_lvds_i2c_set_brightness(dev, level); 155 - else 156 - cdv_lvds_pwm_set_brightness(dev, level); 157 - } 158 - #endif 159 - 160 77 /** 161 78 * Sets the backlight level. 162 79 *
-31
drivers/gpu/drm/gma500/mdfld_intel_display.c
··· 658 658 659 659 dev_dbg(dev->dev, "pipe = 0x%x\n", pipe); 660 660 661 - #if 0 662 - if (pipe == 1) { 663 - if (!gma_power_begin(dev, true)) 664 - return 0; 665 - android_hdmi_crtc_mode_set(crtc, mode, adjusted_mode, 666 - x, y, old_fb); 667 - goto mrst_crtc_mode_set_exit; 668 - } 669 - #endif 670 - 671 661 ret = check_fb(crtc->primary->fb); 672 662 if (ret) 673 663 return ret; ··· 908 918 } 909 919 dpll = 0; 910 920 911 - #if 0 /* FIXME revisit later */ 912 - if (ksel == KSEL_CRYSTAL_19 || ksel == KSEL_BYPASS_19 || 913 - ksel == KSEL_BYPASS_25) 914 - dpll &= ~MDFLD_INPUT_REF_SEL; 915 - else if (ksel == KSEL_BYPASS_83_100) 916 - dpll |= MDFLD_INPUT_REF_SEL; 917 - #endif /* FIXME revisit later */ 918 - 919 921 if (is_hdmi) 920 922 dpll |= MDFLD_VCO_SEL; 921 923 ··· 917 935 /* compute bitmask from p1 value */ 918 936 dpll |= (1 << (clock.p1 - 2)) << 17; 919 937 920 - #if 0 /* 1080p30 & 720p */ 921 - dpll = 0x00050000; 922 - fp = 0x000001be; 923 - #endif 924 - #if 0 /* 480p */ 925 - dpll = 0x02010000; 926 - fp = 0x000000d2; 927 - #endif 928 938 } else { 929 - #if 0 /*DBI_TPO_480x864*/ 930 - dpll = 0x00020000; 931 - fp = 0x00000156; 932 - #endif /* DBI_TPO_480x864 */ /* get from spec. */ 933 - 934 939 dpll = 0x00800000; 935 940 fp = 0x000000c1; 936 941 }
-99
drivers/gpu/drm/gma500/psb_intel_sdvo.c
··· 864 864 DRM_INFO("HDMI is not supported yet"); 865 865 866 866 return false; 867 - #if 0 868 - struct dip_infoframe avi_if = { 869 - .type = DIP_TYPE_AVI, 870 - .ver = DIP_VERSION_AVI, 871 - .len = DIP_LEN_AVI, 872 - }; 873 - uint8_t tx_rate = SDVO_HBUF_TX_VSYNC; 874 - uint8_t set_buf_index[2] = { 1, 0 }; 875 - uint64_t *data = (uint64_t *)&avi_if; 876 - unsigned i; 877 - 878 - intel_dip_infoframe_csum(&avi_if); 879 - 880 - if (!psb_intel_sdvo_set_value(psb_intel_sdvo, 881 - SDVO_CMD_SET_HBUF_INDEX, 882 - set_buf_index, 2)) 883 - return false; 884 - 885 - for (i = 0; i < sizeof(avi_if); i += 8) { 886 - if (!psb_intel_sdvo_set_value(psb_intel_sdvo, 887 - SDVO_CMD_SET_HBUF_DATA, 888 - data, 8)) 889 - return false; 890 - data++; 891 - } 892 - 893 - return psb_intel_sdvo_set_value(psb_intel_sdvo, 894 - SDVO_CMD_SET_HBUF_TXRATE, 895 - &tx_rate, 1); 896 - #endif 897 867 } 898 868 899 869 static bool psb_intel_sdvo_set_tv_format(struct psb_intel_sdvo *psb_intel_sdvo) ··· 1196 1226 1197 1227 return true; 1198 1228 } 1199 - 1200 - /* No use! */ 1201 - #if 0 1202 - struct drm_connector* psb_intel_sdvo_find(struct drm_device *dev, int sdvoB) 1203 - { 1204 - struct drm_connector *connector = NULL; 1205 - struct psb_intel_sdvo *iout = NULL; 1206 - struct psb_intel_sdvo *sdvo; 1207 - 1208 - /* find the sdvo connector */ 1209 - list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 1210 - iout = to_psb_intel_sdvo(connector); 1211 - 1212 - if (iout->type != INTEL_OUTPUT_SDVO) 1213 - continue; 1214 - 1215 - sdvo = iout->dev_priv; 1216 - 1217 - if (sdvo->sdvo_reg == SDVOB && sdvoB) 1218 - return connector; 1219 - 1220 - if (sdvo->sdvo_reg == SDVOC && !sdvoB) 1221 - return connector; 1222 - 1223 - } 1224 - 1225 - return NULL; 1226 - } 1227 - 1228 - int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector) 1229 - { 1230 - u8 response[2]; 1231 - u8 status; 1232 - struct psb_intel_sdvo *psb_intel_sdvo; 1233 - DRM_DEBUG_KMS("\n"); 1234 - 1235 - if (!connector) 1236 - return 0; 1237 - 1238 - psb_intel_sdvo = to_psb_intel_sdvo(connector); 1239 - 1240 - return psb_intel_sdvo_get_value(psb_intel_sdvo, SDVO_CMD_GET_HOT_PLUG_SUPPORT, 1241 - &response, 2) && response[0]; 1242 - } 1243 - 1244 - void psb_intel_sdvo_set_hotplug(struct drm_connector *connector, int on) 1245 - { 1246 - u8 response[2]; 1247 - u8 status; 1248 - struct psb_intel_sdvo *psb_intel_sdvo = to_psb_intel_sdvo(connector); 1249 - 1250 - psb_intel_sdvo_write_cmd(psb_intel_sdvo, SDVO_CMD_GET_ACTIVE_HOT_PLUG, NULL, 0); 1251 - psb_intel_sdvo_read_response(psb_intel_sdvo, &response, 2); 1252 - 1253 - if (on) { 1254 - psb_intel_sdvo_write_cmd(psb_intel_sdvo, SDVO_CMD_GET_HOT_PLUG_SUPPORT, NULL, 0); 1255 - status = psb_intel_sdvo_read_response(psb_intel_sdvo, &response, 2); 1256 - 1257 - psb_intel_sdvo_write_cmd(psb_intel_sdvo, SDVO_CMD_SET_ACTIVE_HOT_PLUG, &response, 2); 1258 - } else { 1259 - response[0] = 0; 1260 - response[1] = 0; 1261 - psb_intel_sdvo_write_cmd(psb_intel_sdvo, SDVO_CMD_SET_ACTIVE_HOT_PLUG, &response, 2); 1262 - } 1263 - 1264 - psb_intel_sdvo_write_cmd(psb_intel_sdvo, SDVO_CMD_GET_ACTIVE_HOT_PLUG, NULL, 0); 1265 - psb_intel_sdvo_read_response(psb_intel_sdvo, &response, 2); 1266 - } 1267 - #endif 1268 1229 1269 1230 static bool 1270 1231 psb_intel_sdvo_multifunc_encoder(struct psb_intel_sdvo *psb_intel_sdvo)