pmac_call_feature
pmac_call_feature(PMAC_FTR_MODEM_ENABLE, np, 0, 0);
pmac_call_feature(PMAC_FTR_SCC_ENABLE, np, port_type, 0);
pmac_call_feature(PMAC_FTR_1394_ENABLE, nd, 0, 0);
pmac_call_feature(PMAC_FTR_1394_CABLE_POWER, nd, 0, 0);
pmac_call_feature(PMAC_FTR_GMAC_ENABLE, nd, 0, 0);
pmac_call_feature(PMAC_FTR_1394_CABLE_POWER, node, 0, 1);
pmac_call_feature(PMAC_FTR_1394_ENABLE, node, 0, 1);
pmac_call_feature(PMAC_FTR_GMAC_ENABLE, node, 0, 1);
pmac_call_feature(PMAC_FTR_ENABLE_MPIC, np, 0, 0);
mbmodel = pmac_call_feature(PMAC_FTR_GET_MB_INFO, NULL,
mbflags = pmac_call_feature(PMAC_FTR_GET_MB_INFO, NULL,
if (pmac_call_feature(PMAC_FTR_GET_MB_INFO, NULL, PMAC_MB_INFO_NAME,
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, core99_tb_gpio, 4);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, core99_tb_gpio, 0);
pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, core99_tb_gpio, 0);
pmac_call_feature(PMAC_FTR_RESET_CPU, NULL, nr, 0);
pmac_call_feature(PMAC_FTR_SCC_ENABLE, ch,
pmac_call_feature(PMAC_FTR_SWIM3_ENABLE, swim, 0, 1);
pmac_call_feature(PMAC_FTR_SWIM3_ENABLE, swim, 0, 0);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x05);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x04);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x05);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x04);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x05);
gpio = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, frequency_gpio, 0);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, frequency_gpio,
gpio = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, slew_done_gpio, 0);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, voltage_gpio, 0x04);
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,1,1);
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,1,0);
rc = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, frequency_gpio, 0);
pmac_call_feature(PMAC_FTR_1394_CABLE_POWER, ofn, 0, 1);
pmac_call_feature(PMAC_FTR_1394_ENABLE, ofn, 0, 1);
pmac_call_feature(PMAC_FTR_1394_ENABLE, ofn, 0, 0);
pmac_call_feature(PMAC_FTR_1394_CABLE_POWER, ofn, 0, 0);
switch(pmac_call_feature(PMAC_FTR_GET_MB_INFO,
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, RACKMETER_MAGIC_GPIO, 5);
pmac_call_feature(PMAC_FTR_SOUND_CHIP_ENABLE, rm->i2s, 0, 1);
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,0,1);
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,0,0);
if (pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,0,-1) < 0) {
pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, 1);
pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, 0);
pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, 1);
pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, 0);
&& (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) >= 0);
if (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) < 0)
int mb = pmac_call_feature(PMAC_FTR_GET_MB_INFO,
int mb = pmac_call_feature(PMAC_FTR_GET_MB_INFO,
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,0,-1) >= 0)
pmac_call_feature(PMAC_FTR_SLEEP_STATE,NULL,0,-1) >= 0)
pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1);
pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0);
pmac_call_feature(PMAC_FTR_GMAC_PHY_RESET, gp->of_node, 0, 0);
pmac_call_feature(PMAC_FTR_GMAC_ENABLE, gp->of_node, 0, 1);
pmac_call_feature(PMAC_FTR_GMAC_ENABLE, gp->of_node, 0, 0);
pmac_call_feature(PMAC_FTR_MESH_ENABLE, macio_get_of_node(ms->mdev), 0, 1);
pmac_call_feature(PMAC_FTR_MESH_ENABLE, macio_get_of_node(ms->mdev), 0, 0);
rc = pmac_call_feature(
rc = pmac_call_feature(
rc = pmac_call_feature(
pmac_call_feature(PMAC_FTR_SCC_ENABLE, uap->node, uap->port_type, 0);
pmac_call_feature(PMAC_FTR_USB_ENABLE,
pmac_call_feature(PMAC_FTR_DEVICE_CAN_WAKE, NULL, 0, 1);
pmac_call_feature(PMAC_FTR_DEVICE_CAN_WAKE, rinfo->of_node, 0, 1);
v = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, \
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, \
v = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL,
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL,
v = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, gpio, 0);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, gpio, v);
ret = pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, gpio, 0);
pmac_call_feature(PMAC_FTR_WRITE_GPIO, NULL, (gp)->addr, val)
pmac_call_feature(PMAC_FTR_READ_GPIO, NULL, (gp)->addr, 0)