Lines Matching refs:pdata

344 	struct htcpld_core_platform_data *pdata;  in htcpld_register_chip_i2c()  local
352 pdata = dev_get_platdata(dev); in htcpld_register_chip_i2c()
355 plat_chip_data = &pdata->chip[chip_index]; in htcpld_register_chip_i2c()
357 adapter = i2c_get_adapter(pdata->i2c_adapter_id); in htcpld_register_chip_i2c()
361 plat_chip_data->addr, pdata->i2c_adapter_id); in htcpld_register_chip_i2c()
367 pdata->i2c_adapter_id); in htcpld_register_chip_i2c()
417 struct htcpld_core_platform_data *pdata; in htcpld_register_chip_gpio() local
424 pdata = dev_get_platdata(dev); in htcpld_register_chip_gpio()
427 plat_chip_data = &pdata->chip[chip_index]; in htcpld_register_chip_gpio()
476 struct htcpld_core_platform_data *pdata; in htcpld_setup_chips() local
480 pdata = dev_get_platdata(dev); in htcpld_setup_chips()
484 htcpld->nchips = pdata->num_chip; in htcpld_setup_chips()
497 htcpld->chip[i].reset = pdata->chip[i].reset; in htcpld_setup_chips()
498 htcpld->chip[i].cache_out = pdata->chip[i].reset; in htcpld_setup_chips()
501 htcpld->chip[i].irq_start = pdata->chip[i].irq_base; in htcpld_setup_chips()
502 htcpld->chip[i].nirqs = pdata->chip[i].num_irqs; in htcpld_setup_chips()
528 dev_info(dev, "Registered chip at 0x%x\n", pdata->chip[i].addr); in htcpld_setup_chips()
538 struct htcpld_core_platform_data *pdata; in htcpld_core_probe() local
545 pdata = dev_get_platdata(dev); in htcpld_core_probe()
546 if (!pdata) { in htcpld_core_probe()
583 if (pdata->int_reset_gpio_hi) { in htcpld_core_probe()
584 ret = gpio_request(pdata->int_reset_gpio_hi, "htcpld-core"); in htcpld_core_probe()
593 htcpld->int_reset_gpio_hi = pdata->int_reset_gpio_hi; in htcpld_core_probe()
598 if (pdata->int_reset_gpio_lo) { in htcpld_core_probe()
599 ret = gpio_request(pdata->int_reset_gpio_lo, "htcpld-core"); in htcpld_core_probe()
608 htcpld->int_reset_gpio_lo = pdata->int_reset_gpio_lo; in htcpld_core_probe()