d
This commit is contained in:
1 parent
d3fbd695d7
commit
8e59ac2d74
5 files changed
+10
-4
No files matched your search
+2
@@ -5,6 +5,7 @@
|
||||
package allwinner
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
@@ -41,6 +42,7 @@ func IsA20() bool {
|
||||
// It looks for the string "sun50iw1p1" in /proc/device-tree/compatible.
|
||||
func IsA64() bool {
|
||||
detection.do()
|
||||
fmt.Printf("IsA64? %t\n", detection.isA64)
|
||||
return detection.isA64
|
||||
}
|
||||
|
||||
|
||||
+4
@@ -1007,6 +1007,7 @@ func (d *driverGPIO) Init() (bool, error) {
|
||||
|
||||
// Mark the right pins as available even if the memory map fails so they can
|
||||
// callback to sysfs.Pins.
|
||||
fmt.Println("Didier initiating allwinner gpio")
|
||||
switch {
|
||||
case IsA64():
|
||||
if err := mapA64Pins(); err != nil {
|
||||
@@ -1029,10 +1030,12 @@ func (d *driverGPIO) Init() (bool, error) {
|
||||
return true, err
|
||||
}
|
||||
case IsH6():
|
||||
fmt.Println("Is H6 CPU!!!")
|
||||
if err := mapH5Pins(); err != nil {
|
||||
return true, err
|
||||
}
|
||||
default:
|
||||
fmt.Println("error: unknown Allwinner CPU model")
|
||||
return false, errors.New("unknown Allwinner CPU model")
|
||||
}
|
||||
|
||||
@@ -1050,6 +1053,7 @@ func (d *driverGPIO) Init() (bool, error) {
|
||||
|
||||
func init() {
|
||||
if isArm {
|
||||
fmt.Println("Stating to initiate allwinner")
|
||||
driverreg.MustRegister(&drvGPIO)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user