[PATCH] powerpc/83xx: update kmeter1 defconfig and dts
Christophe Leroy
christophe.leroy at csgroup.eu
Thu Sep 8 03:25:56 AEST 2022
Le 16/12/2019 à 10:50, Holger Brunck a écrit :
> From: Matteo Ghidoni <matteo.ghidoni at ch.abb.com>
>
> The defconfig is synchronized and the missing
> MTD_PHYSMAP, DEVTMPFS and I2C MUX support are switched on.
>
> Additionally the I2C mux device is added to the DTS with
> its attached temperature sensors and I2C clock frequency
> is lowered.
This patch doesn't apply.
Is it still relevant ?
Thanks
Christophe
>
> Signed-off-by: Matteo Ghidoni <matteo.ghidoni at ch.abb.com>
> Signed-off-by: Holger Brunck <holger.brunck at ch.abb.com>
> CC: Heiko Schocher <hs at denx.de>
> CC: Michael Ellerman <mpe at ellerman.id.au>
> ---
> arch/powerpc/boot/dts/kmeter1.dts | 40 ++++++++++++++++++++++++++++-
> arch/powerpc/configs/83xx/kmeter1_defconfig | 20 +++++++++------
> 2 files changed, 51 insertions(+), 9 deletions(-)
>
> diff --git a/arch/powerpc/boot/dts/kmeter1.dts b/arch/powerpc/boot/dts/kmeter1.dts
> index 154f5d293fd3..bc33f3ad19a3 100644
> --- a/arch/powerpc/boot/dts/kmeter1.dts
> +++ b/arch/powerpc/boot/dts/kmeter1.dts
> @@ -70,7 +70,45 @@
> reg = <0x3000 0x100>;
> interrupts = <14 0x8>;
> interrupt-parent = <&ipic>;
> - clock-frequency = <400000>;
> + clock-frequency = <100000>;
> +
> + mux at 70 {
> + compatible = "nxp,pca9547";
> + reg = <0x70>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + i2c at 2 {
> + reg = <2>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + /* Temperature sensors */
> + temp at 48 {
> + label = "Top";
> + compatible = "national,lm75";
> + reg = <0x48>;
> + };
> +
> + temp at 49 {
> + label = "Control";
> + compatible = "national,lm75";
> + reg = <0x49>;
> + };
> +
> + temp at 4a {
> + label = "Power";
> + compatible = "national,lm75";
> + reg = <0x4a>;
> + };
> +
> + temp at 4b {
> + label = "Front";
> + compatible = "national,lm75";
> + reg = <0x4b>;
> + };
> + };
> + };
> };
>
> serial0: serial at 4500 {
> diff --git a/arch/powerpc/configs/83xx/kmeter1_defconfig b/arch/powerpc/configs/83xx/kmeter1_defconfig
> index 648c6b3dccf9..72abd8ae654a 100644
> --- a/arch/powerpc/configs/83xx/kmeter1_defconfig
> +++ b/arch/powerpc/configs/83xx/kmeter1_defconfig
> @@ -3,22 +3,20 @@ CONFIG_SYSVIPC=y
> CONFIG_POSIX_MQUEUE=y
> CONFIG_NO_HZ=y
> CONFIG_HIGH_RES_TIMERS=y
> +CONFIG_PREEMPT=y
> CONFIG_LOG_BUF_SHIFT=14
> CONFIG_EXPERT=y
> CONFIG_SLAB=y
> -CONFIG_MODULES=y
> -CONFIG_MODULE_UNLOAD=y
> -# CONFIG_BLK_DEV_BSG is not set
> -CONFIG_PARTITION_ADVANCED=y
> -# CONFIG_MSDOS_PARTITION is not set
> -# CONFIG_IOSCHED_DEADLINE is not set
> -# CONFIG_IOSCHED_CFQ is not set
> # CONFIG_PPC_CHRP is not set
> # CONFIG_PPC_PMAC is not set
> CONFIG_PPC_83xx=y
> CONFIG_KMETER1=y
> -CONFIG_PREEMPT=y
> # CONFIG_SECCOMP is not set
> +CONFIG_MODULES=y
> +CONFIG_MODULE_UNLOAD=y
> +# CONFIG_BLK_DEV_BSG is not set
> +CONFIG_PARTITION_ADVANCED=y
> +# CONFIG_MSDOS_PARTITION is not set
> CONFIG_NET=y
> CONFIG_PACKET=y
> CONFIG_UNIX=y
> @@ -29,12 +27,15 @@ CONFIG_IP_PNP=y
> CONFIG_TIPC=y
> CONFIG_BRIDGE=m
> CONFIG_VLAN_8021Q=y
> +CONFIG_DEVTMPFS=y
> +CONFIG_DEVTMPFS_MOUNT=y
> CONFIG_MTD=y
> CONFIG_MTD_CMDLINE_PARTS=y
> CONFIG_MTD_BLOCK=y
> CONFIG_MTD_CFI=y
> CONFIG_MTD_CFI_INTELEXT=y
> CONFIG_MTD_CFI_AMDSTD=y
> +CONFIG_MTD_PHYSMAP=y
> CONFIG_MTD_PHYSMAP_OF=y
> CONFIG_MTD_PHRAM=y
> CONFIG_MTD_UBI=y
> @@ -57,7 +58,10 @@ CONFIG_SERIAL_8250_CONSOLE=y
> CONFIG_HW_RANDOM=y
> CONFIG_I2C=y
> CONFIG_I2C_CHARDEV=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_MUX_PCA954x=y
> CONFIG_I2C_MPC=y
> +CONFIG_GPIOLIB=y
> # CONFIG_HWMON is not set
> # CONFIG_USB_SUPPORT is not set
> CONFIG_UIO=y
More information about the Linuxppc-dev
mailing list