Lines Matching +full:cell +full:- +full:value
12 * Note: I removed media-bay details from the feature stuff, I believe it's
13 * not worth it, the media-bay driver can directly use the mac-io
26 * the prototype parameters (struct device_node* node, int value).
48 * all of the Grand-Central based machines. We currently don't
82 * to the device-tree. (Sawtooth is most tower G4s, FW_IMAC is most
85 * device-tree "model" or "compatible" property.
116 /* MacRISC4 / G5 machines. We don't have per-machine selection here anymore,
147 long param, long value) in pmac_call_feature() argument
150 return -ENODEV; in pmac_call_feature()
151 return ppc_md.feature_call(selector, node, param, value); in pmac_call_feature()
154 /* PMAC_FTR_SERIAL_ENABLE (struct device_node* node, int param, int value)
167 /* PMAC_FTR_MODEM_ENABLE (struct device_node* node, 0, int value)
172 /* PMAC_FTR_SWIM3_ENABLE (struct device_node* node, 0,int value)
173 * enable/disable the swim3 (floppy) cell of a mac-io ASIC
177 /* PMAC_FTR_MESH_ENABLE (struct device_node* node, 0, int value)
178 * enable/disable the mesh (scsi) cell of a mac-io ASIC
182 /* PMAC_FTR_IDE_ENABLE (struct device_node* node, int busID, int value)
183 * enable/disable an IDE port of a mac-io ASIC
188 /* PMAC_FTR_IDE_RESET (struct device_node* node, int busID, int value)
189 * assert(1)/release(0) an IDE reset line (mac-io IDE only)
193 /* PMAC_FTR_BMAC_ENABLE (struct device_node* node, 0, int value)
194 * enable/disable the bmac (ethernet) cell of a mac-io ASIC, also drive
199 /* PMAC_FTR_GMAC_ENABLE (struct device_node* node, 0, int value)
200 * enable/disable the gmac (ethernet) cell of an uninorth ASIC. This
201 * control the cell's clock.
211 /* PMAC_FTR_SOUND_CHIP_ENABLE (struct device_node* node, 0, int value)
217 /* -- add various tweaks related to sound routing -- */
219 /* PMAC_FTR_AIRPORT_ENABLE (struct device_node* node, 0, int value)
225 * toggle the reset line of a CPU on an uninorth-based SMP machine
229 /* PMAC_FTR_USB_ENABLE (struct device_node* node, 0, int value)
230 * enable/disable an USB cell, along with the power of the USB "pad"
235 /* PMAC_FTR_1394_ENABLE (struct device_node* node, 0, int value)
236 * enable/disable the firewire cell of an uninorth ASIC.
240 /* PMAC_FTR_1394_CABLE_POWER (struct device_node* node, 0, int value)
242 * firewire cell
246 /* PMAC_FTR_SLEEP_STATE (struct device_node* node, 0, int value)
249 * Pass -1 as value to query for sleep capability
258 * selector: 0 - model id
259 * 1 - model flags (capabilities)
260 * 2 - model name (cast to const char *)
269 * read a GPIO from a mac-io controller of type KeyLargo or Pangea.
270 * the value returned is a byte (positive), or a negative error code
274 /* PMAC_FTR_WRITE_GPIO (NULL, int index, int value)
276 * write a GPIO of a mac-io controller of type KeyLargo or Pangea.
282 * Enable the MPIC cell
367 #define MACIO_FCR32(macio, r) ((macio)->base + ((r) >> 2))
368 #define MACIO_FCR8(macio, r) (((volatile u8 __iomem *)((macio)->base)) + (r))
386 * Uninorth reg. access. Note that Uni-N regs are big endian