/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | Makefile | 2 obj-y += setup.o opal-wrappers.o opal.o opal-async.o idle.o 3 obj-y += opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o 4 obj-y += rng.o opal-elog.o opal-dump.o opal-sysparam.o opal-sensor.o 5 obj-y += opal-msglog.o opal-hmi.o opal-power.o opal-irqchip.o 6 obj-y += opal-kmsg.o opal-powercap.o opal-psr.o opal-sensor-groups.o 12 obj-$(CONFIG_PPC_SCOM) += opal-xscom.o 13 obj-$(CONFIG_MEMORY_FAILURE) += opal-memory-errors.o 14 obj-$(CONFIG_TRACEPOINTS) += opal-tracepoints.o 15 obj-$(CONFIG_OPAL_PRD) += opal-prd.o 16 obj-$(CONFIG_PERF_EVENTS) += opal-imc.o
|
D | opal.c | 46 struct opal { struct 50 } opal; argument 117 opal.base = of_read_number(basep, basesz/4); in early_init_dt_scan_opal() 118 opal.entry = of_read_number(entryp, entrysz/4); in early_init_dt_scan_opal() 119 opal.size = of_read_number(sizep, runtimesz/4); in early_init_dt_scan_opal() 122 opal.base, basep, basesz); in early_init_dt_scan_opal() 124 opal.entry, entryp, entrysz); in early_init_dt_scan_opal() 126 opal.size, sizep, runtimesz); in early_init_dt_scan_opal() 335 if (!opal.entry) in opal_get_chars() 354 if (!opal.entry) in __opal_put_chars() [all …]
|
D | Kconfig | 32 This enables the opal-prd driver, a facility to run processor
|
D | opal-wrappers.S | 74 LOAD_REG_ADDR(r11,opal); \ 118 LOAD_REG_ADDR(r11,opal)
|
/Linux-v4.19/arch/powerpc/boot/ |
D | opal.c | 19 struct opal { struct 22 } opal; argument 78 if (getprop(opal_node, "opal-base-address", &opal.base, sizeof(u64)) < 0) in opal_init() 80 opal.base = be64_to_cpu(opal.base); in opal_init() 81 if (getprop(opal_node, "opal-entry-address", &opal.entry, sizeof(u64)) < 0) in opal_init() 83 opal.entry = be64_to_cpu(opal.entry); in opal_init()
|
D | opal-calls.S | 23 ld r11,opal@got(r2) 52 ld r11,opal@got(r2)
|
D | Makefile | 110 $(addprefix $(obj)/,$(libfdt) libfdt-wrapper.o simpleboot.o epapr.o opal.o \ 121 src-wlib-$(CONFIG_PPC64_BOOT_WRAPPER) += opal-calls.S opal.c
|
/Linux-v4.19/Documentation/devicetree/bindings/hwmon/ |
D | ibmpowernv.txt | 6 "ibm,opal-sensor-cooling-fan" 7 "ibm,opal-sensor-amb-temp" 8 "ibm,opal-sensor-power-supply" 9 "ibm,opal-sensor-power" 17 compatible = "ibm,opal-sensor-cooling-fan"; 22 compatible = "ibm,opal-sensor-amb-temp";
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-firmware-opal-powercap | 1 What: /sys/firmware/opal/powercap 9 What: /sys/firmware/opal/powercap/system-powercap 10 /sys/firmware/opal/powercap/system-powercap/powercap-min 11 /sys/firmware/opal/powercap/system-powercap/powercap-max 12 /sys/firmware/opal/powercap/system-powercap/powercap-current
|
D | sysfs-firmware-opal-psr | 1 What: /sys/firmware/opal/psr 11 What: /sys/firmware/opal/psr/cpu_to_gpu_X
|
/Linux-v4.19/Documentation/devicetree/bindings/i2c/ |
D | i2c-opal.txt | 6 perspective, the properties of use are "ibm,port-name" and "ibm,opal-id". 11 - compatible: must be "ibm,opal-i2c" 12 - ibm,opal-id: Refers to a specific bus and used to identify it when calling 30 compatible = "ibm,power8-i2c-port", "ibm,opal-i2c"; 31 ibm,opal-id = <0x1>;
|
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/opal/ |
D | sensor-groups.txt | 4 Node: /ibm,opal/sensor-groups 9 - compatible : Should be "ibm,opal-sensor-group" 22 - sensors : Phandle array of child nodes of /ibm,opal/sensor/ 25 - ops : Array of opal-call numbers indicating available operations on
|
D | oppanel-opal.txt | 5 - compatible : Should be "ibm,opal-oppanel". 11 compatible = "ibm,opal-oppanel";
|
/Linux-v4.19/drivers/tty/hvc/ |
D | hvc_opal.c | 339 struct device_node *opal, *np; in hvc_opal_init_early() local 344 opal = of_find_node_by_path("/ibm,opal/consoles"); in hvc_opal_init_early() 345 if (opal) in hvc_opal_init_early() 347 if (!opal) { in hvc_opal_init_early() 348 opal = of_find_node_by_path("/ibm,opal"); in hvc_opal_init_early() 349 if (opal) in hvc_opal_init_early() 353 if (!opal) in hvc_opal_init_early() 355 for_each_child_of_node(opal, np) { in hvc_opal_init_early() 361 of_node_put(opal); in hvc_opal_init_early()
|
/Linux-v4.19/arch/powerpc/sysdev/xics/ |
D | Makefile | 8 obj-$(CONFIG_PPC_POWERNV) += ics-opal.o icp-opal.o
|
/Linux-v4.19/Documentation/devicetree/bindings/rtc/ |
D | rtc-opal.txt | 5 - compatible: Should be "ibm,opal-rtc" 13 compatible = "ibm,opal-rtc";
|
/Linux-v4.19/Documentation/devicetree/bindings/leds/ |
D | leds-powernv.txt | 5 - compatible : Should be "ibm,opal-v3-led". 18 compatible = "ibm,opal-v3-led";
|
/Linux-v4.19/drivers/hwmon/ |
D | ibmpowernv.c | 449 struct device_node *opal, *np; in populate_attr_groups() local 457 opal = of_find_node_by_path("/ibm,opal/sensors"); in populate_attr_groups() 458 for_each_child_of_node(opal, np) { in populate_attr_groups() 481 of_node_put(opal); in populate_attr_groups() 572 struct device_node *opal, *np; in create_device_attrs() local 583 opal = of_find_node_by_path("/ibm,opal/sensors"); in create_device_attrs() 584 for_each_child_of_node(opal, np) { in create_device_attrs() 677 of_node_put(opal); in create_device_attrs()
|
/Linux-v4.19/Documentation/ABI/stable/ |
D | sysfs-firmware-opal-elog | 1 What: /sys/firmware/opal/elog 11 Each log entry has a directory in /sys/firmware/opal/elog.
|
D | sysfs-firmware-opal-dump | 1 What: /sys/firmware/opal/dump
|
/Linux-v4.19/block/ |
D | Makefile | 39 obj-$(CONFIG_BLK_SED_OPAL) += sed-opal.o
|
D | sed-opal.c | 2175 static int opal_reverttper(struct opal_dev *dev, struct opal_key *opal) in opal_reverttper() argument 2179 { start_SIDASP_opal_session, opal }, in opal_reverttper() 2252 static int opal_take_ownership(struct opal_dev *dev, struct opal_key *opal) in opal_take_ownership() argument 2259 { start_SIDASP_opal_session, opal }, in opal_take_ownership() 2260 { set_sid_cpin_pin, opal }, in opal_take_ownership()
|
/Linux-v4.19/Documentation/devicetree/bindings/power/ |
D | wakeup-source.txt | 22 3. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt
|
/Linux-v4.19/Documentation/hwmon/ |
D | ibmpowernv | 20 All the nodes in the DT appear under "/ibm,opal/sensors" and each valid node in
|
/Linux-v4.19/drivers/i2c/busses/ |
D | Makefile | 137 obj-$(CONFIG_I2C_OPAL) += i2c-opal.o
|