/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | Makefile | 11 obj-y += setup.o opal-call.o opal-wrappers.o opal.o opal-async.o 12 obj-y += idle.o opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o 13 obj-y += rng.o opal-elog.o opal-dump.o opal-sysparam.o opal-sensor.o 14 obj-y += opal-msglog.o opal-hmi.o opal-power.o opal-irqchip.o 15 obj-y += opal-kmsg.o opal-powercap.o opal-psr.o opal-sensor-groups.o 19 obj-$(CONFIG_FA_DUMP) += opal-fadump.o 20 obj-$(CONFIG_PRESERVE_FA_DUMP) += opal-fadump.o 21 obj-$(CONFIG_OPAL_CORE) += opal-core.o 26 obj-$(CONFIG_MEMORY_FAILURE) += opal-memory-errors.o 27 obj-$(CONFIG_OPAL_PRD) += opal-prd.o [all …]
|
H A D | opal.c | 51 struct opal { struct 55 } opal; variable 126 opal.base = of_read_number(basep, basesz/4); in early_init_dt_scan_opal() 127 opal.entry = of_read_number(entryp, entrysz/4); in early_init_dt_scan_opal() 128 opal.size = of_read_number(sizep, runtimesz/4); in early_init_dt_scan_opal() 131 opal.base, basep, basesz); in early_init_dt_scan_opal() 133 opal.entry, entryp, entrysz); in early_init_dt_scan_opal() 135 opal.size, sizep, runtimesz); in early_init_dt_scan_opal() 432 if (!opal.entry) in opal_get_chars() 451 if (!opal.entry) in __opal_put_chars() [all …]
|
H A D | opal-wrappers.S | 31 LOAD_REG_ADDR(r11, opal)
|
/openbmc/linux/arch/powerpc/boot/ |
H A D | opal.c | 13 struct opal { struct 16 } opal; variable 72 if (getprop(opal_node, "opal-base-address", &opal.base, sizeof(u64)) < 0) in opal_init() 74 opal.base = be64_to_cpu(opal.base); in opal_init() 75 if (getprop(opal_node, "opal-entry-address", &opal.entry, sizeof(u64)) < 0) in opal_init() 77 opal.entry = be64_to_cpu(opal.entry); in opal_init()
|
H A D | opal-calls.S | 19 LOAD_REG_ADDR(r11, opal) 48 LOAD_REG_ADDR(r11, opal)
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A 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";
|
/openbmc/linux/Documentation/ABI/testing/ |
H A 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
|
H A D | sysfs-firmware-opal-psr | 1 What: /sys/firmware/opal/psr 11 What: /sys/firmware/opal/psr/cpu_to_gpu_X
|
H A D | sysfs-firmware-opal-sensor-groups | 1 What: /sys/firmware/opal/sensor_groups 12 What: /sys/firmware/opal/sensor_groups/<sensor_group_name>/clear
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A 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>;
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/opal/ |
H A 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
|
H A D | oppanel-opal.txt | 5 - compatible : Should be "ibm,opal-oppanel". 11 compatible = "ibm,opal-oppanel";
|
/openbmc/linux/drivers/tty/hvc/ |
H A 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() 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()
|
/openbmc/openbmc-test-automation/lib/ |
H A D | os_utils_install.robot | 35 ${status}= Run Keyword And Return Status Tool Exist opal-gard 94 [Documentation] Download and install opal prd tool. 97 OS Execute Command sudo apt-get install opal-prd 98 OS Execute Command sudo apt-get install opal-utils 103 # Verify opal prd installation working. 104 ${out} ${stderr} ${rc}= OS Execute Command opal-gard list
|
H A D | os_utils_config.robot | 57 [Documentation] Check whether opal-prd.service is running on OS. 58 ${output} ${stderr}= Execute Command systemctl status opal-prd.service 63 ... msg=Error: opal-prd.service is not installed. 67 ${output} ${stderr}= Execute Command opal-gard list
|
/openbmc/linux/arch/powerpc/sysdev/xics/ |
H A D | Makefile | 8 obj-$(CONFIG_PPC_POWERNV) += ics-opal.o icp-opal.o
|
/openbmc/linux/Documentation/devicetree/bindings/rtc/ |
H A D | rtc-opal.txt | 5 - compatible: Should be "ibm,opal-rtc" 13 compatible = "ibm,opal-rtc";
|
/openbmc/linux/drivers/hwmon/ |
H A D | ibmpowernv.c | 436 struct device_node *opal, *np; in populate_attr_groups() local 444 opal = of_find_node_by_path("/ibm,opal/sensors"); in populate_attr_groups() 445 for_each_child_of_node(opal, np) { in populate_attr_groups() 465 of_node_put(opal); in populate_attr_groups() 556 struct device_node *opal, *np; in create_device_attrs() local 567 opal = of_find_node_by_path("/ibm,opal/sensors"); in create_device_attrs() 568 for_each_child_of_node(opal, np) { in create_device_attrs() 658 of_node_put(opal); in create_device_attrs()
|
/openbmc/linux/Documentation/devicetree/bindings/leds/ |
H A D | leds-powernv.txt | 5 - compatible : Should be "ibm,opal-v3-led". 18 compatible = "ibm,opal-v3-led";
|
/openbmc/openbmc-test-automation/docs/ |
H A D | openbmc_test_tools.md | 51 - On successful compilation, get `opal-elog-parse` binary. 68 refer "opal-elog-parse" instead or errl. 72 ## The opal-prd Tool: 74 opal-prd is a tool used by the Energy Scale and RAS tests. It should be 77 opal-prd may be installed on Ubuntu with: `apt install opal-prd` and on RedHat 78 with: `yum install opal-prd`
|
/openbmc/openbmc-test-automation/lib/ras/ |
H A D | host_utils.robot | 27 [Documentation] Executes opal-gard command on OS with the given 33 ${output} ${stderr} ${rc}= OS Execute Command opal-gard ${input_cmd} 161 ${cmd}= Catenate systemctl list-unit-files | grep opal-prd 166 # opal-prd.service enabled 172 OS Execute Command service opal-prd start
|
/openbmc/linux/Documentation/powerpc/ |
H A D | firmware-assisted-dump.rst | 74 (rtas/ibm,kernel-dump on pSeries or ibm,opal/dump/mpipl-boot 101 Note that, OPAL firmware exports ibm,opal/dump node when 115 exported as /sys/firmware/opal/mpipl/core file. This procfs file is 118 '1' to /sys/firmware/opal/mpipl/release_core node. 121 # echo 1 > /sys/firmware/opal/mpipl/release_core 292 /sys/firmware/opal/mpipl/release_core 294 /sys/firmware/opal/mpipl/release_core 298 used by the kernel to export /sys/firmware/opal/mpipl/core file. To 301 echo 1 > /sys/firmware/opal/mpipl/release_core
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | OPUBL-1.0 | 69 … please contact David Wiley, and/or the Open Publication Authors' List at opal@opencontent.org, vi… 72 Send E-mail to opal-request@opencontent.org with the word "subscribe" in the body. 75 Send E-mail to opal@opencontent.org or simply reply to a previous post. 78 Send E-mail to opal-request@opencontent.org with the word "unsubscribe" in the body.
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-firmware-opal-elog | 1 What: /sys/firmware/opal/elog 11 Each log entry has a directory in /sys/firmware/opal/elog.
|
/openbmc/linux/Documentation/ABI/removed/ |
H A D | sysfs-kernel-fadump_release_opalcore | 1 This ABI is moved to /sys/firmware/opal/mpipl/release_core.
|