{
struct tc35876x_platform_data *pdata;
- WARN_ON(!tc35876x_client);
+ if (WARN(!tc35876x_client, "%s called before probe", __func__))
+ return;
+
dev_dbg(&tc35876x_client->dev, "%s: state %d\n", __func__, state);
pdata = dev_get_platdata(&tc35876x_client->dev);
u32 txtasurecnt;
u32 id;
- WARN_ON(!tc35876x_client);
+ if (WARN(!tc35876x_client, "%s called before probe", __func__))
+ return;
+
dev_dbg(&tc35876x_client->dev, "%s\n", __func__);
tc35876x_regr(i2c, IDREG, &id);
{
struct tc35876x_platform_data *pdata;
- WARN_ON(!tc35876x_client);
+ if (WARN(!tc35876x_client, "%s called before probe", __func__))
+ return;
+
dev_dbg(&tc35876x_client->dev, "%s\n", __func__);
if (pdata->gpio_panel_bl_en != -1)
{
struct tc35876x_platform_data *pdata;
- WARN_ON(!tc35876x_client);
+ if (WARN(!tc35876x_client, "%s called before probe", __func__))
+ return;
+
dev_dbg(&tc35876x_client->dev, "%s\n", __func__);
pdata = dev_get_platdata(&tc35876x_client->dev);
void tc35876x_bridge_get_display_params(struct drm_display_mode *mode)
{
- WARN_ON(!tc35876x_client);
+ if (WARN(!tc35876x_client, "%s called before probe", __func__))
+ return;
+
dev_dbg(&tc35876x_client->dev, "%s\n", __func__);
/* FIXME: do this properly. */