Loading Documentation/ABI/testing/sysfs-class-watchdog +1 −1 Original line number Diff line number Diff line Loading @@ -76,7 +76,7 @@ Description: timeout when the pretimeout interrupt is delivered. Pretimeout is an optional feature. What: /sys/class/watchdog/watchdogn/pretimeout_avaialable_governors What: /sys/class/watchdog/watchdogn/pretimeout_available_governors Date: February 2017 Contact: Wim Van Sebroeck <wim@iguana.be> Description: Loading Documentation/arch/arm64/silicon-errata.rst +3 −2 Original line number Diff line number Diff line Loading @@ -255,8 +255,9 @@ stable kernels. +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip08 SMMU PMCG | #162001800 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip{08,09,10,10C| #162001900 | N/A | | | ,11} SMMU PMCG | | | | Hisilicon | Hip{08,09,09A,10| #162001900 | N/A | | | ,10C,11} | | | | | SMMU PMCG | | | +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 | +----------------+-----------------+-----------------+-----------------------------+ Loading Documentation/core-api/symbol-namespaces.rst +4 −4 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ Please note that due to macro expansion that argument needs to be a preprocessor symbol. E.g. to export the symbol ``usb_stor_suspend`` into the namespace ``USB_STORAGE``, use:: EXPORT_SYMBOL_NS(usb_stor_suspend, USB_STORAGE); EXPORT_SYMBOL_NS(usb_stor_suspend, "USB_STORAGE"); The corresponding ksymtab entry struct ``kernel_symbol`` will have the member ``namespace`` set accordingly. A symbol that is exported without a namespace will Loading @@ -68,7 +68,7 @@ is to define the default namespace in the ``Makefile`` of the subsystem. E.g. to export all symbols defined in usb-common into the namespace USB_COMMON, add a line like this to drivers/usb/common/Makefile:: ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE=USB_COMMON ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE='"USB_COMMON"' That will affect all EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL() statements. A symbol exported with EXPORT_SYMBOL_NS() while this definition is present, will Loading @@ -79,7 +79,7 @@ A second option to define the default namespace is directly in the compilation unit as preprocessor statement. The above example would then read:: #undef DEFAULT_SYMBOL_NAMESPACE #define DEFAULT_SYMBOL_NAMESPACE USB_COMMON #define DEFAULT_SYMBOL_NAMESPACE "USB_COMMON" within the corresponding compilation unit before any EXPORT_SYMBOL macro is used. Loading @@ -94,7 +94,7 @@ for the namespaces it uses symbols from. E.g. a module using the usb_stor_suspend symbol from above, needs to import the namespace USB_STORAGE using a statement like:: MODULE_IMPORT_NS(USB_STORAGE); MODULE_IMPORT_NS("USB_STORAGE"); This will create a ``modinfo`` tag in the module for each imported namespace. This has the side effect, that the imported namespaces of a module can be Loading Documentation/devicetree/bindings/power/mediatek,power-controller.yaml +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ patternProperties: patternProperties: "^power-domain@[0-9a-f]+$": $ref: "#/$defs/power-domain-node" patternProperties: "^power-domain@[0-9a-f]+$": $ref: "#/$defs/power-domain-node" unevaluatedProperties: false unevaluatedProperties: false unevaluatedProperties: false unevaluatedProperties: false Loading Documentation/devicetree/bindings/watchdog/airoha,en7581-wdt.yaml 0 → 100644 +47 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/watchdog/airoha,en7581-wdt.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Airoha EN7581 Watchdog Timer maintainers: - Christian Marangi <ansuelsmth@gmail.com> allOf: - $ref: watchdog.yaml# properties: compatible: const: airoha,en7581-wdt reg: maxItems: 1 clocks: description: BUS clock (timer ticks at half the BUS clock) maxItems: 1 clock-names: const: bus required: - compatible - reg - clocks - clock-names unevaluatedProperties: false examples: - | #include <dt-bindings/clock/en7523-clk.h> watchdog@1fbf0100 { compatible = "airoha,en7581-wdt"; reg = <0x1fbf0100 0x3c>; clocks = <&scuclk EN7523_CLK_BUS>; clock-names = "bus"; }; Loading
Documentation/ABI/testing/sysfs-class-watchdog +1 −1 Original line number Diff line number Diff line Loading @@ -76,7 +76,7 @@ Description: timeout when the pretimeout interrupt is delivered. Pretimeout is an optional feature. What: /sys/class/watchdog/watchdogn/pretimeout_avaialable_governors What: /sys/class/watchdog/watchdogn/pretimeout_available_governors Date: February 2017 Contact: Wim Van Sebroeck <wim@iguana.be> Description: Loading
Documentation/arch/arm64/silicon-errata.rst +3 −2 Original line number Diff line number Diff line Loading @@ -255,8 +255,9 @@ stable kernels. +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip08 SMMU PMCG | #162001800 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip{08,09,10,10C| #162001900 | N/A | | | ,11} SMMU PMCG | | | | Hisilicon | Hip{08,09,09A,10| #162001900 | N/A | | | ,10C,11} | | | | | SMMU PMCG | | | +----------------+-----------------+-----------------+-----------------------------+ | Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 | +----------------+-----------------+-----------------+-----------------------------+ Loading
Documentation/core-api/symbol-namespaces.rst +4 −4 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ Please note that due to macro expansion that argument needs to be a preprocessor symbol. E.g. to export the symbol ``usb_stor_suspend`` into the namespace ``USB_STORAGE``, use:: EXPORT_SYMBOL_NS(usb_stor_suspend, USB_STORAGE); EXPORT_SYMBOL_NS(usb_stor_suspend, "USB_STORAGE"); The corresponding ksymtab entry struct ``kernel_symbol`` will have the member ``namespace`` set accordingly. A symbol that is exported without a namespace will Loading @@ -68,7 +68,7 @@ is to define the default namespace in the ``Makefile`` of the subsystem. E.g. to export all symbols defined in usb-common into the namespace USB_COMMON, add a line like this to drivers/usb/common/Makefile:: ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE=USB_COMMON ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE='"USB_COMMON"' That will affect all EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL() statements. A symbol exported with EXPORT_SYMBOL_NS() while this definition is present, will Loading @@ -79,7 +79,7 @@ A second option to define the default namespace is directly in the compilation unit as preprocessor statement. The above example would then read:: #undef DEFAULT_SYMBOL_NAMESPACE #define DEFAULT_SYMBOL_NAMESPACE USB_COMMON #define DEFAULT_SYMBOL_NAMESPACE "USB_COMMON" within the corresponding compilation unit before any EXPORT_SYMBOL macro is used. Loading @@ -94,7 +94,7 @@ for the namespaces it uses symbols from. E.g. a module using the usb_stor_suspend symbol from above, needs to import the namespace USB_STORAGE using a statement like:: MODULE_IMPORT_NS(USB_STORAGE); MODULE_IMPORT_NS("USB_STORAGE"); This will create a ``modinfo`` tag in the module for each imported namespace. This has the side effect, that the imported namespaces of a module can be Loading
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml +4 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,10 @@ patternProperties: patternProperties: "^power-domain@[0-9a-f]+$": $ref: "#/$defs/power-domain-node" patternProperties: "^power-domain@[0-9a-f]+$": $ref: "#/$defs/power-domain-node" unevaluatedProperties: false unevaluatedProperties: false unevaluatedProperties: false unevaluatedProperties: false Loading
Documentation/devicetree/bindings/watchdog/airoha,en7581-wdt.yaml 0 → 100644 +47 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/watchdog/airoha,en7581-wdt.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Airoha EN7581 Watchdog Timer maintainers: - Christian Marangi <ansuelsmth@gmail.com> allOf: - $ref: watchdog.yaml# properties: compatible: const: airoha,en7581-wdt reg: maxItems: 1 clocks: description: BUS clock (timer ticks at half the BUS clock) maxItems: 1 clock-names: const: bus required: - compatible - reg - clocks - clock-names unevaluatedProperties: false examples: - | #include <dt-bindings/clock/en7523-clk.h> watchdog@1fbf0100 { compatible = "airoha,en7581-wdt"; reg = <0x1fbf0100 0x3c>; clocks = <&scuclk EN7523_CLK_BUS>; clock-names = "bus"; };