kernel: align mpfs_defconfig
- Remove redundant switches - Stop overwriting device-tree - Regenerate gpio patch - Remove QSPI specific DT information Signed-off-by: Lars Randers <lranders@mail.dk>main
parent
dc24ad0b35
commit
8e1194cec1
@ -1,25 +1,26 @@
|
|||||||
From 6759b8dc43985a2d6083835931257f3229b240f4 Mon Sep 17 00:00:00 2001
|
From 70de29171b31c1fa3c2ee0e8f21940f2dc3e8a9e Mon Sep 17 00:00:00 2001
|
||||||
From: Lars Randers <lranders@mail.dk>
|
From: Lars Randers <lranders@mail.dk>
|
||||||
Date: Mon, 28 Oct 2024 11:55:28 +0000
|
Date: Wed, 16 Jul 2025 20:11:52 +0000
|
||||||
Subject: [PATCH] gpio: gpio-mpfs: add registration string
|
Subject: [PATCH] gpio: gpio-mpfs: add registration string
|
||||||
|
|
||||||
Signed-off-by: Lars Randers <lranders@mail.dk>
|
Signed-off-by: Lars Randers <lranders@mail.dk>
|
||||||
---
|
---
|
||||||
drivers/gpio/gpio-mpfs.c | 1 +
|
drivers/gpio/gpio-mpfs.c | 2 ++
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
diff --git a/drivers/gpio/gpio-mpfs.c b/drivers/gpio/gpio-mpfs.c
|
diff --git a/drivers/gpio/gpio-mpfs.c b/drivers/gpio/gpio-mpfs.c
|
||||||
index d7168aa04..abf3e4151 100644
|
index 8b5a6d76c..98d520144 100644
|
||||||
--- a/drivers/gpio/gpio-mpfs.c
|
--- a/drivers/gpio/gpio-mpfs.c
|
||||||
+++ b/drivers/gpio/gpio-mpfs.c
|
+++ b/drivers/gpio/gpio-mpfs.c
|
||||||
@@ -332,6 +332,7 @@ static int mpfs_gpio_probe(struct platform_device *pdev)
|
@@ -278,6 +278,8 @@ static int mpfs_gpio_probe(struct platform_device *pdev)
|
||||||
|
girq->default_type = IRQ_TYPE_NONE;
|
||||||
|
}
|
||||||
|
|
||||||
platform_set_drvdata(pdev, mpfs_gpio);
|
+ dev_info(dev, "Registered MPFS GPIO controller\n");
|
||||||
|
+
|
||||||
|
return devm_gpiochip_add_data(dev, &mpfs_gpio->gc, mpfs_gpio);
|
||||||
|
}
|
||||||
|
|
||||||
+ dev_info(&pdev->dev, "Registered MPFS GPIO controller\n");
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
cleanup_clock:
|
|
||||||
--
|
--
|
||||||
2.39.2
|
2.39.2
|
||||||
|
|
||||||
|
@ -0,0 +1,109 @@
|
|||||||
|
From 8f80b9238215d56fa031d559ca70b68df1f09b3b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Lars Randers <lranders@mail.dk>
|
||||||
|
Date: Wed, 23 Jul 2025 10:52:55 +0000
|
||||||
|
Subject: [PATCH] riscv: dts: microchip: remove qspi node specifics
|
||||||
|
|
||||||
|
- Will be brought in via overlay
|
||||||
|
|
||||||
|
Signed-off-by: Lars Randers <lranders@mail.dk>
|
||||||
|
---
|
||||||
|
.../boot/dts/microchip/mpfs-beaglev-fire.dts | 76 -------------------
|
||||||
|
1 file changed, 76 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts b/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||||
|
index e80c6d8c7..99a8d353f 100644
|
||||||
|
--- a/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||||
|
+++ b/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||||
|
@@ -31,7 +31,6 @@ aliases {
|
||||||
|
serial3 = &mmuart3;
|
||||||
|
serial4 = &mmuart4;
|
||||||
|
mmc0 = &mmc;
|
||||||
|
- mmc1 = &sdmmc;
|
||||||
|
};
|
||||||
|
|
||||||
|
chosen {
|
||||||
|
@@ -272,81 +271,6 @@ &gpio1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
-&qspi {
|
||||||
|
- status = "okay";
|
||||||
|
- cs-gpios = <&gpio1 17 GPIO_ACTIVE_LOW>, <&gpio0 12 GPIO_ACTIVE_LOW>;
|
||||||
|
- num-cs = <2>;
|
||||||
|
-
|
||||||
|
- adc@0 {
|
||||||
|
- compatible = "microchip,mcp3464r";
|
||||||
|
- reg = <0>; /* CE0 */
|
||||||
|
- spi-cpol;
|
||||||
|
- spi-cpha;
|
||||||
|
- spi-max-frequency = <5000000>;
|
||||||
|
- microchip,hw-device-address = <1>;
|
||||||
|
- #address-cells = <1>;
|
||||||
|
- #size-cells = <0>;
|
||||||
|
- status = "okay";
|
||||||
|
-
|
||||||
|
- channel@0 {
|
||||||
|
- /* CH0 to AGND */
|
||||||
|
- reg = <0>;
|
||||||
|
- label = "CH0";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@1 {
|
||||||
|
- /* CH1 to AGND */
|
||||||
|
- reg = <1>;
|
||||||
|
- label = "CH1";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@2 {
|
||||||
|
- /* CH2 to AGND */
|
||||||
|
- reg = <2>;
|
||||||
|
- label = "CH2";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@3 {
|
||||||
|
- /* CH3 to AGND */
|
||||||
|
- reg = <3>;
|
||||||
|
- label = "CH3";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@4 {
|
||||||
|
- /* CH4 to AGND */
|
||||||
|
- reg = <4>;
|
||||||
|
- label = "CH4";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@5 {
|
||||||
|
- /* CH5 to AGND */
|
||||||
|
- reg = <5>;
|
||||||
|
- label = "CH5";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@6 {
|
||||||
|
- /* CH6 to AGND */
|
||||||
|
- reg = <6>;
|
||||||
|
- label = "CH6";
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- channel@7 {
|
||||||
|
- /* CH7 is connected to AGND */
|
||||||
|
- reg = <7>;
|
||||||
|
- label = "CH7";
|
||||||
|
- };
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
- sdmmc: mmc@1 {
|
||||||
|
- compatible = "mmc-spi-slot";
|
||||||
|
- reg = <1>;
|
||||||
|
- gpios = <&gpio2 31 1>;
|
||||||
|
- voltage-ranges = <3300 3300>;
|
||||||
|
- spi-max-frequency = <5000000>;
|
||||||
|
- disable-wp;
|
||||||
|
- };
|
||||||
|
-};
|
||||||
|
-
|
||||||
|
|
||||||
|
&syscontroller {
|
||||||
|
microchip,bitstream-flash = <&sys_ctrl_flash>;
|
||||||
|
--
|
||||||
|
2.39.2
|
||||||
|
|
Loading…
Reference in New Issue