return 0x50 + (*reg);
offset = *reg; if (offset < KEYLARGO_GPIO_LEVELS0) offset += KEYLARGO_GPIO_LEVELS0; return offset;
static u32 __pmac read_gpio(struct device_node *np){	u32 *reg = (u32 *)get_property(np, "reg", NULL);	if (reg == NULL)		return 0;	/* That works for all keylargos but shall be fixed properly	 * some day...	 */	return 0x50 + (*reg);}