Texas Instruments K3 SoC family changes for 5.4 - Typo fixes for gic-its unit addresses for both am654 and j721e - HW spinlock nodes added for both am654 and j721e - GPIO support for j721e - power-domain cells update for both am654 / j721e for exclusive only access * tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux: arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address arm64: dts: ti: k3-j721e-main: Add hwspinlock node arm64: dts: ti: k3-am65-main: Add hwspinlock node arm64: dts: k3-j721e: Add gpio-keys on common processor board dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain arm64: dts: ti: k3-j721e: Add gpio nodes in main domain arm64: dts: ti: k3-j721e: Update the power domain cells arm64: dts: ti: k3-am654: Update the power domain cells soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access firmware: ti_sci: Allow for device shared and exclusive requests
Showing the changes to include/linux (1 of 16 files). Show all
Unified · Split
| @@ -97,7 +97,10 @@ struct ti_sci_core_ops { · 96 unmodified lines | ||
| 97 | 97 | */ |
| 98 | 98 | struct ti_sci_dev_ops { |
| 99 | 99 | int (*get_device)(const struct ti_sci_handle *handle, u32 id); |
| 100 | + int (*get_device_exclusive)(const struct ti_sci_handle *handle, u32 id); | |
| 100 | 101 | int (*idle_device)(const struct ti_sci_handle *handle, u32 id); |
| 102 | + int (*idle_device_exclusive)(const struct ti_sci_handle *handle, | |
| 103 | + u32 id); | |
| 101 | 104 | int (*put_device)(const struct ti_sci_handle *handle, u32 id); |
| 102 | 105 | int (*is_valid)(const struct ti_sci_handle *handle, u32 id); |
| 103 | 106 | int (*get_context_loss_count)(const struct ti_sci_handle *handle, |