Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIPS: uaccess: emulate Ingenic LXW/LXH/LXHU uaccess #14

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
986aaed
dt-bindings: power/supply: ingenic: Include power-supply.yaml
pcercuei Jul 5, 2021
000bbc5
dt-bindings: power/supply: ingenic: Add compatible strings for JZ4760(B)
pcercuei Jan 21, 2021
7a82540
dt-bindings/phy: ingenic: Add compatibles for JZ4760(B) SoCs
pcercuei Dec 14, 2020
17a3e2c
dt-bindings/pinctrl: ingenic: Add compatible for JZ4760B
pcercuei Nov 30, 2020
10aa752
dt-bindings: bcm4329-fmac: Add ingenic,iw8103-fmac compatible string
pcercuei Nov 21, 2022
fae9dc9
dt-bindings: Convert active-semi PMIC docs to YAML schemas
pcercuei Oct 30, 2022
6267f7b
drm: bridge: it66121: Move VID/PID to new it66121_chip_info structure
pcercuei Dec 10, 2022
1e9c1e7
drm: bridge: it66121: Add support for the IT6610
pcercuei Dec 10, 2022
b37a297
MIPS: ingenic: Add support for new JZ4770 based boards
pcercuei Nov 22, 2019
7b0ee3e
MIPS: ingenic: Add support for the JZ4760(B)
pcercuei Nov 30, 2020
bafefd6
MIPS: ingenic: Add support for the YLM RS-97 and RG-300
pcercuei Nov 30, 2020
c3f623b
MIPS: ingenic: Add support for the QishengLong Gopher 2(B)
pcercuei Jul 21, 2021
220873d
MIPS: ingenic: Add support for the Wolsen LDK
pcercuei Feb 5, 2021
b6535c1
MIPS: ingenic: Add support for the Pap KIIIS and YLM RS-07
pcercuei Sep 3, 2021
e12b79f
mips: ingenic: jz4770: Add hwlock node
pcercuei Oct 11, 2021
6c1f4f0
MIPS: ingenic: gcw0: Set reset pin assert time to 500ms
pcercuei Sep 22, 2021
ddf807e
mips: ingenic: Remove useless __maybe_unused
pcercuei Oct 24, 2022
dbc8754
mips: ingenic: Enable EXT/2 divider on JZ4750/55/60 if EXT is 24 MHz
pcercuei Oct 24, 2022
c48186e
MIPS: DTS: JZ4780: Add missing #clock-cells to RTC node
pcercuei Nov 19, 2022
19b8344
MIPS: DTS: qi_lb60: Don't use unit address for regulators
pcercuei Oct 26, 2022
2cf5d9d
MIPS: DTS: CI20: fix reset line polarity of the ethernet controller
dtor Nov 18, 2022
08d49c2
MIPS: DTS: CI20: Don't use unit address for regulators
pcercuei Oct 26, 2022
3c6848f
MIPS: DTS: CI20: Regulators are active high
pcercuei Oct 23, 2021
4ec6dca
MIPS: DTS: CI20: Fix ACT8600 regulator node names
pcercuei Oct 26, 2022
78996dd
MIPS: DTS: CI20: Misc. cleanups
pcercuei Nov 19, 2022
0af85ee
MIPS: DTS: CI20: BT/Wifi stuff
pcercuei Oct 26, 2022
7644fb9
Merge branches 'for-upstream-adc', 'for-upstream-clk', 'for-upstream-…
pcercuei Dec 12, 2022
28124a0
MIPS: Disable RIXI and PTE_SPECIAL for MIPS32
pcercuei Sep 3, 2020
1ccf385
Revert "MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES"
pcercuei Oct 26, 2020
3c600e9
mips: Clang does not support virtualization
pcercuei Dec 17, 2020
0a5d749
Revert "net: Remove net/ipx.h and uapi/linux/ipx.h header files"
pcercuei Sep 22, 2021
427b930
MIPS: uaccess: emulate Ingenic LXW/LXH/LXHU uaccess
SiarheiVolkau Dec 19, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ description: |

properties:
compatible:
const: ite,it66121
enum:
- ite,it66121
- ite,it6610

