OK, i didn’t work with debugfs before, sorry for the dumb question…of course it must be mounted 
as for my example in my wiki, i use pin 14(-)/16 (+) = GPIO 25
# echo $((232+25)) > /sys/class/gpio/export
# echo out > /sys/class/gpio/gpio$((232+25))/direction
# echo 1 > /sys/class/gpio/gpio$((232+25))/value
LED is ON!! 
i can confirm that memory-Hack is not needed (Pin12=GPIO24):
# GPIO_NO=$((232+24))
# echo $GPIO_NO > /sys/class/gpio/export
# echo out > /sys/class/gpio/gpio${GPIO_NO}/direction
# echo 1 > /sys/class/gpio/gpio${GPIO_NO}/value
short question regarding mmc…how can i mount it? it does not create a device in /dev…i can see it in /proc/partitons and /sys/devices/platform/11240000.mmc/, but found no block-device for mounting. searched a bit around…
CONFIG_MMC_BLOCK=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
are set…or must the device created by udev (maybe not included in my ramdisk)
i tried to create them manually, but failed
# cat /proc/partitions
major minor #blocks name
179 0 7634944 mmcblk0
179 24 512 mmcblk0rpmb
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
179 32 7974912 mmcblk1
179 33 262144 mmcblk1p1
179 34 7270400 mmcblk1p2
# mknod /dev/mmcblk1 b 179 32
# mknod /dev/mmcblk1p1 b 179 33
# mknod /dev/mmcblk1p2 b 179 34
#
# mount /dev/mmcblk1p1 /mnt
mount: mounting /dev/mmcblk1p1 on /mnt failed: Invalid argument
seems, that FS must be set, too (works for p2 not for p1,tried with vfat,fat,fat16,fat32)
# mount -t ext4 /dev/mmcblk1p2 /mnt
[ 6254.297674] EXT4-fs (mmcblk1p2): warning: mounting unchecked fs, running e2fsck is recommended
[ 6254.318748] EXT4-fs (mmcblk1p2): mounted filesystem without journal. Opts: (null)
# ls /mnt
bin etc lost+found opt run srv tmp
boot home media proc sbin sys usr
dev lib mnt root selinux system var
ok, that should be the reason (because i’m still using ramfs as root, there are no modules):
frank@Frank-Laptop:/media/data_ext/kernel_4.14/linux$ grep 'VFAT' .config
CONFIG_VFAT_FS=m
frank@Frank-Laptop:/media/data_ext/kernel_4.14/linux$ grep 'EXT4' .config
CONFIG_EXT4_FS=y
after making vfat fixed in kernel i’ve got this:
# mount -t vfat /dev/mmcblk1p1 /mnt
[ 87.055989] FAT-fs (mmcblk1p1): codepage cp437 not found
mount: mounting /dev/mmcblk1p1 on /mnt failed: Invalid argument
i think this is because the config
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_ISO8859_1=m
setting these m to y i can successful mount BPI-BOOT
# mknod /dev/mmcblk1p1 b 179 33
# mount /dev/mmcblk1p1 /mnt
[ 99.768645] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
# ls /mnt
bananapi uEnv.txt
now i try to disable ramdisk and use bootloder cmdline:
goodman48 login: root
# cat /proc/cmdline
board=bpi-r2 console=earlyprintk console=tty1 fbcon=map:0 console=ttyS0,115200 root=/dev/mmcblk1p2 rootfstype=ext4 rootwait service=0
#
cmdline looks correct, but it was booted to ramdisk
frank@Frank-Laptop:/media/data_ext/kernel_4.14/linux$ grep 'RAMFS\|CMDLINE' .config
CONFIG_INITRAMFS_SOURCE="../rootfs_ttys0_rng.cpio.gz"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
CONFIG_INITRAMFS_COMPRESSION=".gz"
CONFIG_BLK_CMDLINE_PARSER=y
CONFIG_CMDLINE_PARTITION=y
CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
CONFIG_CMDLINE="earlyprintk console=ttyS0,115200 vmalloc=496M debug=7 loglevel=8 no_console_suspend"
CONFIG_CMDLINE_FROM_BOOTLOADER=y
# CONFIG_CMDLINE_EXTEND is not set
# CONFIG_CMDLINE_FORCE is not set
# CONFIG_MTD_CMDLINE_PARTS is not set
# CONFIG_CRAMFS is not set