device_property_read_u16
rv = device_property_read_u16(&pdev->dev, "i2c-addr", &i2c_addr);
rv = device_property_read_u16(dev, "nr-gpios", &ngpio);
ret = device_property_read_u16(dev, "adi,gain-milli",
device_property_read_u16(dev, "cirrus,prescale", &keypad->prescale);
device_property_read_u16(dev, "ti,vref-delay-usecs",
device_property_read_u16(dev, "ti,vref-mv", &pdata->vref_mv);
device_property_read_u16(dev, "ti,settle-delay-usec",
device_property_read_u16(dev, "ti,penirq-recheck-delay-usecs",
device_property_read_u16(dev, "ti,x-plate-ohms", &pdata->x_plate_ohms);
device_property_read_u16(dev, "ti,y-plate-ohms", &pdata->y_plate_ohms);
device_property_read_u16(dev, "ti,x-min", &pdata->x_min);
device_property_read_u16(dev, "ti,y-min", &pdata->y_min);
device_property_read_u16(dev, "ti,x-max", &pdata->x_max);
device_property_read_u16(dev, "ti,y-max", &pdata->y_max);
device_property_read_u16(dev, "ti,pressure-min", &pdata->pressure_min);
device_property_read_u16(dev, "ti,pressure-max", &pdata->pressure_max);
device_property_read_u16(dev, "ti,debounce-max", &pdata->debounce_max);
device_property_read_u16(dev, "ti,debounce-tol", &pdata->debounce_tol);
device_property_read_u16(dev, "ti,debounce-rep", &pdata->debounce_rep);
device_property_read_u16(priv_dev->dev, "cdns,on-chip-buff-size",
ret = device_property_read_u16(tmpdev,
device_property_read_u16(dev, "num-hc-interrupters",
device_property_read_u16(pdev->dev, "cdns,on-chip-tx-buff-size",
device_property_read_u16(pdev->dev, "cdns,on-chip-rx-buff-size",
device_property_read_u16(tmpdev, "num-hc-interrupters",