reg:
maxItems: 1
Expand Down
57 changes: 57 additions & 0 deletions Documentation/devicetree/bindings/display/panel/auo,a030jtn01.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/panel/auo,a030jtn01.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AUO A030JTN01 3.0" (320x480 pixels) 24-bit TFT LCD panel

description: |
The panel must obey the rules for a SPI slave device as specified in
spi/spi-controller.yaml

maintainers:
- Paul Cercueil <[email protected]>

allOf:
- $ref: panel-common.yaml#

properties:
compatible:
const: auo,a030jtn01

backlight: true
port: true
power-supply: true
reg: true
reset-gpios: true

required:
- compatible
- reg
- power-supply
- reset-gpios

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>

panel@0 {
compatible = "auo,a030jtn01";
reg = <0>;

spi-max-frequency = <10000000>;

reset-gpios = <&gpe 4 GPIO_ACTIVE_LOW>;
power-supply = <&lcd_power>;

backlight = <&backlight>;

port {
panel_input: endpoint {
remote-endpoint = <&panel_output>;
};
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/hwlock/ingenic,vpu-hwspinlock.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Ingenic VPU Hardware Spinlock

maintainers:
- Paul Cercueil <[email protected]>

description:
The Hardware Spinlock of the VPU provides a mutex mechanism between the main
processor and the co-processor present in the VPU IP.

properties:
compatible:
oneOf:
- enum:
- ingenic,jz4755-vpu-hwspinlock
- items:
- enum:
- ingenic,jz4760-vpu-hwspinlock
- ingenic,jz4770-vpu-hwspinlock
- ingenic,jz4780-vpu-hwspinlock
- const: ingenic,jz4755-vpu-hwspinlock

reg:
maxItems: 1

'#hwlock-cells':
const: 0

required:
- compatible
- reg
- '#hwlock-cells'

additionalProperties: false

examples:
- |
hwspinlock: hwlock@4 {
compatible = "ingenic,jz4755-vpu-hwspinlock";
reg = <0x4 0xc>;
#hwlock-cells = <0>;
};
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ properties:
- brcm,bcm4359-fmac
- cypress,cyw4373-fmac
- cypress,cyw43012-fmac
- ingenic,iw8103-fmac
- const: brcm,bcm4329-fmac
- enum:
- brcm,bcm4329-fmac
Expand Down
22 changes: 14 additions & 8 deletions Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,19 @@ properties:
pattern: '^usb-phy@.*'

compatible:
enum:
- ingenic,jz4770-phy
- ingenic,jz4775-phy
- ingenic,jz4780-phy
- ingenic,x1000-phy
- ingenic,x1830-phy
- ingenic,x2000-phy
oneOf:
- enum:
- ingenic,jz4760-phy
- ingenic,jz4775-phy
- ingenic,jz4780-phy
- ingenic,x1000-phy
- ingenic,x1830-phy
- ingenic,x2000-phy
- items:
- enum:
- ingenic,jz4760b-phy
- ingenic,jz4770-phy
- const: ingenic,jz4760-phy

reg:
maxItems: 1
Expand All @@ -48,7 +54,7 @@ examples:
- |
#include <dt-bindings/clock/ingenic,jz4770-cgu.h>
otg_phy: usb-phy@3c {
compatible = "ingenic,jz4770-phy";
compatible = "ingenic,jz4770-phy", "ingenic,jz4760-phy";
reg = <0x3c 0x10>;

vcc-supply = <&vcc>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ properties:
- ingenic,jz4750-pinctrl
- ingenic,jz4755-pinctrl
- ingenic,jz4760-pinctrl
- ingenic,jz4760b-pinctrl
- ingenic,jz4770-pinctrl
- ingenic,jz4775-pinctrl
- ingenic,jz4780-pinctrl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ properties:
- items:
- enum:
- ingenic,jz4725b-battery
- ingenic,jz4760-battery
- ingenic,jz4760b-battery
- ingenic,jz4770-battery
- const: ingenic,jz4740-battery

Expand Down
117 changes: 0 additions & 117 deletions Documentation/devicetree/bindings/regulator/act8865-regulator.txt

This file was deleted.

Loading